Způsoby, jak určit typ systému souborů v Linuxu

Ways Determine File System Type Linux

V oblasti výpočetní techniky je souborový systém rozložení nebo formát používaný k ukládání souborů na paměťové zařízení. Souborový systém se používá k logickému rozdělení paměťového zařízení, aby byly různé soubory v úložném zařízení pěkně uspořádány, aby je bylo možné snadno vyhledávat, přistupovat k nim, upravovat, odstraňovat atd.

Dnes je k dispozici mnoho souborových systémů. Různé souborové systémy mají různé struktury, logiku, funkce, flexibilitu, zabezpečení atd. Některé z nejběžnějších souborových systémů jsou Ext4, Btrfs, XFS, ZFS, NTFS, FAT32 atd.



Existují případy, kdy správce systému Linux bude muset určit typ souborového systému, aby jednoduše připojil souborový systém nebo diagnostikoval problémy se souborovým systémem. Různé souborové systémy mají různé nástroje pro diagnostiku problémů, kontrolu chyb a jejich opravu atd. Musíte tedy znát souborový systém, který paměťové zařízení používá k určení nástroje/nástrojů údržby, které se mají použít.



V tomto článku vám ukážu různé způsoby, jak můžete určit typ souborového systému v Linuxu. Začněme tedy.



Způsob 1: Použití nástroje příkazového řádku df

The df program příkazového řádku je předinstalován téměř v každé distribuci Linuxu, kterou najdete. Můžete použít df program příkazového řádku k vyhledání typu Filesystem zadejte všechna připojená úložná zařízení a oddíly.

Chcete -li najít typ souborového systému všech připojených úložných zařízení a oddílů ve vašem počítači, spusťte soubor df příkaz následovně:

$df -Th



The df příkaz vám zobrazí následující informace:
Souborový systém: Název úložného zařízení nebo název oddílu, který je aktuálně připojen.

Namontována na: Adresář, kde je připojeno úložné zařízení/oddíl (Filesystem).

Typ: Typ souborového systému připojeného úložného zařízení/oddílu.

Velikost: Velikost připojeného úložného zařízení/oddílu.

Použitý: Místo na disku, které je využito z připojeného úložného zařízení/oddílu.

Použití%: Procento místa na disku, které je využito z připojeného úložného zařízení/oddílu.

K dispozici: Množství volného místa na disku připojeného úložného zařízení/oddílu.

Na Ubuntu, df příkaz vám ukáže mnoho smyčka zařízení, jak můžete vidět na obrázku níže.

Můžete skrýt smyčka zařízení s -X možnost df příkaz následovně:

$df -Th -Xsquashfs

Můžete také skrýt tmpfs zařízení z výstupu df příkaz.

Chcete -li skrýt tmpfs zařízení z výstupu df také spusťte příkaz df příkaz pomocí -X možnost následovně:

$df -Th -Xsquashfs-Xtmpfs

Nyní výstup vypadá mnohem čistěji. Pokud chcete, můžete odstranit udev zařízení z výstupu příkazu df.

Chcete -li odstranit udev zařízení z výstupu df také spusťte příkaz df příkaz následovně:

$df -Th -Xsquashfs-Xtmpfs-Xdevtmpfs

Ve výstupu souboru se zobrazí pouze fyzická úložná zařízení a oddíly df příkaz. Výstup také vypadá mnohem hezčí než dříve.

Způsob 2: Použití příkazu lsblk

The lsblk program příkazového řádku je předinstalován téměř v každé distribuci Linuxu, kterou najdete. Můžete použít lsblk program příkazového řádku k nalezení typu Filesystem všech (připojených i odpojených) úložných zařízení a oddílů vašeho počítače.

Chcete -li najít typ souborového systému všech (připojených i odpojených) úložných zařízení a oddílů vašeho počítače, spusťte lsblk příkaz následovně:

$lsblk-F

The lsblk příkaz vám zobrazí následující informace:
NÁZEV: Název úložného zařízení nebo název oddílu úložného zařízení.

