GNU/Linux >> Znalost Linux >  >> Linux

Jak najít typ připojeného souborového systému v Linuxu

Jak už možná víte, Linux podporuje řadu souborových systémů, jako jsou Ext4, ext3, ext2, sysfs, securityfs, FAT16, FAT32, NTFS a mnoho dalších. Nejčastěji používaným souborovým systémem je Ext4. Přemýšleli jste někdy, jaký typ souborového systému aktuálně používáte ve svém systému Linux? Ne? Žádný problém! Tato příručka vysvětluje, jak najít typ připojeného souborového systému v Linuxu a operačních systémech podobných Unixu.

Najděte typ připojeného souborového systému v Linuxu

V Linuxu může být mnoho způsobů, jak najít typ souborového systému. Zde jsem uvedl 8 různých metod. Pojďme začít, ano?

Metoda 1 – Najděte typ připojeného souborového systému v Linuxu pomocí Findmnt

Toto je nejčastěji používaná metoda pro zjištění typu souborového systému. findmnt příkaz zobrazí seznam všech připojených souborových systémů nebo vyhledá souborový systém. Příkaz findmnt může být schopen vyhledávat v /etc/fstab , /etc/mtab nebo /proc/self/mountinfo .

Příkaz findmnt je ve většině distribucí Linuxu předinstalován, protože je součástí balíčku s názvem util-linux . Pro případ, že by nebyl dostupný, jednoduše nainstalujte tento balíček a můžete začít. Můžete si například nainstalovat util-linux balíček v systémech založených na Debianu pomocí příkazu:

$ sudo apt install util-linux

Pojďme dál a podívejme se, jak použít příkaz findmnt ke zjištění připojených souborových systémů.

Pokud jej spustíte bez jakýchkoli argumentů/voleb, zobrazí seznam všech připojených souborových systémů ve stromovém formátu, jak je ukázáno níže.

$ findmnt

Ukázkový výstup:

Najděte typ připojeného souborového systému v Linuxu pomocí Findmnt

Jak můžete vidět, příkaz findmnt zobrazuje cílový bod připojení (TARGET), zdrojové zařízení (SOURCE), typ systému souborů (FSTYPE) a příslušné možnosti připojení, například zda je systém souborů pro čtení/zápis nebo pouze pro čtení. (MOŽNOSTI). V mém případě je můj typ souborového systému root(/) EXT4.

Pokud se vám nelíbí/nechcete zobrazit výstup ve stromovém formátu, použijte -l příznak k zobrazení v jednoduchém, prostém formátu.

$ findmnt -l

výstup příkazu findmnt ve stromovém formátu

Můžete také uvést konkrétní typ souborového systému, například ext4 pomocí -t možnost.

$ findmnt -t ext4 CÍLOVÝ ZDROJ FSTYPE OPTIONS/ /dev/sda2 ext4 rw,relatime,commit=360└─/boot /dev/sda1 ext4 rw,relatime,commit=360,data=ordered

Findmnt může také vytvářet výstup ve stylu df.

$ findmnt --df

Nebo

$ findmnt -D

Ukázkový výstup:

ZDROJ POUŽITÉ VELIKOSTI FSTYPE VYUŽITÍ % TARGETdev devtmpfs 3.9G 0 3.9G 0% /devrun tmpfs 3.9G 1.1M 3.9G 0% /run/dev/sda2 ext4 456.3G 93.s. 32,2M 3,8G 1% /dev/shmtmpfs tmpfs 3,9G 0 3,9G 0% /sys/fs/cgroupbpf bpf 0 0 0 - /sys/fs/bpftmpfs tmpfs 3,9G 8,4M /tmp0/0% /tmp0/0% squashfs 82,1M 82,1M 0 100% /var/lib/snapd/snap/core/4327/dev/sda1 ext4 92,8M 55,7M 30,1M 60% /boottmpfs tmpfs 78runK87v8.01% fuse fuse.gvfsd-fuse 0 0 0 - /run/user/1000/gvfs

