LPI 101 eszköz, fájlrendszer és a Linux Standard FHS

Linux fájlrendszer egyetlen nagy fa gyökere /. Mindazonáltal beszélünk a fájlrendszerek különböző eszközök és partíciók. Most fogjuk megoldani ezt a látszólagos ellentmondást. A gyökér fájlrendszer csatolt az inicializálási eljárást. Minden más fájlrendszerek általunk készített nem használható Linux rendszert, amíg vannak telepítve egy csatolási pontot.

Csatolási pont - ez csak egy könyvtárat az aktuális készlet csatolt fájlrendszer, ahol a fájlrendszer a készülék csatlakozik egy közös fába. Szerelés - a folyamat, ami a fájlrendszer eszköz része egy fájlrendszer Linuxra. Például, akkor csatlakoztassuk a fájlrendszert a partíciókat, mint például a / boot, / tmp és a / home, valamint a floppy lemezek - / mnt / floppy és CD-ROM - / media / cdrom1.

Emellett Fájlrendszereket válaszfalak, floppy, CD, vannak más típusú fájlrendszereket. Mi röviden említettük tmpfs fájlrendszer fájlrendszer a virtuális memória. Lehetőség van arra is, hogy csatolják a fájlrendszer egyik számítógépről a másikra egy hálózati fájlrendszer, mint a NFS vagy AFS. Akkor hozzon létre egy fájlt a fájlrendszerben formázza, mint a fájlrendszer (talán egy másik típus), és szerelje fel az új fájlrendszert.

Bár a mount folyamat ténylegesen rögzíti a fájlrendszerben egy eszköz (vagy más erőforrás), azt mondjuk, hogy „mount eszköz”, azaz ez a „szerelik fel a fájlrendszer.”

Az alapvető formája a mount parancs két paramétert: az eszköz (vagy erőforrás), amely a szerelt fájlrendszert, és a csatolási pontot. Például, a csatolási szakasz FAT32 / dev / hda8 rendszer csatolási pont / dos, amint azt a 25. példában.

Listing 25. Szerelés / dos

# Mount / dev / hda8 / dos

A csatolási pont léteznie kell, mielőtt még vagy telepítésre kerül. Ennek eredményeként a szerelési fájlokat és alkönyvtárakat a szerelt fájlrendszer fájlok és alkönyvtárak vannak csatolási pontokat. Ha a könyvtár egy csatolási pont már tartalmaz fájlt és alkönyvtárat, válnak láthatatlanná, amíg a fájlrendszer nem lebontották. Egy jó módja annak, hogy elkerüljék, hogy - használni csatolási pontokat csak üres könyvtárakat.

A szerelés után a fájlrendszer fájlok és könyvtárak létrehozott vagy másolt egy csatolási pontot, vagy al-könyvtár lesz található egy szerelt fájlrendszeren. Tehát a példánkban /dos/sampdir/file.txt fájl jön létre a FAT32 rendszerben szerelve / dos.

Jellemzően a mount parancs automatikusan észleli a fájlrendszer típusát. De néha szükség lehet az explicit megbízás fájlrendszer típusát, amely -t opciót használjuk, amint azt a 26. példa.

Listing 26. Szerelés explicit fájlrendszer típusú hozzárendelés

# Mount -t vfat / dev / hda8 / dos

Hogy melyik fájlrendszer, használjon egy csatolási paraméterek nélkül. Listing 27 mutat példát a rendszer.

/ Dev / hda6 on / típusa reiserfs (rw)
proc a / proc típusú proc (rw)
sysfs a / sys típusú sysfs (rw)
devpts / dev / pts írja devpts (rw, gid = 5, üzemmód = 620)
tmpfs / dev / shm típusú tmpfs (rw)
usbfs / proc / bus / usb típusú usbfs (rw)
tmpfs on /lib/modules/2.6.12-10-386/volatile típusú tmpfs (rw, üzemmód = 0755)
/ Dev / hda2 a / boot típusú ext3 (rw)
/ Dev / hda8 / dos típusú VFAT (rw)
/ Dev / hda7 a / home típusú xfs (rw)
/ Dev / hda1 a / media / hda1 típusú NTFS (rw)
tmpfs / dev típusú tmpfs (rw, méret = 10M, üzemmód = 0755)

A mount parancs több lehetőséget, hogy változtatni a magatartásán képest az alapértelmezett viselkedés. Például, akkor csatlakoztassuk a fájlt „read-only” rendszer megadásával -o ro attribútumot. Ha a fájlrendszer már fel van szerelve - Add remount, amint az a jegyzék 28.

Listing 28. beállítása attribútum „csak olvasható”

# Mount -o remount, ro / dos

  • adja meg a beállításokat vesszővel elválasztva;
  • amikor visszaszerelni már szerelt fájlrendszert, hogy meghatározza a csatolási pont elég, vagy az eszköz nevét. Jelölje meg a két nem szükséges;
  • Nem lehet visszaszerelni az fájlrendszert létrehozott csak olvasható, írható / olvasható módban. Változatlan adathordozóra, például CD-ROM, automatikusan szerelhető csak olvasható.
  • visszaszerelni az eszköz képes rögzíteni az olvasási / írási módot, adja -o remount, rw

remount parancs nem hajtható végre, ha bármely folyamat nyitott fájlokat vagy könyvtárakat a fájlrendszerben peremontiruemoy. Ahhoz, hogy megtalálja nyitott fájlok lsof paranccsal. További információ a további parancs beállításaival man lsof dokumentációt.

