A fájlrendszer típusának meghatározásának módjai Linux alatt
a számítástechnikában a fájlrendszer egy elrendezés vagy formátum, amelyet fájlok tárolóeszközön történő tárolására használnak. A fájlrendszert arra használják, hogy logikusan megosszák a tárolóeszközt, hogy a különböző fájlokat szépen rendezzék a tárolóeszközben, amelyet keresni, elérni, módosítani, eltávolítani stb. könnyen a tárolóeszközről.
számos fájlrendszer áll rendelkezésre ma. A különböző fájlrendszerek szerkezete, logikája, jellemzői, rugalmassága, biztonsága stb. A leggyakoribb fájlrendszerek az Ext4, Btrfs, XFS, ZFS, NTFS, FAT32 stb.
vannak esetek, amikor a Linux rendszergazdájának meg kell határoznia a fájlrendszer típusát, hogy egyszerűen csatolja a fájlrendszert, vagy diagnosztizálja a fájlrendszer problémáit. A különböző fájlrendszerek különböző eszközökkel rendelkeznek a problémák diagnosztizálására, a hibák ellenőrzésére és javítására stb. Tehát ismernie kell azt a fájlrendszert, amelyet egy tárolóeszköz használ a használni kívánt karbantartási eszköz/eszközök meghatározásához.
ebben a cikkben megmutatom, hogyan lehet meghatározni a fájlrendszer típusát Linuxban. Szóval, kezdjük el.
1. út: A df parancssori eszköz használata
a df parancssori program szinte minden Linux disztribúcióra előre telepítve van. Használhatja a df parancssori programot, hogy megtalálja a fájlrendszert írja be az összes csatlakoztatott tárolóeszközt és partíciót.
a számítógép összes csatlakoztatott tárolóeszközének és partíciójának fájlrendszer típusának megkereséséhez futtassa a df parancsot az alábbiak szerint:
a df parancs a következő információkat jeleníti meg:
fájlrendszer: A jelenleg csatlakoztatott tárolóeszköz vagy partíció neve.
csatolva: az a könyvtár, ahová a tárolóeszköz/partíció (fájlrendszer) fel van szerelve.
típus: a csatlakoztatott tárolóeszköz/partíció fájlrendszer típusa.
méret: a csatlakoztatott tárolóeszköz/partíció mérete.
használt: a csatlakoztatott tárolóeszközről/partícióról használt lemezterület.
% használata: a csatlakoztatott tárolóeszköz/partíció által használt lemezterület százalékos aránya.
Avail: a csatlakoztatott tárolóeszköz/partíció szabad lemezterülete.
az Ubuntuban a df parancs sok hurokeszközt mutat meg, amint az az alábbi képernyőképen látható.
a hurokeszközöket a df parancs-x opciójával elrejtheti az alábbiak szerint:
a tmpfs eszközöket a df parancs kimenetéből is elrejtheti.
a tmpfs eszközök elrejtéséhez a df parancs kimenetéből is futtassa a df parancsot a-x opcióval az alábbiak szerint:
most a kimenet sokkal tisztábbnak tűnik. Ha szeretné, eltávolíthatja az udev eszközöket a df parancs kimenetéből.
az udev eszközök eltávolításához a df parancs kimenetéből is futtassa a df parancsot az alábbiak szerint:
csak a fizikai tárolóeszközök és partíciók jelennek meg a df parancs kimenetén. A kimenet sokkal szebbnek tűnik, mint korábban.
2. út: az lsblk parancs használata
az lsblk parancssori program szinte minden Linux disztribúcióra előre telepítve van. Az lsblk parancssori program segítségével megkeresheti a számítógép összes tárolóeszközének és partíciójának fájlrendszer típusát (csatolva és leválasztva).
a számítógép összes tárolóeszközének és partíciójának fájlrendszertípusának megkereséséhez futtassa az lsblk parancsot az alábbiak szerint:
az lsblk parancs a következő információkat jeleníti meg:
név: a tárolóeszköz neve vagy a tárolóeszköz partíciójának neve.
MOUNTPOINT: Az a könyvtár, ahová a tárolóeszköz/partíció (fájlrendszer) fel van szerelve (ha fel van szerelve).
FSTYPE: a tárolóeszköz/partíció fájlrendszer típusa.
címke: a tárolóeszköz/partíció fájlrendszercímkéje.
UUID: a tárolóeszköz/partíció fájlrendszerének uuid (univerzálisan egyedi azonosító).
FSUSE%: a tárolóeszköz/partíció által használt lemezterület százalékos aránya.
FSAVAIL: A tárolóeszköz/partíció szabad lemezterületének mennyisége
csakúgy, mint korábban, elrejtheti a hurokeszközöket az lsblk parancs kimenetéből.
a hurokeszközök elrejtéséhez az lsblk parancs kimenetéből futtassa az lsblk parancsot a-e7 opcióval az alábbiak szerint:
mint látható, az összes hurokeszköz eltávolításra kerül az lsblk parancs kimenetéből. A kimenet sokkal tisztábbnak tűnik, mint korábban.
3. út: a blkid parancs használata
a blkid parancssori program szinte minden Linux disztribúcióra előre telepítve van. A blkid parancssori program segítségével megkeresheti a számítógép összes tárolóeszközének és partíciójának fájlrendszer típusát (csatolva és leválasztva).
a számítógép összes tárolóeszközének és partíciójának fájlrendszertípusának megkereséséhez futtassa a blkid parancsot az alábbiak szerint:
az lsblk parancs a következő információkat jeleníti meg:
név: a tárolóeszköz neve vagy a tárolóeszköz partíciójának neve. azaz /dev / sda1, /dev / sda5.
UUID: a tárolóeszköz/partíció fájlrendszerének uuid (univerzálisan egyedi azonosító).
típus: a tárolóeszköz/partíció fájlrendszer típusa.
PARTUUID: a partíció uuid-je (univerzálisan egyedi azonosító).
a hurokeszközöket a blkid parancs kimenetéből is elrejtheti, mint korábban.
a hurokeszközök elrejtéséhez a blkid parancs kimenetéből futtassa a blkid parancsot az alábbiak szerint:
mint látható, a hurokeszközök nem jelennek meg a blkid parancs kimenetén. A kimenet sokkal szebbnek tűnik, mint korábban.
út 4: A fájl parancs használata
a fájl parancssori program szinte minden Linux disztribúcióra előre telepítve van. A find parancssori program segítségével azonosíthatja a fájl fájltípusát Linuxon. Mivel minden eszköz fájlnak tekinthető Linuxban, a find parancssori program segítségével meghatározhatja a tárolóeszköz vagy partíció fájlrendszer típusát Linuxban.
például az sdb1 partíció fájlrendszer típusának meghatározásához a fájl parancsot a következőképpen futtathatja:
ha elolvassa a fájl parancs kimenetét, láthatja, hogy az sdb1 partíció a FAT32 fájlrendszert használja.
ugyanígy megtalálhatja az sda5 partíció fájlrendszer típusát a fájl paranccsal az alábbiak szerint:
mint látható, az sda5 partíció az Ext4filesystemet használja.
Way 5: A mount paranccsal és az/etc / mtab fájllal
az / etc / mtab fájl tartalmazza a számítógép összes csatlakoztatott tárolóeszközének és partíciójának bejegyzését. Elolvashatja ezt a fájlt, hogy megtalálja a tárolóeszközök és partíciók fájlrendszer típusát. A mount parancssori program az /etc/mtab állomány tartalmát is kiírja. Tehát használhatja a Mount parancssori programot is, hogy megtalálja ugyanazokat az adatokat.
az /etc/mtab állomány tartalmát a következő paranccsal olvashatjuk:
mint látható, sok csatolási információ található az/etc / mtab fájlban.
ugyanazokat az információkat találja a mount paranccsal, mint az alábbi képernyőképen látható.
mivel az / etc / mtab fájl vagy a mount parancs kimenete sok mount bejegyzést tartalmaz, nehéz értelmezni. A grep paranccsal szűrheti a kimenetet, és könnyen megtalálhatja, amire szüksége van.
ha például a mount paranccsal vagy az /etc/mtab fájllal szeretné megtalálni az sda1 partíció fájlrendszer típusát, futtassa az alábbi parancsok egyikét:
vagy,
mint látható, az sda1 partíció fájlrendszer típusa FAT32 / vfat
.
ugyanígy az sda5 partíció fájlrendszer típusának a mount paranccsal vagy az /etc/mtab fájllal történő megkereséséhez futtassa az alábbi parancsok egyikét:
vagy,
mint látható, az sda5 partíció fájlrendszer típusa EXT4.
Way 6: Az /etc/fstab fájl használata
az /etc/fstab fájl minden egyes tárolóeszközhöz vagy partícióhoz tartalmaz egy bejegyzést, amelyet a rendszerindításkor automatikusan fel kell szerelni. Tehát elolvashatja ezt a fájlt, hogy megtalálja a kívánt tárolóeszköz vagy partíció fájlrendszer típusát.
tegyük fel, hogy a számítógép nincs beállítva tárolóeszköz vagy partíció automatikus csatlakoztatására a rendszerindításkor. Ebben az esetben nagyon valószínű, hogy az /etc/fstab fájlban nem lesz bejegyzés az adott tárolóeszközhöz vagy partícióhoz. Ebben az esetben az /etc/fstab fájlban nem talál semmilyen információt az adott tárolóeszközről vagy partícióról. A tárolóeszköz fájlrendszer típusának vagy partíciójának megkereséséhez a cikkben leírt egyéb módszereket kell használnia.
az /etc/fstab fájl tartalmát a következő paranccsal olvashatja el:
az /etc / fstab fájl tartalma.
láthatja, hogy a 3f962401-ba93-46cb-ad87-64ed6cf55a5f UUID azonosítóval rendelkező tárolóeszköz vagy partíció az EXT4 fájlrendszert használja.
a dd55-ae26 UUID azonosítóval rendelkező tárolóeszköz vagy partíció a vfat/FAT32 fájlrendszert használja.
az /etc/fstab fájlban a # betűvel kezdődő sorok egy megjegyzés. Ezeknek a vonalaknak nincs valódi célja. Ezeket csak dokumentációs célokra használják.
ha szeretné, elrejtheti őket a grep paranccsal az alábbiak szerint:
mint látható, a Megjegyzések eltűntek, és a kimenet sokkal tisztábbnak tűnik, mint korábban.
az/etc / fstab fájl alapértelmezés szerint UUID-t használ a tárolóeszköz vagy a partíció neve helyett. A blkid paranccsal konvertálhatja az UUID-t tárolóeszköz nevévé vagy partíció nevévé.
például a 3f962401-ba93-46cb-ad87-64ed6cf55a5f UUID konvertálásához a tárolóeszköz vagy partíció nevére futtassa a blkid parancsot az alábbiak szerint:
mint látható, az sda5 partíció UUID-je 3f962401-ba93-46cb-ad87-64ed6cf55a5f.
ugyanígy megtalálhatja a dd55-AE26 UUID-vel rendelkező tárolóeszköz vagy partíció nevét az alábbiak szerint:
mint látható, az sda1 partíció DD55-AE26 UUID-vel rendelkezik.
következtetés:
ez a cikk különböző módszereket mutatott be a tárolóeszköz/partíció fájlrendszer típusának meghatározására Linuxban. Megmutattam, hogyan kell használni a df, lsblk, blkid, file és mount parancsokat a Linux tárolóeszközök és partíciók fájlrendszer típusának meghatározásához. Azt is megmutattam, hogyan lehet meghatározni a Linux rendszer tárolóeszközeinek és partícióinak fájlrendszer típusát az /etc/mtab és /etc/fstab fájlok olvasásával.