Mi a Linux fstab fájl, és hogyan működik?

Tartalomjegyzék:

Mi a Linux fstab fájl, és hogyan működik?
Mi a Linux fstab fájl, és hogyan működik?

Videó: Mi a Linux fstab fájl, és hogyan működik?

Videó: Mi a Linux fstab fájl, és hogyan működik?
Videó: Apple Tv4k Siri Remote VOLUME Control How to set it up so it works - YouTube 2024, Április
Anonim
Ha Linuxot futtat, akkor valószínűleg megváltoztatta a fájlrendszer néhány lehetőségeit. Az fstab-el való megismerkedés megkönnyíti az egész folyamatot, és sokkal könnyebb, mint gondolná.
Ha Linuxot futtat, akkor valószínűleg megváltoztatta a fájlrendszer néhány lehetőségeit. Az fstab-el való megismerkedés megkönnyíti az egész folyamatot, és sokkal könnyebb, mint gondolná.

Mi az Fstab?

Az Fstab az operációs rendszer fájlrendszerének táblája. Ha szeretné felülvizsgálni a fájlrendszereket, győződjön meg arról, hogy nézze meg a másik cikkünket, a HTG magyarázza: Melyik Linux-fájlrendszert választja? A régi időkben ez volt az elsődleges módja annak, hogy a rendszer automatikusan feltölti a fájlokat. Manapság bármilyen USB meghajtót csatlakoztathat, és csak a Nautilusban jelenik meg, mint a Windows és a Mac OS rendszerekben, de egyszer csak egyszer kellett ezeket a lemezt egy adott mappába felvenni a " mount "parancsot. Ez igaz a DVD-k, CD-k, és még a floppies (emlékszik ezekre?).

Akkor az egyetlen alternatíva az volt, hogy mondja el a számítógépnek, hogy bármikor, amikor egy adott eszköz be van dugva, automatikusan telepíteni kell egy adott helyre. Itt jött be az fstab, és fantasztikus volt. Tegyük fel, hogy kicseréltük a merevlemezeket az IDE vagy SCSI vezérlőn. A számítógép a fájlrendszert más sorrendben tudta betölteni, ami potenciálisan megzavarhatja a dolgokat. Az Fstab úgy van beállítva, hogy meghatározott fájlrendszereket keres, és automatikusan és automatikusan szerelje fel őket a kívánt módon, megakadályozva a számtalan katasztrófa bekövetkezését.

Az Fstab fájlod

Az fstab fájl a következő helyen található:

/etc/fstab

Vessünk egy pillantást az én fstab fájljamra, mi?

Határozottan meg fogsz látni a különbségeket, de ha meg akarsz követni a saját fstab-ot, akkor csak ezt a parancsot töltsd le egy terminálba:
Határozottan meg fogsz látni a különbségeket, de ha meg akarsz követni a saját fstab-ot, akkor csak ezt a parancsot töltsd le egy terminálba:
A gedit is használhatja, ha nem elégedett a nano-val.
A gedit is használhatja, ha nem elégedett a nano-val.

A nyilvánvaló lehetőségek

Észre fogja venni, hogy az összes bejegyzés UUID-kel kezdődik. Emlékszel, hogy ezt látta az egyik korábbi cikkünkben, hogyan válasszunk partíciós rendszert a Linux PC-jünk számára, de egyébként megmagyarázzuk. Minden egyes fájlrendszer a formázás során egy univerzálisan egyedi azonosítót kap, amelyet a sírhoz vezet. Mivel nem változtatható meg, ez ideális módja a fájlrendszerek kiválasztásának, különösen a fontosabb rendszerek számára. Tegyük fel, hogy a / home partíció egy második merevlemezen van, és végül külső merevlemezre állítja át; Az fstab továbbra is meg fogja találni azt a partíciót, és helyesen illeszti be, elkerülve a sikertelen rendszerindítást. Ha az eszközazonosítók használatának (vagy a / dev / sda1) kiválasztására használt régi eszközt választja (vagy elakadt), ez az előny eltűnik, mivel a merevlemezeket és partíciókat a vezérlők számlálják.
Észre fogja venni, hogy az összes bejegyzés UUID-kel kezdődik. Emlékszel, hogy ezt látta az egyik korábbi cikkünkben, hogyan válasszunk partíciós rendszert a Linux PC-jünk számára, de egyébként megmagyarázzuk. Minden egyes fájlrendszer a formázás során egy univerzálisan egyedi azonosítót kap, amelyet a sírhoz vezet. Mivel nem változtatható meg, ez ideális módja a fájlrendszerek kiválasztásának, különösen a fontosabb rendszerek számára. Tegyük fel, hogy a / home partíció egy második merevlemezen van, és végül külső merevlemezre állítja át; Az fstab továbbra is meg fogja találni azt a partíciót, és helyesen illeszti be, elkerülve a sikertelen rendszerindítást. Ha az eszközazonosítók használatának (vagy a / dev / sda1) kiválasztására használt régi eszközt választja (vagy elakadt), ez az előny eltűnik, mivel a merevlemezeket és partíciókat a vezérlők számlálják.