MOUNTPOINT: Adresář, kam je připojeno úložné zařízení/oddíl (Filesystem) (je -li připojeno).

FSTYPE: Typ souborového systému úložného zařízení/oddílu.

OZNAČENÍ: Štítek souborového systému úložného zařízení/oddílu.

UUID: UUID (Universally Unique IDentifier) ​​souborového systému úložného zařízení/oddílu.

FSUSE%: Procento místa na disku, které je využito z úložného zařízení/oddílu.

FSAVAIL: Množství volného místa na disku v úložném zařízení/oddílu

Stejně jako dříve můžete zařízení smyčky skrýt z výstupu lsblk příkaz.

Chcete -li skrýt zařízení smyčky z výstupu lsblk spusťte příkaz lsblk příkaz pomocí -e7 možnost následovně:

$lsblk-F -e7

Jak vidíte, všechna zařízení smyčky jsou odstraněna z výstupu lsblk příkaz. Výstup vypadá mnohem čistěji než dříve.

Způsob 3: Použití příkazu blkid

The blkid program příkazového řádku je předinstalován téměř v každé distribuci Linuxu, kterou najdete. Můžete použít blkid program příkazového řádku k nalezení typu Filesystem všech (připojených i odpojených) úložných zařízení a oddílů vašeho počítače.

Chcete -li najít typ souborového systému všech (připojených i odpojených) úložných zařízení a oddílů vašeho počítače, spusťte blkid příkaz následovně:

$blkid

The lsblk příkaz vám zobrazí následující informace:
NÁZEV: Název úložného zařízení nebo název oddílu úložného zařízení. tj. /dev/sda1,/dev/sda5 .

UUID: UUID (Universally Unique IDentifier) ​​souborového systému úložného zařízení/oddílu.

TYP: Typ souborového systému úložného zařízení/oddílu.

PARTUID: UUID (Universally Unique IDentifier) ​​oddílu.

Zařízení smyčky můžete také skrýt z výstupu příkazu blkid jako dříve.

Chcete -li skrýt zařízení smyčky z výstupu blkid spusťte příkaz blkid příkaz následovně:

$blkid| rukojeť -proti 'TYPE =' squashfs ''

Jak vidíte, smyčková zařízení se nezobrazují na výstupu blkid příkaz. Výstup vypadá mnohem hezčí než dříve.

Způsob 4: Použití příkazu souboru

The soubor program příkazového řádku je předinstalován téměř v každé distribuci Linuxu, kterou najdete. Můžete použít nalézt program příkazového řádku k identifikaci typu souboru souboru v systému Linux. Jako každé zařízení je považováno za soubor v Linuxu můžete použít program příkazového řádku find k určení typu souborového systému úložného zařízení nebo oddílu v Linuxu.

Například pro určení typu souborového systému oddílu sdb1 , můžete spustit soubor příkaz následovně:

$sudo soubor -sL /dev/sda1

Pokud čtete výstup příkazu souboru, můžete vidět, že sdb1 oddíl používá příponu FAT32 souborový systém.

Stejným způsobem můžete najít typ souborového systému sda5 oddíl s příponou soubor příkaz následovně:

$sudo soubor -sL /dev/sda5

Jak vidíte, oddíl sda5 používá EXT4 souborový systém.

Způsob 5: Použití příkazu mount a souboru /etc /mtab

The /etc/mtab soubor obsahuje záznam pro všechna připojená úložná zařízení a oddíly vašeho počítače. Tento soubor si můžete přečíst, abyste našli typ souborového systému vašich úložných zařízení a oddílů. The namontovat program příkazového řádku také vytiskne obsah souboru /etc/mtab soubor. Můžete tedy použít namontovat program příkazového řádku také najít stejná data.

Můžete si přečíst obsah /etc/mtab soubor s následujícím příkazem:

$sudo /atd/mtab

Jak vidíte, v souboru je mnoho informací o připojení soubor/etc/mtab .

Stejné informace najdete pomocí namontovat příkaz, jak můžete vidět na obrázku níže.

$namontovat