A vezetés a téma 102 „Vizsga LPI 101. Linux telepítés és csomagkezelő” megtanulta, hogyan kell használni a root = opciót a GRUB és LILO jelenteni, amit a fájlrendszer csatolt a gyökér. Csatlakoztassuk a fájlrendszert, a telepítési folyamat kezdődik a mount opciót -A beállítva, hogy automatikusan csatolásához. Ez a készlet határozza meg a / etc / fstab. Listing 29. ábrán az / etc / fstab az Ubuntu rendszer telepítve a fájlrendszer korábban létrehozott ebben az útmutatóban.

Lista 29. Példa fstab

fájlrendszer
A fenti példában a nevet kellene adni a / dev / hda1.
csatolási pont
Ez csatolási pont, melyről a fejezetben Szerelés fájlrendszerek. Cserehelyként ez a mező értéke nincs. A fájlrendszerek ext2, ext3 XFS is jelezheti kötetcímkét, például: LABEL = XFSHOME. Ez teszi a rendszer megbízhatóságának a telepítés során, és a készülék eltávolítása.
típus
Ez meghatározza a fájlrendszer típusát. CD / DVD-meghajtók gyakran különböző fájlrendszerek - ISO9660 vagy UDF - ezért érdemes felsorolni a különböző lehetőségeket formájában egy vesszővel elválasztott listában. Ha azt szeretnénk, hogy felmászik automatikusan észleli a típus, az auto, ahogy az utolsó sort a floppy lemezen.
opció
Meghatározza a csatolási opciókat. Ahhoz, hogy felmászik az alapértelmezett érdemes használni. Számos hasznos beállítások:
* Rw és a ro adja csatlakoztassuk a fájlrendszert írási / olvasási vagy csak olvasható.
* Noauto meghatározza, hogy a fájlrendszert nem kell automatikusan csatolódik a rendszerindítás során, vagy ha a parancsot kiadó mount -a. Példánkban ez az opció használható hordozható eszközök.
* user
* Meghatározza, hogy a felhasználó nem rendelkezik rendszergazdai hozzáférést, távolítsa el, és telepítse a fájlrendszert. Ez különösen hasznos a cserélhető adathordozók. Ezt az opciót kell határozni a / etc / fstab és nem a mount parancsot.
* Exec vagy noexecopredelyayut hogy engedélyezi-e a végrehajtás a fájlok a fájlrendszer. A fájlrendszer szerelt, a felhasználó által az alapértelmezett beállított érték noexec, ha a felhasználó csak a mező nincs megadva exec.
* Noatime letiltja naplózás attribútum hozzáférési idő a fájlt. Ez javíthatja a teljesítményt.

lerak
Ez határozza meg, hogy a dump parancs engedélyezi ezt ext2 vagy ext3 fájlrendszer mentést. A 0 érték azt jelenti, hogy figyelmen kívül hagyja ezt billenő fájlrendszert.
elhalad
Pass nemnulla értéke határozza meg a sorrendet check fájlrendszereket a rendszerindítás során, ahogy az a téma ellenőrzése fájlrendszereket.

Ahhoz, hogy felmászik a fájlrendszerek szerepel az / ect / fstab, elegendő, hogy egy eszköz neve vagy csatolási pont. Mindkét paraméter nem kell beállítani egy időben.

A részletesebb leírást a funkciók és az fstab a hegyen, nem beleértve az opciókat tárgyalt a man dokumentációban.

leválasztása fájlrendszerek

Minden csatlakoztatott fájlrendszerek általában automatikusan leválasztásra a rendszer, ha leállítani vagy újraindítani. Amikor leválasztása cache fájl rendszer adat a lemezre kerül.

Azt is le kell csatolnia a fájlrendszert kézzel. Tény, hogy ezt kell tenni, amikor töröl egy írható adathordozók - floppy lemez, USB-meghajtó vagy flash meghajtót. Mielőtt leválasztani a fájlrendszer, győződjön meg róla, nincs futó folyamatokat, amelyek a megnyitott fájlokat a fájlrendszerben. Ezután használja az umount parancsot, meghatározva érvként vagy az eszköz nevét vagy csatolási pont. Számos példa a sikeres és sikertelen leválassza a listán látható 30.

Listing 30. leválasztott állományrendszerek

# Lsof / dos
root @ PINGUINO:

# Umount / dos
root @ PINGUINO:

# Mount / dos
root @ PINGUINO:

# Umount / dev / hda8
root @ PINGUINO:

#umount / boot
umount: / boot: eszköz foglalt
umount: / boot: eszköz foglalt
root @ PINGUINO:

# Lsof / boot
COMMAND PID USER FD típusú készülék SIZE csomópont neve
klogd 6498 klog 1r REG 3,2 897 419 6052 /boot/System.map-2.6.12-10-386

Miután leválasztása a fájlrendszer a fájlokat egy könyvtárban használják a csatolási pont, újra megjelennek.

Lehet, hogy észrevette a leírásban fstab csapatok swap területre nincs csatolási pont. A rendszerindítási folyamat során a rendszer általában aktiválja lapozási terület, a / etc / fstab, ha nem áll rendelkezésre noauto beállítást. Kezeléséhez lapozóállományba egy működő rendszer, például, hogy egy új swap partíciót használja swapon parancs és swapoff. A részleteket lásd. Man dokumentációt.

Kapcsolódó cikkek