Spôsoby, ako určiť typ systému súborov v systéme Linux

Ways Determine File System Type Linux



V oblasti výpočtovej techniky je súborový systém rozložením alebo formátom používaným na ukladanie súborov na úložné zariadenie. Systém súborov sa používa na logické rozdelenie úložného zariadenia, aby boli v ňom rôzne súbory pekne usporiadané, aby sa z nich dalo ľahko vyhľadávať, pristupovať, upravovať, odstraňovať atď.

V súčasnosti je k dispozícii mnoho súborových systémov. Rôzne súborové systémy majú rôzne štruktúry, logiku, funkcie, flexibilitu, zabezpečenie atď. Niektoré z najbežnejších súborových systémov sú Ext4, Btrfs, XFS, ZFS, NTFS, FAT32 atď.







Niekedy môže správca systému Linux určiť typ súborového systému na jednoduché pripojenie súborového systému alebo na diagnostiku problémov so súborovým systémom. Rôzne súborové systémy majú rôzne nástroje na diagnostiku problémov, kontrolu chýb a ich opravu atď. Musíte teda vedieť, aký súborový systém používa úložné zariadenie na určenie nástroja/nástrojov na údržbu, ktoré sa majú použiť.



V tomto článku vám ukážem rôzne spôsoby, ako môžete určiť typ súborového systému v systéme Linux. Začnime teda.



Spôsob 1: Použitie nástroja príkazového riadka df

The df program príkazového riadka je predinštalovaný takmer v každej distribúcii Linuxu, ktorú nájdete. Môžete použiť df program príkazového riadka, aby našiel systém súborov, zadajte všetky pripojené úložné zariadenia a oddiely.





Ak chcete nájsť typ súborového systému všetkých pripojených úložných zariadení a oblastí vášho počítača, spustite súbor df príkaz takto:

$df -Th



The df príkaz vám zobrazí nasledujúce informácie:
Systém súborov: Názov úložného zariadenia alebo názov oddielu, ktorý je aktuálne pripojený.

Namontované na: Adresár, kde je pripojené úložné zariadenie/oddiel (Filesystem).

Typ: Typ súborového systému pripojeného úložného zariadenia/oddielu.

Veľkosť: Veľkosť pripojeného úložného zariadenia/oddielu.

Použité: Miesto na disku, ktoré sa používa z pripojeného úložného zariadenia/oddielu.

Použiť%: Percento miesta na disku, ktoré je využité z pripojeného úložného zariadenia/oddielu.

K dispozícii: Množstvo voľného miesta na disku pripojeného úložného zariadenia/oddielu.

Na serveri Ubuntu df príkaz vám ukáže veľa slučka zariadení, ako môžete vidieť na obrázku nižšie.

Môžete skryť slučka zariadenia s príponou -X možnosť df príkaz takto:

$df -Th -Xsquashfs

Môžete tiež skryť súbor tmpfs zariadení z výstupu df príkaz.

Skryť tmpfs zariadení z výstupu df spustite príkaz df príkaz pomocou príkazu -X možnosť nasledovne:

$df -Th -Xsquashfs-Xtmpfs

Teraz výstup vyzerá oveľa čistejšie. Ak chcete, môžete odstrániť udev zariadenia z výstupu príkazu df.

Ak chcete odstrániť udev zariadení z výstupu df spustite príkaz df príkaz takto:

$df -Th -Xsquashfs-Xtmpfs-Xdevtmpfs

Vo výstupe súboru sa zobrazia iba fyzické úložné zariadenia a oddiely df príkaz. Výstup tiež vyzerá oveľa krajšie ako predtým.

Spôsob 2: Použitie príkazu lsblk

The lsblk program príkazového riadka je predinštalovaný takmer v každej distribúcii Linuxu, ktorú nájdete. Môžete použiť lsblk program príkazového riadka na nájdenie typu systému súborov všetkých (pripojených aj odpojených) úložných zariadení a oddielov vášho počítača.

Ak chcete nájsť typ súborového systému všetkých (pripojených aj odpojených) úložných zariadení a oblastí vášho počítača, spustite lsblk príkaz takto:

$lsblk-f

The lsblk príkaz vám zobrazí nasledujúce informácie:
NÁZOV: Názov úložného zariadenia alebo názov oddielu úložného zariadenia.

