GNU/Linux >> Znalost Linux >  >> Linux

5 způsobů, jak identifikovat typ systému souborů Linux (Ext2 nebo Ext3 nebo Ext4)

Otázka :Jak zjistím typ systému souborů? Rád upgraduji svůj současný souborový systém na nejnovější ext4. Předtím bych rád věděl, jaký je můj aktuální typ souborového systému pro různé přípojné body, které mám na svém systému UNIX.

Odpověď :K identifikaci typu systému souborů použijte kteroukoli z pěti níže uvedených metod.

Metoda 1:Použijte příkaz df -T

Volba -T v příkazu df zobrazí typ systému souborů.

# df -T | awk '{print $1,$2,$NF}' | grep "^/dev"
/dev/sda1 ext2 /
/dev/sdb1 ext3 /home
/dev/sdc1 ext3 /u01

Metoda 2:Použijte příkaz Mount

Použijte příkaz mount, jak je znázorněno níže.

# mount | grep "^/dev"
/dev/sda1 on / type ext2 (rw)
/dev/sdb1 on /home type ext3 (rw)
/dev/sdc1 on /u01 type ext3 (rw)

Jak ukazuje výše uvedený příklad:

  • /dev/sda1 je typ souborového systému ext2. (připojeno jako /)
  • /dev/sdb1 je typ souborového systému ext3. (připojeno jako /home)
  • /dev/sdc1 je typ souborového systému ext3. (připojeno jako /u01)

Metoda 3:Použijte souborový příkaz

Jako root použijte příkaz file, jak je uvedeno níže. Příkazu souboru musíte předat název jednotlivého zařízení.

# file -sL /dev/sda1
/dev/sda1: Linux rev 1.0 ext2 filesystem data (mounted or unclean) (large files)

# file -sL /dev/sdb1
/dev/sda1: Linux rev 1.0 ext3 filesystem data (needs journal recovery)(large files)

# file -sL /dev/sdc1
/dev/sda1: Linux rev 1.0 ext3 filesystem data (needs journal recovery)(large files)

Poznámka :Příkaz file byste měli spustit jako uživatel root. Pokud spustíte jako uživatel bez oprávnění root, stále budete mít nějaký výstup. To však nezobrazí typ systému souborů, jak je uvedeno níže.

$ file -sL /dev/sda1
/dev/sda1: writable, no read permission

Metoda 4:Zobrazení souboru /etc/fstab

Pokud je určitý přípojný bod nakonfigurován tak, aby byl automaticky připojen během spouštění systému, můžete určit jeho typ souborového systému v souboru /etc/fstab.

Jak je uvedeno v příkladu níže, / je ext2, /home je ext3 a /u01 je ext3.

# cat /etc/fstab
LABEL=/r       /        ext2    defaults    1 1
LABEL=/home    /home    ext3    defaults    0 0
LABEL=/u01     /u01     ext3    defaults    0 0

Metoda 5:Použijte příkaz fsck

Spusťte příkaz fsck, jak je znázorněno níže. Zobrazí se typ systému souborů daného zařízení.

# fsck -N /dev/sda1
fsck 1.39 (29-May-2006)
[/sbin/fsck.ext2 (1) -- /] fsck.ext2 /dev/sda1

# fsck -N /dev/sdb1
fsck 1.39 (29-May-2006)
[/sbin/fsck.ext3 (1) -- /home] fsck.ext3 /dev/sdb1

# fsck -N /dev/sdc1
fsck 1.39 (29-May-2006)
[/sbin/fsck.ext3 (1) -- /u01] fsck.ext3 /dev/sdc1

Pokud nemáte přístup root, ale chtěli byste určit typ systému souborů, použijte /sbin/fsck -N, jak je uvedeno výše.


Linux
  1. 7 způsobů, jak určit typ systému souborů v Linuxu (Ext2, Ext3 nebo Ext4)

  2. Souborové systémy Linux:Ext2 vs Ext3 vs Ext4

  3. Příklady příkazů Linux mkfs, mke2fs (Vytvořit souborový systém ext2, ext3, ext4)

  1. Vlastnosti a rozdíly v souborovém systému Linux Ext2, Ext3 a Ext4

  2. Zaseknutý výběr mezi ext4 a ext3 pro souborový systém

  3. Jak zjistím, zda je oddíl ext2, ext3 nebo ext4?

  1. Jak migrovat souborové systémy Ext2/Ext3 na Ext4 v Linuxu

  2. 4 způsoby, jak zjistit, kdo je přihlášen ve vašem systému Linux

  3. Základní návod na souborový systém Linux – ext2, ext3, ext4, JFS a XFS