Szerkesztés: Az UPS-ek használata az fstab fájlban, miközben kényelmes a legtöbb otthoni felhasználó számára, van néhány nagy megjegyzés. Ez nem működik olyan dolgok használatakor, mint az "összeszerelt" vagy a "hálózati alapú" eszközök. Ha többet vagy fejlettebb felhasználó vagy olyan terveket tervezel, mint a jövőben a szoftveres RAID-eszközök használata, akkor jobb, ha nem használja az UUID-okat.

Az fstab következő szakasza, mint minden későbbi, szétválasztódik egy szóközzel vagy füllel vagy ezek kombinációjával. Itt megtalálja a csatolási pontot. Amint látja, van egy gyökér (/) csatolási pont, egy swap, és kettőt, amelyet manuálisan hozzáadtam a megosztott hálózati tárolóeszközeimhez. Ha hozzáad egy bejegyzést az fstab-hoz, akkor kézzel kell létrehoznia a csatolási pontot, mielőtt újraindítja a számítógépet (és a módosítások hatályba lépnek).
Az fstab következő szakasza, mint minden későbbi, szétválasztódik egy szóközzel vagy füllel vagy ezek kombinációjával. Itt megtalálja a csatolási pontot. Amint látja, van egy gyökér (/) csatolási pont, egy swap, és kettőt, amelyet manuálisan hozzáadtam a megosztott hálózati tárolóeszközeimhez. Ha hozzáad egy bejegyzést az fstab-hoz, akkor kézzel kell létrehoznia a csatolási pontot, mielőtt újraindítja a számítógépet (és a módosítások hatályba lépnek).
A következő a szakasz, amely azonosítja a partíció fájlrendszerét. Sokat, például ext2 / 3/4, ReiserFS, jFS stb., A Linux natív módon olvas. Az adott rendszernek még mindig szüksége lesz bizonyos csomagokra, hogy képes legyen olvasni és írni őket. A tökéletes példák az NTFS partícióim; látod, hogy az ntfs-3g illesztőprogramot használom hozzájuk.
A következő a szakasz, amely azonosítja a partíció fájlrendszerét. Sokat, például ext2 / 3/4, ReiserFS, jFS stb., A Linux natív módon olvas. Az adott rendszernek még mindig szüksége lesz bizonyos csomagokra, hogy képes legyen olvasni és írni őket. A tökéletes példák az NTFS partícióim; látod, hogy az ntfs-3g illesztőprogramot használom hozzájuk.

A Scarier Stuff

A következő néhány szakasz az, ami általában elriasztja az új embereket, de tényleg nem olyan bonyolult. A rendelkezésre álló lehetőségek széles választéka áll rendelkezésre, de van néhány vagy nagyon sok közös lehetőség. Vessünk egy pillantást rájuk. (Az alapértelmezett beállítás először, majd alternatívák, de mivel a Linux disztribúciók nagyon eltérőek lehetnek, a futásteljesítmény változhat.)

  • auto / noauto: Adja meg, hogy a partíciót automatikusan telepíteni kell-e a rendszerindításkor. A partíciókat a bootoláskor a "noauto" segítségével blokkolhatja.
  • exec / noexec: Meghatározza, hogy a partíció végrehajthassa a binárisokat. Ha van egy karcolás partíciója, amelyet fordítasz, akkor ez hasznos lenne, vagy talán, ha van / home külön fájlrendszeren. Ha aggasztja a biztonságot, változtassa ezt a "noexec" kifejezésre.
  • ro / rw: "ro" csak olvasható, és "rw" írható. Ha képesnek kell lennie írni egy fájlrendszerre, mint felhasználónak, és nem rootként, akkor "rw" -nek kell megadnia.
  • sync / async: Ez érdekes. A "szinkronizálás" az írást azonnal végrehajtja a parancs végrehajtásánál, ami ideális a floppy-okra (mennyi geek vagy?) És az USB meghajtókra, de nem feltétlenül szükséges belső merevlemezekhez. Az "async" nem teszi lehetővé a parancs végrehajtását egy eltelt időtartam alatt, talán amikor a felhasználói aktivitás leesik és így van. Valaha kapsz egy üzenetet, amely megkérdezi, hogy "várjon, amíg a változások a meghajtóba kerülnek?" Ez általában miért.
  • nouser / user: Ez lehetővé teszi a felhasználó számára a szerelési és eltávolítási jogosultságokat. Fontos megjegyezni, hogy a "felhasználó" automatikusan "noexec" -et jelent, így ha bináris fájlokat kell futtatnia, és továbbra is fel kell szerelnie a felhasználót, győződjön meg róla, hogy kifejezetten a "exec" opciót használja.