HORSKÝ BOD: Adresár, kde je pripojené úložné zariadenie/oddiel (Filesystem) (ak je pripojené).

FSTYPE: Typ súborového systému úložného zariadenia/oddielu.

ŠTÍTOK: Štítok súborového systému úložného zariadenia/oddielu.

UUID: UUID (Universally Unique IDentifier) ​​súborového systému úložného zariadenia/oddielu.

FSUSE%: Percento miesta na disku, ktoré je využité z úložného zariadenia/oddielu.

FSAVAIL: Množstvo voľného miesta na disku na úložnom zariadení/oddiele

Rovnako ako predtým môžete slučkové zariadenia skryť z výstupu súboru lsblk príkaz.

Na skrytie slučkových zariadení z výstupu lsblk spustite príkaz lsblk príkaz pomocou príkazu -e7 možnosť nasledovne:

$lsblk-f -e7

Ako vidíte, všetky slučkové zariadenia sú odstránené z výstupu lsblk príkaz. Výstup vyzerá oveľa čistejšie ako predtým.

Spôsob 3: Použitie príkazu blkid

The blkid program príkazového riadka je predinštalovaný takmer v každej distribúcii Linuxu, ktorú nájdete. Môžete použiť blkid program príkazového riadka na nájdenie typu systému súborov všetkých (pripojených aj odpojených) úložných zariadení a oddielov vášho počítača.

Ak chcete nájsť typ súborového systému všetkých (pripojených aj odpojených) úložných zariadení a oblastí vášho počítača, spustite blkid príkaz takto:

$blkid

The lsblk príkaz vám zobrazí nasledujúce informácie:
NÁZOV: Názov úložného zariadenia alebo názov oddielu úložného zariadenia. t.j. /dev/sda1,/dev/sda5 .

UUID: UUID (Universally Unique IDentifier) ​​súborového systému úložného zariadenia/oddielu.

TYP: Typ súborového systému úložného zariadenia/oddielu.

PARTUID: UUID (univerzálne jedinečný identifikátor) oddielu.

Slučkové zariadenia môžete tiež skryť z výstupu príkazu blkid ako predtým.

Na skrytie slučkových zariadení z výstupu blkid spustite príkaz blkid príkaz takto:

$blkid| uchopenie -v 'TYPE =' squashfs ''

Ako vidíte, slučkové zariadenia sa nezobrazujú na výstupe blkid príkaz. Výstup vyzerá oveľa krajšie ako predtým.

Spôsob 4: Použitie príkazu súboru

The súbor program príkazového riadka je predinštalovaný takmer v každej distribúcii Linuxu, ktorú nájdete. Môžete použiť Nájsť program príkazového riadka na identifikáciu typu súboru v systéme Linux. Pretože každé zariadenie je považované za a súbor v systéme Linux môžete použiť program príkazového riadka find na určenie typu súborového systému úložného zariadenia alebo oddielu v systéme Linux.

Napríklad na určenie typu súborového systému oddielu sdb1 , môžete spustiť súbor príkaz takto:

$sudo súbor -sL /dev/sda1

Ak si prečítate výstup príkazu súboru, uvidíte, že sdb1 oddiel používa príponu FAT32 systém súborov.

Rovnakým spôsobom môžete nájsť typ súborového systému sda5 priečka s súbor príkaz takto:

$sudo súbor -sL /dev/sda5

Ako vidíte, oddiel sda5 používa EXT4 systém súborov.

Spôsob 5: Použitie príkazu mount a súboru /etc /mtab

The /etc/mtab súbor obsahuje záznam pre všetky pripojené úložné zariadenia a oddiely vášho počítača. Tento súbor si môžete prečítať a nájsť typ súborového systému vašich úložných zariadení a oddielov. The namontovať program príkazového riadka vytlačí aj obsah súboru /etc/mtab súbor. Môžete teda použiť namontovať programu príkazového riadka nájsť rovnaké údaje.

Môžete si prečítať obsah /etc/mtab súbor s nasledujúcim príkazom:

$sudo /atď/mtab

Ako vidíte, v priečinku je veľa informácií o pripojení súbor/etc/mtab .

Rovnaké informácie nájdete pomocou namontovať príkaz, ako vidíte na obrázku nižšie.

