Utilizarea macfuse

În plus, sistemul de fișiere și pot acționa în calitate de clienți pentru un protocol de rețea, oferind acces la fișierele stocate pe server (de exemplu, acest lucru este valabil și pentru NTFS). În cele din urmă, există așa-numitul sistem de fișiere „virtuale“, oferind acces la date dispozitive de fișiere metodă. Ca un exemplu de astfel de sistem în lumea UNIX poate fi numit procfs - în UNIX, sistemul furnizează informații despre procesele sub forma unei structuri de director.

MacFUSE vă permite să pună în aplicare un sistem de fișiere complet funcțional în spațiul utilizator de Mac OS X. Aceasta înseamnă că fișierul cod de sistem implementat poate fi creat și a alerga utilizatorii ca neprivilegiati, fără a fi nevoie de rescrierea codul de kernel. modulul sistemului de fișiere în spațiul rezervat utilizatorului (FUSE) prevede o „punte“ la codul actual de nucleu. MacFUSE face o încercare de a oferi compatibilitate cu FUSE mecanism original, care a apărut pentru prima dată în Linux. Acest lucru permite utilizatorilor să compileze și să utilizeze o varietate de sisteme populare fișiere FUSE dezvoltate pe alte platforme, în plus față de un nou, special concepute pentru Mac OS X. Acesta permite dezvoltatorilor să construiască sisteme de fișiere definiție care va funcționa pe orice platformă, cu condiția Specificațiile siguranțelor de sprijin .

FTPFS (FTP File System) și SSHFS (SSH File System) - Acest sistem de fișiere FUSE vă permite să montați sisteme de la distanță folosind protocoale FTP și SSH. Sisteme de la distanță, în același timp, va arata ca discuri mount, cu care va fi posibil, pentru a face partajarea fișierelor prin tragere și plasare. FTP (File Transfer Protocol) - este un protocol de rețea populară utilizată pentru a transfera fișiere și SSH (Secure Shell) - un protocol care prevede criptare pentru comunicații cu sisteme de la distanță. SSHFS vă permit să montați un sistem de fișiere la distanță (cum ar fi un server de fișiere în birou, școală sau pe server, vă oferă găzduire pentru site-ul dvs., Web) pentru furnizarea de comunicații securizate folosind protocolul SSH. SSHFS MacFUSE poate fi descărcat de pe site-ul web. Această componentă este prevăzută cu o interfață grafică cu utilizatorul de bază și foarte ușor de utilizat.

A se vedea, de asemenea: Cum de a extinde capacitățile Mac folosind Fink și MacPorts

De obicei, care rulează Mac OS X, drive-uri formatate folosind NTFS, sunt disponibile doar pentru citire. NTFS - este sistemul de fișiere preferat este utilizat de toate sistemele moderne de Windows (inclusiv computere Mac utilizând Boot Camp). Dacă aveți cumva să comunice cu computerele care rulează Windows, vă sunt susceptibile de a întâlni de multe ori cu NTFS. Sistemul de fișiere este ntfs-3g FUSE permite NTFS conduce oportunități atât de citire și scriere.

Utilizarea serviciului Gmail pentru stocarea de fișiere

GmailFS - este un sistem de fișiere virtual, dezvoltat de Richard Jones (Richard Jones). Acesta utilizează contul Gmail pentru a stoca fișiere. GmailFS nu trebuie confundat cu GoogleFS - sistem de fișiere distribuite creat de Google pentru scopuri interne.

Pentru a pregăti sistemul pentru GmailFS de instalare (precum și pentru utilizarea altor sisteme de fișiere populare FUSE), trebuie să instalați următoarele module în plus față de MacFUSE:

Dacă - un utilizator activ cu un număr mare de fișiere pentru a transfera, nu utilizați Gmail ca un fișier de stocare. Stocarea fișierelor pe Google - acesta este unul dintre tipurile de activitate pentru care contul dvs. poate lua act, astfel încât să puteți pierde accesul la până la 24 de ore.

Deoarece toate aceste componente sunt disponibile prin intermediul Fink, Fink va folosi cele mai simple GmailFS versiunea set. Dacă utilizați deja MacPorts și este destul de mulțumit cu acest sistem, puteți instala prin MacPorts toate componentele, cu excepția libgmail. Puteți descărca apoi cea mai recentă versiune de dezvoltator GmailFS Web-site.

Citește și: Unele sarcini practice din linia de comandă, care pot fi efectuate în Mac OS

Dacă ați instalat GmailFS prin Fink, atunci instrucțiunea următoare poate fi omisă. După ce descărcați GmailFS cu dezvoltator web-site-ul, aveți nevoie pentru a deschide fișierul cu codul sursă, oferind linia de comandă următoarea comandă de terminal.

123 // Deschideți fișierul cu codul sursă GmailFS $ tar -zxvf gmailfs-0.8.0.tar.gz gmailfs-0.8.0 $ cd /