Ezeket az opciókat elválasztja vesszővel, és nem tartalmaz szóközöket, és bármilyen sorrendben elhelyezhető. Ha nem biztos benne az alapértelmezett értékekről, helytelen megadni az opcióit. Az ideiglenes helyekről (például az USB-ből) telepített dolgok nem követik ezt az alapvető mintát, hacsak nem írtak be őket (az UUID) az fstab-ban. Kényelmes, ha azt szeretné, hogy a külső merevlemez-meghajtó mindig különlegesen rögzíthető legyen, mert a normál hüvelyk meghajtók és hasonlók nem lesznek hatással.

Láthatja, hogy a két tárolóeszközem felhasználói jogosultságokkal rendelkezik, engedélyezve van az írás-olvasás, és az automatikus beillesztés be van kapcsolva. Nem fordítok sok szoftvert, de ha igen, hozzáadom a "exec" opciót a lista végén.
Láthatja, hogy a két tárolóeszközem felhasználói jogosultságokkal rendelkezik, engedélyezve van az írás-olvasás, és az automatikus beillesztés be van kapcsolva. Nem fordítok sok szoftvert, de ha igen, hozzáadom a "exec" opciót a lista végén.

Dömping és Fscking

A következő opció egy bináris érték ("0" hamis és "1" true) esetén "dömping". Ez egy eléggé elavult módszer a biztonsági mentésre azokban az esetekben, amikor a rendszer leesett. Ezt "0" -nak kell hagynia.
A következő opció egy bináris érték ("0" hamis és "1" true) esetén "dömping". Ez egy eléggé elavult módszer a biztonsági mentésre azokban az esetekben, amikor a rendszer leesett. Ezt "0" -nak kell hagynia.
Az utolsó opció egy "áthaladás" számérték. Ez megmondja a rendszernek, hogy milyen sorrendben fsck (mondja ki, hogy tetszik), vagy hajtsa végre a fájlrendszer ellenőrzését. Ha egy lemeznek van "0" opciója, akkor kihagyja, mint az NTFS formátumú tárolóeszközeim. A gyökér fájlrendszernek mindig "1" -nek kell lennie, és más fájlrendszerek is továbbhaladhatnak. Ez a leginkább a naplózási fájlrendszerekhez hasonlóan működik, mint az ext3 / 4 és a ReiserFS. Régebbi fájlrendszerek, mint például a FAT16 / 32 és az ext2, eltarthatnak egy ideig, így jobb, ha elfordul a fscking és időről időre magától.
Az utolsó opció egy "áthaladás" számérték. Ez megmondja a rendszernek, hogy milyen sorrendben fsck (mondja ki, hogy tetszik), vagy hajtsa végre a fájlrendszer ellenőrzését. Ha egy lemeznek van "0" opciója, akkor kihagyja, mint az NTFS formátumú tárolóeszközeim. A gyökér fájlrendszernek mindig "1" -nek kell lennie, és más fájlrendszerek is továbbhaladhatnak. Ez a leginkább a naplózási fájlrendszerekhez hasonlóan működik, mint az ext3 / 4 és a ReiserFS. Régebbi fájlrendszerek, mint például a FAT16 / 32 és az ext2, eltarthatnak egy ideig, így jobb, ha elfordul a fscking és időről időre magától.

Most, hogy tudod, mit csinálsz, meg lehet őrülni az automatikus szereléssel és hasonlókkal. Nagyon kényelmes, ha egy csomó partíciót kell kezelni. Mindig ne felejts el biztonsági másolatot készíteni abban az esetben, ha valami rosszul megy, de szórakozni, és győződjön meg róla, hogy hagyja a tapasztalatait a megjegyzésekben!

Ajánlott: