ot Yordan Georgiev(23-03-2006)

reiting (11)   [ dobre ]  [ zle ]

Printer Friendly 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

Primer:
#modprobe fuse

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

Primer:
#mobprobe shfs

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 >>