Jako /etc/mtab soubor nebo výstup příkazu mount má mnoho položek připojení, je těžké jej interpretovat. Můžete použít rukojeť příkaz k filtrování výstupu a nalezení toho, co potřebujete, velmi snadno.

Chcete -li například najít typ souborového systému sda1 oddíl pomocí buď namontovat příkaz nebo /etc/mtab soubor, spusťte jeden z následujících příkazů:

$kočka /atd/mtab| rukojeť /dev/sda1

Nebo,

$namontovat | rukojeť /dev/sda1

Jak vidíte, typ souborového systému sda1 oddíl je FAT32/vfat

.

Stejným způsobem vyhledejte typ souborového systému sda5 oddíl pomocí buď namontovat příkaz nebo /etc/mtab soubor, spusťte jeden z následujících příkazů:

$kočka /atd/mtab| rukojeť /dev/sda5

Nebo,

$namontovat | rukojeť /dev/sda5

Jak vidíte, typ souborového systému sda5 oddíl je EXT4 .

Způsob 6: Použití souboru /etc /fstab

The /etc/fstab soubor uchovává položku pro každé úložné zařízení nebo oddíly, které se mají automaticky připojit při spuštění. Tento soubor si tedy můžete přečíst a najít typ souborového systému požadovaného úložného zařízení nebo oddílu.

Předpokládejme, že váš počítač není konfigurován k automatickému připojení úložného zařízení nebo oddílu při spuštění. V takovém případě je velmi pravděpodobné, že v tomto úložném zařízení nebo oddílu nebude žádný záznam /etc/fstab soubor. V takovém případě nenajdete na tomto úložném zařízení nebo oddílu žádné informace /etc/fstab soubor. K nalezení typu nebo oddílu souborového systému úložného zařízení budete muset použít další metody popsané v tomto článku.

Obsah souboru /etc /fstab si můžete přečíst následujícím příkazem:

$kočka /atd/fstab

Obsah souboru /etc/fstab soubor.

Můžete vidět, že úložné zařízení nebo oddíl s UUID 3f962401-ba93-46cb-ad87-64ed6cf55a5f používá EXT4 souborový systém.

Úložné zařízení nebo oddíl, který má UUID dd55-ae26 používá vfat/FAT3 2 souborový systém.

Řádky začínající na # v /etc/fstab soubor je komentář. Tyto řádky nemají skutečný účel. Používají se pouze pro účely dokumentace.

Pokud chcete, můžete je skrýt pomocí rukojeť příkaz následovně:

$rukojeť -proti '^ #' /atd/fstab

Jak vidíte, komentáře jsou pryč a výstup vypadá mnohem čistěji než dříve.

The /etc/fstab soubor ve výchozím nastavení používá UUID namísto názvu úložného zařízení nebo názvu oddílu. Můžete použít blkid příkaz k převodu UUID na název úložného zařízení nebo název oddílu.

Například pro převod UUID 3f962401-ba93-46cb-ad87-64ed6cf55a5f na název úložného zařízení nebo oddílu spusťte soubor blkid příkaz následovně:

$blkid-U3f962401-ba93-46cb-ad87-64ed6cf55a5f

Jak vidíte, oddíl sda5 má UUID 3f962401-ba93-46cb-ad87-64ed6cf55a5f .

Stejným způsobem můžete najít název paměťového zařízení nebo oddílu s UUID DD55-AE26 jak následuje:

$blkid-UDD55-AE26

Jak vidíte, oddíl sda1 má UUID DD55-AE26 .

Závěr:

Tento článek vám ukázal různé způsoby, jak určit typ souborového systému úložného zařízení/oddílu v Linuxu. Ukázal jsem vám, jak používat df, lsblk, blkid, soubor , a namontovat příkaz k určení typu souborového systému úložných zařízení a oddílů Linux. Také jsem vám ukázal, jak určit typ souborového systému úložných zařízení a oddílů vašeho systému Linux čtením souboru /etc/mtab a /etc/fstab soubory.

Reference:

[1] Souborový systém - Wikipedie - https://en.wikipedia.org/wiki/File_system