GNU/Linux >> LINUX-Kenntnisse >  >> Linux

5 Methoden zur Identifizierung Ihres Linux-Dateisystemtyps (Ext2 oder Ext3 oder Ext4)

Frage :Wie identifiziere ich meinen Dateisystemtyp? Ich möchte mein aktuelles Dateisystem auf das neueste ext4 aktualisieren. Davor würde ich gerne wissen, was mein aktueller Dateisystemtyp für verschiedene Einhängepunkte ist, die ich auf meinem UNIX-System habe.

Antwort :Verwenden Sie eine der fünf unten aufgeführten Methoden, um Ihren Dateisystemtyp zu identifizieren.

Methode 1:Verwenden Sie den Befehl df -T

Die Option -T im Befehl df zeigt den Dateisystemtyp an.

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

Methode 2:Mount-Befehl verwenden

Verwenden Sie den Mount-Befehl wie unten gezeigt.

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

Wie im obigen Beispiel gezeigt:

  • /dev/sda1 ist ein ext2-Dateisystemtyp. (eingehängt als /)
  • /dev/sdb1 ist ein ext3-Dateisystemtyp. (gemountet als /home)
  • /dev/sdc1 ist ein ext3-Dateisystemtyp. (gemountet als /u01)

Methode 3:Dateibefehl verwenden

Verwenden Sie als Root den Dateibefehl wie unten gezeigt. Sie müssen den individuellen Gerätenamen an den Dateibefehl übergeben.

# 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)

Hinweis :Sie sollten den Dateibefehl als Root-Benutzer ausführen. Wenn Sie als Nicht-Root-Benutzer ausführen, erhalten Sie dennoch eine Ausgabe. Aber das zeigt den Dateisystemtyp nicht wie unten gezeigt an.

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

Methode 4:Sehen Sie sich die Datei /etc/fstab an

Wenn ein bestimmter Einhängepunkt so konfiguriert ist, dass er beim Systemstart automatisch eingehängt wird, können Sie seinen Dateisystemtyp identifizieren, indem Sie sich die Datei /etc/fstab ansehen.

Wie im Beispiel unten gezeigt, ist / ext2, /home ist ext3 und /u01 ist ext3.

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

Methode 5:Verwenden Sie den fsck-Befehl

Führen Sie den fsck-Befehl wie unten gezeigt aus. Dadurch wird der Dateisystemtyp eines bestimmten Geräts angezeigt.

# 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

Wenn Sie keinen Root-Zugriff haben, aber Ihren Dateisystemtyp identifizieren möchten, verwenden Sie /sbin/fsck -N wie oben gezeigt.


Linux
  1. So migrieren Sie Ext2/Ext3-Dateisysteme auf Ext4 unter Linux

  2. Funktionen und Unterschiede im Ext2-, Ext3- und Ext4-Linux-Dateisystem

  3. Linux-Dateisysteme:Ext2 vs. Ext3 vs. Ext4

  4. Linux-mkfs-, mke2fs-Befehlsbeispiele (Ext2-, Ext3-, Ext4-Dateisystem erstellen)

  5. Grundlegendes Linux-Dateisystem-Tutorial – ext2, ext3, ext4, JFS und XFS

Linux-Dateibefehl

Fsck-Befehl unter Linux (Dateisystem reparieren)

So defragst du dein Linux-System

So sichern Sie Ext2-, Ext3- oder Ext4-Dateisysteme unter Linux

Wählen Sie das beste Dateisystem für Ihr Linux

Verstehen Ihres Speicherplatzes durch den Befehl „df“ in Linux