ot Yordan Georgiev(23-03-2006)
reiting (11)
[ dobre ]
[ zle ]
Variant za otpechatvane Montirane na otdalecheni failovi sistemi
(vtora chast)
(statiiata e prednaznachena samo za nachinaeshti i shte budat dadeni
primeri s pomoshtta na Debian)
Purva chast mozhe da prochetete tuk.
Ostana da si zanimaem s gmailfs i shfs. Neka zapochnem s gmailfs, tui kato spored men po-goliamata chast ot vas biha izpolzvali tozi metod i mnogo po-malko shfs.
Purvata stupka, koiato triabva da izvurshim e da instalirame neobhodimite ni paketi. Purviiat estestveno e gmailfs, no toi se nuzhdae ot filesystem in userspace (razrabotva se ot fuse project – fuse.sf.net). Sushto taka triabva na nashata mashina da prisustva module-assistant – pomoshtna programa za izgrazhdane i instalirane na moduli za iadroto. Vsichko tova mozhem da napravim s komandniia red
Primer: |
#apt-get install gmailfs fuse-source module-assistant
|
Sledvashtata stupka e da podgotvim module-assistant za rabota. Da go nakarame da si nabavi neobhodimite paketi za korektnata mu rabota. S pomoshtta na dolnata komanda shte kachim kompilator, biblioteki i malko hedurni failove.
Primer: |
#module-assistant prepare
|
Veche mozhem da rabotim s module-assistant. Mi kato mozhem neka da si suzdadem i instalirame fuse modul za iadroto. Tova stava suotvetno sus sledvashtite dve komandi
Primer: |
#module-assistant built fuse
#module-assistant install fuse
|
Zarezhdame si modula
I suzdavame tochna na montirane
Primer: |
#mkdir -p /mnt/gmail
|
Sega idva nai-slozhnata chast. Tia mozhe da se pokazhe nai-dobre sus slednata shema.
Primer: |
Stavame -> Otivame do hladilnika -> Izvazhdame si edna bira -> Otvariame ia -> I piem, no ne kakto i da e. A kato purvite prostatsi napravo ot butilkata.
|
Sled prostotiiata ostava da si montirame kutiiata po sledniia nachin.
Primer: |
#mount -t gmailfs none /mnt/gmail -o username=username@gmail.com,password=pass,fsname=Key
|
Edinstvenoto neshto, koeto bi vi pritesnilo v tozi red e fsname=Key. Tova na pruv pogled izglezhda mnogo glupav parametur, no e tochno obratnoto – toi e mnogo vazhen. S nego uvelichavame sigurnostta na montiraniia ni „obekt“. S negova pomosht nikoi drug niama da mozhe da si „igrae“ s nashata poshtenska kutiia – da izprashta i da trie failove!
Tova beshe. Sega triabva da se nasochim sum shfs. Zasega ne sum go polzval mnogo. No vie mozhete da mu namerite prilozhenie i zaradi tova ne triabva da go prenebregvame.
Trugvame stupka po stupka. Kato imame predvid, che imame rabotesht module-assistant. Demek sme izpulnili korektno slednite dve stupki:
Primer: |
#apt-get install module-assistant
# module-assistant prepare
|
Drupvame si mnogo vurzo shfs-source (izhodniiat kod na modula) shfs-utils (i malko prilozhen softuer za nego.) Po poznatiia ni nachin:
Primer: |
#apt-get install shfs-source shfs-utils
|
Idva red da si napravim i instalirame kum iadroto modula shfs
Primer: |
#module-assistant build shfs
#module-assistant install shfs
|
I ne zabraviame da si zaredim modula
Suzdavame tochka na montirane:
Primer: |
#mkdir -p /mnt/shfs
|
Zapochvame da stiskame paltsi i se opitvame da montirame otdalechena mashina:
Primer: |
#shfsmount gigavolt@ftp.nashinata.net:/home/ne6to/gigavolt /mnt/shfs
Password:
#
|
I veche moga da si manipuliram saita pone prividno vse edno e na moiata mashina. Da redaktiram, da triia, da suzdavam novi failove i kakvo li oshte ne.
Pri men vsichki tezi komandi (ot dvete chasti na statiiata) sa srabotili bez nikakuv problem. Kato sa pisani v reda, v koito sum vi gi predostavil. Az rabotia s GNU/Debian stable. I po niakakva sluchainost da sum se sbluskval s problemi – samo kakuv sum kusmetliia! Ako pri vas vuznikne problem, pishete!
Zavurshvam s niakolko adresa:
http://debian.org
http://samba.org
http://gmail.com
http://richard.jones.name/google-hacks/gmail-filesystem/gmail-filesystem.html
http://fuse.sourceforge.net
http://shfs.sourceforge.net
<< Upravlenie na zoni v dinamichen rezhim chrez nsupdate | Kratko rukovodstvo za rabota s tekstoviia redaktor Vi >>
|