$namontovať

Ako /etc/mtab výstup súboru alebo príkazu mount má veľa záznamov o pripojení, je ťažké ho interpretovať. Môžete použiť uchopenie príkaz na filtrovanie výstupu a veľmi ľahko nájdete to, čo potrebujete.

Ak chcete napríklad nájsť typ súborového systému sda1 oddiel pomocou buď namontovať príkaz alebo /etc/mtab súbor, spustite jeden z nasledujúcich príkazov:

$kat /atď/mtab| uchopenie /dev/sda1

Alebo,

$namontovať | uchopenie /dev/sda1

Ako vidíte, typ súborového systému sda1 oddiel je FAT32/vfat

.

Rovnakým spôsobom nájdete typ súborového systému sda5 oddiel pomocou buď namontovať príkaz alebo /etc/mtab súbor, spustite jeden z nasledujúcich príkazov:

$kat /atď/mtab| uchopenie /dev/sda5

Alebo,

$namontovať | uchopenie /dev/sda5

Ako vidíte, typ súborového systému sda5 oddiel je EXT4 .

Spôsob 6: Použitie súboru /etc /fstab

The /etc/fstab súbor uchováva záznam pre každé úložné zariadenie alebo oddiel, ktoré sa majú automaticky pripojiť pri štarte. Tento súbor si teda môžete prečítať a nájsť typ súborového systému požadovaného úložného zariadenia alebo oddielu.

Predpokladajme, že váš počítač nie je nakonfigurovaný na automatické pripojenie úložného zariadenia alebo oddielu pri spustení. V takom prípade je veľmi pravdepodobné, že v tomto úložnom zariadení alebo oddiele nebude žiadny záznam /etc/fstab súbor. V takom prípade nenájdete na tomto úložnom zariadení alebo oddiele žiadne informácie /etc/fstab súbor. Na nájdenie typu alebo oddielu súborového systému úložného zariadenia budete musieť použiť ďalšie metódy popísané v tomto článku.

Obsah súboru /etc /fstab si môžete prečítať pomocou nasledujúceho príkazu:

$kat /atď/fstab

Obsah súboru /etc/fstab súbor.

Môžete vidieť, že úložné zariadenie alebo oddiel s UUID 3f962401-ba93-46cb-ad87-64ed6cf55a5f používa EXT4 systém súborov.

Úložné zariadenie alebo oddiel s identifikátorom UUID dd55-ae26 používa vfat/FAT3 2 súborový systém.

Riadky začínajúce na a # v /etc/fstab súbor je komentár. Tieto riadky nemajú skutočný účel. Používajú sa len na dokumentačné účely.

Ak chcete, môžete ich skryť pomocou uchopenie príkaz takto:

$uchopenie -v '^ #' /atď/fstab

Ako vidíte, komentáre sú preč a výstup vyzerá oveľa čistejšie ako predtým.

The /etc/fstab súbor predvolene používa UUID namiesto názvu úložného zariadenia alebo názvu oddielu. Môžete použiť blkid príkaz na konverziu UUID na názov úložného zariadenia alebo názov oddielu.

Napríklad na konverziu UUID 3f962401-ba93-46cb-ad87-64ed6cf55a5f na názov úložného zariadenia alebo oddielu spustite súbor blkid príkaz takto:

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

Ako vidíte, oddiel sda5 má UUID 3f962401-ba93-46cb-ad87-64ed6cf55a5f .

Rovnakým spôsobom môžete nájsť názov úložného zariadenia alebo oddielu s UUID DD55-AE26 nasledovne:

$blkid-UDD55-AE26

Ako vidíte, oddiel sda1 má UUID DD55-AE26 .

Záver:

Tento článok vám ukázal rôzne spôsoby určenia typu súborového systému úložného zariadenia/oddielu v systéme Linux. Ukázal som vám, ako používať df, lsblk, blkid, súbor a namontovať príkaz na určenie typu súborového systému úložných zariadení a oddielov Linux. Tiež som vám ukázal, ako určiť typ súborového systému úložných zariadení a oddielov vášho systému Linux čítaním súboru /etc/mtab a /etc/fstab súbory.

Referencie:

[1] Systém súborov - Wikipedia - https://en.wikipedia.org/wiki/File_system