Můžete také zobrazit souborové systémy pro konkrétní zařízení nebo přípojný bod.

Vyhledejte zařízení:

$ findmnt /dev/sda1 CÍLOVÝ ZDROJ FSTYPE OPTIONS/boot /dev/sda1 ext4 rw,relatime,commit=360,data=ordered

Vyhledejte přípojný bod:

$ findmnt / MOŽNOSTI TARGET SOURCE FSTYPE/ /dev/sda2 ext4 rw,relatime,commit=360

Dokonce můžete najít souborové systémy se specifickým označením:

$ findmnt LABEL=Úložiště

Další podrobnosti naleznete na manuálových stránkách.

$ man findmnt

Příkaz findmnt stačí k nalezení typu připojeného souborového systému v Linuxu. Je vytvořen pouze pro tento konkrétní účel. Existuje však také několik dalších způsobů, jak zjistit typ souborového systému. Pokud vás to zajímá, čtěte dále.

Metoda 2 – Najděte typ připojeného souborového systému pomocí příkazu blkid

blkid používá se příkaz lokalizovat a vytisknout atributy zařízení bloku. Je také součástí balíčku util-linux, takže se nemusíte obtěžovat s jeho instalací.

Chcete-li zobrazit seznam všech blokovaných zařízení, jednoduše jej spusťte bez jakýchkoli parametrů:

$ sudo blkid

Ukázkový výstup:

/dev/sda1:UUID="3968763a-adde-46e0-ae93-e2a1e51120da" TYPE="ext4" PARTUUID="8dd04bfd-01"/dev/loop0:TYPE="squashfs"/dev/loop1:TYPE="squashfs"/dev/loop2:TYPE="squashfs"/dev/loop3:TYPE="squashfs"/dev/ smyčka4:TYPE="squashfs"/dev/loop5:TYPE="squashfs"/dev/loop6:TYPE="squashfs"/dev/loop7:TYPE="squashfs"/dev/loop8:TYPE="squashfs"/dev/ smyčka9:TYPE="squashfs"/dev/loop10:TYPE="squashfs"/dev/loop11:TYPE="squashfs"/dev/loop12:TYPE="squashfs"/dev/loop13:TYPE="squashfs"/dev/ smyčka14:TYPE="squashfs"/dev/loop15:TYPE="squashfs"/dev/loop16:TYPE="squashfs"/dev/loop17:TYPE="squashfs"

Chcete-li zjistit typ souborového systému konkrétního zařízení, například /dev/sda1 , spustit:

$ sudo blkid /dev/sda1 /dev/sda1:UUID="3968763a-adde-46e0-ae93-e2a1e51120da" TYPE="ext4" PARTUUID="8dd04bfd-01"

Můžete také zobrazit podrobnější informace pomocí příkazu:

$ sudo blkid -po udev /dev/sda1 ID_FS_UUID=3968763a-adde-46e0-ae93-e2a1e51120daID_FS_UUID_ENC=3968763a-adde-46e0-ae93-e2a1e51120daID_FS_VERSION>IDFS_4=1,0
 Další podrobnosti naleznete na manuálových stránkách.

$ man blkid

Metoda 3 – Najděte typ připojeného souborového systému pomocí příkazu df

df příkaz se používá k hlášení využití místa na disku souborového systému v operačních systémech podobných Unixu. Chcete-li zjistit typ všech připojených souborových systémů, jednoduše spusťte:

$ df -T

Ukázkový výstup:

Najděte typ připojeného souborového systému v Linuxu pomocí příkazu df

Podrobnosti o příkazu df naleznete v následující příručce.

  • Výukový program příkazu df s příklady pro začátečníky

Podívejte se také na manuálové stránky.

$ man df

Metoda 4 – Najděte typ připojeného souborového systému pomocí příkazu file

soubor příkaz určuje typ zadaného souboru. Funguje to dobře pro soubory bez přípony souboru.