Combinație 0.8.0 este numărul versiunii GmailFS, care, în viitor, se poate schimba. Următoarele câteva echipe puteți cere parola pentru Mac OS X.

123 // Mutarea fișierelor GmailFS în directorul de instalare $ sudo mv gmailfs.py /usr/local/bin/gmailfs.py$ sudo mv mount.gmailfs / sbin / mount_gmail

1234 // Linii de fișier gmailfs.conf pentru a fi editat [cont] username = gmailusernamepassword = gmailpassword

Aici linia gmailusername ar trebui să fie înlocuit cu numele contului dvs. Gmail și gmailpassword - parola dvs. Gmail. Atunci ar trebui să păstreze acest fișier în directorul / privat / etc pe computer (pentru aceasta trebuie să utilizați comanda sudo). Acum sunteți gata să se mute fișiere în seif, format pe baza contului dvs. Gmail. Pentru a face acest lucru, executați programul Terminal și să dea următoarele comenzi.

12345 // Mutați fișierele în magazia, // pe bază de cont mkdir organizat de Gmail $

/ Gmailfs $ mount -ovolname = username = bla o- gmailuser o- parola = gmailpass o- fsname = zOlRRa -t gmailfs /usr/local/bin/gmailfs.py

și, în consecință, calea către folderul în care noul dvs. de stocare va fi montat, va arata astfel:

/ Gmailfs /. După executarea cu succes a comenzilor din lista de mai sus, toate fișierele pe care le plasați în directorul

/ Gmailfs /, vor fi stocate sub forma de e-mail primite în Gmail. Ele pot fi accesate fie prin Finder, în cazul în care spațiul de stocare Gmail va fi, de asemenea, afișată sub forma unui disc montat sau prin linia de comandă.

Fișierele pe care le salvați pe disc Gmail, va arata ca câteva mesaje neobișnuit de e-mail primite în inbox dosar cutie poștală. Acest lucru este normal, dar poate că nu este ceea ce ai vrut să realizeze. Dacă nu doriți în folderul Inbox apar astfel de mesaje, puteți crea un filtru Gmail, potrivit căruia toate mesajele de e-mail care conțin linia zOlRRa, a mers imediat dosarul cu arhivele e-mail. line zOlRRa este utilizat de comanda mount ca numele sistemului de fișiere, și, desigur, o puteți înlocui cu orice alt șir de caractere în funcție de gustul dumneavoastră dacă doriți.

Citiți, de asemenea, pe Mac OS pentru a lucra cu fișiere grafice folosind ImageMagick

extinderea oportunităților Spotlight

SpotlightFS - aceasta este una dintre cele mai interesante sisteme de fișiere FUSE. Acesta este special conceput pentru Mac OS X. În plus, ea a apărut una dintre primele. SpotlightFS crea foldere inteligente (foldere inteligente) bazate pe Spotlight, al cărui conținut este generat în mod dinamic și instantaneu. Aceste dosare inteligente sunt mai capabile decât directorul inteligent construit în Mac OS X, pentru că, spre deosebire de acestea, nu este virtuală, dar dosarul reale. În Mac OS X încorporat în foldere virtuale, în realitate, nu este dosarul și formatul de fișier XML atunci când deschiderea de generare interogări Spotlight. Avantajul acestor dosare în virtual este că acestea pot fi folosite la orice aplicație, precum și din linia de comandă. SpotlightFS poate fi descărcat din secțiunea Descărcări web-site-ul MacFUSE15. După instalare, va fi capabil să ia imediat avantajul de SpotlightFS, care rulează aplicații SpotlightFS.app.

s deschide directorul virtual care va conține toate fișierele care sunt returnate ca răspuns la un cuvânt cheie de mere interogare Spotlight. Astfel veți folosi dosar inteligent, fără a fi nevoie să le creeze în prealabil și va fi în măsură să le acceseze dintr-o varietate de aplicații diferite. Pentru a accesa IP din directorul linia de comandă, da următoarea comandă:

1 $ ls -lrt / Volume / SpotlightFS / SmarterFolder / măr

Ca urmare a acestei liste de comandă vor fi afișate toate fișierele, randamentul de căutare Spotlight după cuvinte cheie de mere. Dacă sunteți liber să se ocupe de linia de comandă, te SpotlightFS te ajuta în efectuarea operațiunilor de lot pe mai multe fișiere.

A doua metodă este de a utiliza SpotlightFS crearea efectivă a unui director imbricate in / volume / SpotlightFS. Acest director arborescentă pentru a atribui numele șirului, de exemplu, Apple a Hacks. Ulterior, sub-director, numit după șirul de căutare, se va comporta în același mod ca și foldere inteligente în Mac OS X, în timp ce restul de un dosar reale. Pentru a crea un astfel de director de la linia de comandă și de a începe să utilizați-l, puteți introduce următoarele comenzi.

1234 // Crearea și utilizarea intelectuală // dosar SpotlightFS $ mkdir / Volume / SpotlightFS / Apple a Hacks / $ ls -lrt / Volume / SpotlightFS / Apple a Hacks /