automount afuse

Automount afuse 22

  • 11.02.17 03:09 •
  • Hubbitus •
  • • # 321636
  • • Habrahabr
  • 28 •
  • 6000

- mint a Forbes, csak jobb.

Azt akartam mondani erről a felfedezéséről afuse - önműködő fájlrendszerek igény automatikusan. Hát nem nagyszerű, hogy csinálunk:


És azonnal látni fájlokat web szerver, ne állítsa a kapcsolat vele konkrétan? Én használni hosszú ideig, és ami a legfontosabb:

  • Úgy működik, bármilyen forrásból: Nem számít, mit megadott kimenet a konzol hivatkozást tartanak az MC vagy áthelyezni kedvencek kedvenc menedzser, mint a nautilus vagy delfin
  • Akkor ugrani bármelyik fogadó, ahol lehetőséged van, hogy a gombokat (létrehozott egy jelszót kérő is lehetséges, de ez nem érdekel)
  • Könnyedén jelentkezzen be a kiszolgálóra, jelezve, milyen felhasználó, a @:

Mi ez, és miért


Ezt fel lehet használni a különböző rendszerek, de a legkényelmesebb természetesen sshfs. Azt hiszem, ez volt a sok üzlet, ez nagyon kényelmes, de ha azt szeretnénk, hogy legyen, mint minden alkalommal meg kell telepíteni a távoli fájlrendszer:


Ez lesz nagyon unalmas, ha dolgozik, több száz távoli szerverrel, különösen, ha szükség van rá, például, hogy gyorsan dobni egy kis config fájlt egy távoli szerverről a másikra (és töltse le a nagy fájlokat sshfs és nem túl hatékony, akkor jobb használni rsync vagy bbcp) .

nyílt forráskódú Afuse projekt maga a biztosíték fájlrendszer. Ez elérhető a legtöbb modern Linux.

Mi nem kell megismételni, menjünk egy kicsit tovább.

Csak szeretném megjegyezni, hogy az eloszlás alapján az RPM (Fedora, CentOS, RHEL, Scientific Linux ...), akkor kell használni yum / DNF:


Használja yum helyett DNF régebbi rendszerek, mint például a CentOS.

Beállítása a kulcsokat, fogadó és csatolási opciókat nem valószínű, hogy nagyon eltérő a finomságok, akkor viszont mindig a Manuli.

Afuse automount


Úgy gondolom, hogy meg kell játszani és tetszik sshfs csatlakoztatni a raid. Ez csak a fenti cikkben felsorolt ​​jól, nagyon görbe utat a hegyen a afuse. Úgy vélem, hogy te is maradt osadochek: „Hogy van az, hogy a fájlrendszer csatolt fájlrendszerek, akkor kézzel kell csatolni minden alkalommal!?”

Itt van, hogyan kell csinálni, és meg akartam osztani.

Tény, hogy azok a mechanizmusok már a rendszerben. Szóval, ha egyszer afuse önmagában ez a fájlrendszer, akkor miért nem csatoljuk fel egy szabványos módon a / etc / fstab!?

Elvileg az is lehetséges, de nincs közvetlen módon közvetíteni annyira kívánatos érveket.

Ezért szándékunk, hogy hozzon létre egy wrapper script /usr/sbin/mount.afuse (postára lényeget, akik sokkal kényelmesebb, van is egy részletesebb leírást is) ezt a tartalmat:


Ne felejtsük el, hogy ez végrehajtható:

Most már készen állunk, hogy egy új rendszer csatolási pont a / etc / fstab-ban:

Minden attól kezdve, még újraindítása után afuse szerelt rendszert, és minden kapcsolatot a távoli állomás automatikusan visszaáll, ha bármilyen program dolgozik távoli fájl ilyen útvonalakon. Nem lesz hiba, hogy valami nem áll rendelkezésre.

Természetesen a csatolási pont, meg lehet változtatni az akarat, olyasmi, mint / távirányító. Ne felejtsük el, hogy a könyvtár létrehozásához.

Magyarázd el, mit problémák merülhetnek fel, ha például, elveszíti a kapcsolatot a távoli gépre, e; szerelt, és ahogy a helyzet alakulását, amelyben nyitott fájlok vannak, és az olvasási / írási. És ha az ok nem a hálózaton keresztül egy távoli szerver probléma (újraindítás)?
Kijavítani egy kapcsolat vagy csatlakoztatási pontot a nyitjára helyreáll?

Emlékszem, nem volt közönséges nfs problémák még -o puha segített. (További segítség, de milyen különös, és követelte, hogy bezárja az összes alkalmazást használó a csatolási pont és peremontrovaniya)

De ha visszatérünk a kérdésre, hogy hogyan fog viselkedni, akkor megy a könyvtárba egyszerűen podvisnet csapat. Az én például használja az „-o dugja”, illetve sshfs folyamatosan próbálja perekonnektitsya, és így lesz, amint a gazda áll, hogy van, akkor megjelenik a késés. Ha a házigazda lett teljesen érhető el, akkor egyszerűen megöli az érintett folyamat sshs ölni. Nos, leválasztani egy adott könyvtár: fusermount -u valamihoszt

By the way, ahelyett, hogy a sshfs akkor is használhatja avtomaontirovanie NFS afuse! Igényel kisebb módosításokkal segítő script. Azonban nfs igényel export fájlrendszerek sshfs a szépség az, hogy ha csak csatlakoztatni bármilyen gépen, amelyiken van ssh hozzáférést minden további nélkül készítmények rajta.

Kapcsolódó cikkek