Spusťte následující příkaz k nalezení typu souborového systému oddílu:

$ soubor sudo -sL /dev/sda1 [sudo] heslo pro sk:/dev/sda1:Linux rev 1.0 ext4 data souborového systému, UUID=83a1dbbf-1e15-4b45-94fe-134d3872af96 (potřebuje obnovu deníku) (rozsahy) (velké soubory) (velké soubory)

Další podrobnosti naleznete na manuálových stránkách:

$ man soubor

Metoda 5 – Najděte typ připojeného souborového systému pomocí příkazu fsck

fsck příkaz se používá ke kontrole integrity souborového systému nebo k jeho opravě. Typ souborového systému můžete zjistit předáním oddílu jako argumentu, jak je uvedeno níže.

$ fsck -N /dev/sda1 fsck z util-linux 2.32[/usr/bin/fsck.ext4 (1) -- /boot] fsck.ext4 /dev/sda1

Další podrobnosti naleznete na manuálových stránkách.

$ man fsck

Metoda 6 – Najděte typ připojeného souborového systému pomocí příkazu fstab

fstab je soubor, který obsahuje statické informace o souborových systémech. Tento soubor obvykle obsahuje bod připojení, typ souborového systému a možnosti připojení.

Chcete-li zobrazit typ souborového systému, jednoduše spusťte:

$ cat /etc/fstab

Najděte typ připojeného souborového systému v systému Linux pomocí příkazu fstab

Další podrobnosti naleznete na manuálových stránkách.

$ man fstab

Metoda 7 – Najděte typ připojeného souborového systému pomocí příkazu lsblk

lsblk zobrazí informace o zařízeních.

Chcete-li zobrazit informace o připojených souborových systémech, jednoduše spusťte:

$ lsblk -f NÁZEV FSTYPE LABEL UUID MOUNTPOINTloop0 squashfs /var/lib/snapd/snap/core/4327sda ├─sda1 ext4 83a1dbbf-1e15-4b45-94fe-134d3872af96 /boot├─sda2 ext4 4d25ddb0-5b20-40b4-ae35-ef96376d6594 /└─sda3 swap 1f8f5e2e-7c17-4f35-97e6-8bce7a4849cb [SWAP]sr0

Další podrobnosti naleznete na manuálových stránkách.

$ man lsblk

Metoda 8 – Najděte typ připojeného souborového systému pomocí příkazu mount

Připevnění příkaz se používá k připojení místního nebo vzdáleného souborového systému v systémech podobných Unixu.

Chcete-li zjistit typ souborového systému pomocí příkazu mount, proveďte:

$ mount | grep "^/dev" /dev/sda2 on / zadejte ext4 (rw,relatime,commit=360)/dev/sda1 na /boot type ext4 (rw,relatime,commit=360,data=ordered)

Další podrobnosti naleznete na manuálových stránkách.

$ man mount

A to je zatím vše lidi. Nyní znáte 8 různých příkazů Linuxu, abyste zjistili typ připojeného souborového systému Linux. Pokud znáte nějaké další metody, neváhejte mi dát vědět v sekci komentářů níže. Tuto příručku podle toho zkontroluji a aktualizuji.

Související čtení:

  • Jak vypsat souborové systémy v Linuxu pomocí Lfs

Linux
  1. Jak najít všechny řídké soubory v Linuxu

  2. Jak zjistím UUID souborového systému

  3. Jak zjistit IP adresu brány v Linuxu

  1. Linux – Jak zobrazit typ souborového systému přes terminál?

  2. Jak najít aplikaci pro typ mime v systému Linux?

  3. Jak používat Linuxový příkaz find k hledání souborů

  1. Jak najít možnosti připojení aktuálně připojeného souborového systému

  2. Jak zjistit velikost vyrovnávací paměti soketu linuxu

  3. Jak přenést výsledky 'najít' do mv v Linuxu