Möglichkeiten zur Bestimmung des Dateisystemtyps unter Linux

Möglichkeiten zur Bestimmung des Dateisystemtyps unter Linux
Beim Computing ist ein Dateisystem ein Layout oder Format, das zum Speichern von Dateien in einem Speichergerät verwendet wird. Ein Dateisystem wird verwendet, um ein Speichergerät logisch zu teilen, damit verschiedene Dateien im Speichergerät zu suchen, zugegriffen, geändert, entfernt usw. zu organisieren sind. einfach vom Speichergerät aus.

Heute sind viele Dateisysteme verfügbar. Verschiedene Dateisysteme haben unterschiedliche Strukturen, Logik, Funktionen, Flexibilität, Sicherheit usw. Einige der häufigsten Dateisysteme sind Ext4, BTRFS, XFS, ZFS, NTFS, FAT32 usw.

Es gibt Zeiten, in denen ein Linux -Systemadministrator den Dateisystemtyp ermitteln muss, um einfach das Dateisystem zu montieren oder Probleme mit dem Dateisystem zu diagnostizieren. Verschiedene Dateisysteme haben unterschiedliche Tools zur Diagnose von Problemen, zur Überprüfung von Fehlern und Behebung von usw. Sie müssen also wissen, dass das Dateisystem ein Speichergerät verwendet, um das zu verwendende Wartungstool/die zu verwendenden Tools zu ermitteln.

In diesem Artikel werde ich Ihnen verschiedene Möglichkeiten zeigen, wie Sie den Dateisystemtyp unter Linux bestimmen können. Also lasst uns anfangen.

Weg 1: Verwenden des DF-Befehlszeilen-Tools

Der df Das Befehlszeilenprogramm ist bei fast jeder Linux-Verteilung vorinstalliert, die Sie finden werden. Du kannst den ... benutzen df Befehlszeilenprogramm zum Ermitteln des Dateisystems Geben Sie alle montierten Speichergeräte und Partitionen ein.

Führen Sie die von allen montierten Speichergeräten und Partitionen Ihres Computers den Dateisystemtyp aller montierten Speichergeräte aus df Befehl wie folgt:

$ df -th

Der df Der Befehl zeigt Ihnen die folgenden Informationen:
Dateisystem: Der derzeit montierte Speichergerätename oder Partitionsname.

Befestigt auf: Das Verzeichnis, in dem das Speichergerät/die Partition (Dateisystem) montiert ist.

Typ: Der Dateisystemtyp des montierten Speichergeräts/der Partition.

Größe: Die Größe des montierten Speichergeräts/der montierten Speichervorrichtung/der Partition.

Gebraucht: Der Speicherplatz, der vom montierten Speichergerät/der montierten Speichervorrichtung/der Partition verwendet wird.

Verwenden%: Der Prozentsatz des Speicherplatzes, der vom montierten Speichergerät/der montierten Speichervorrichtung verwendet wird.

Nutzen: Die Menge an freiem Speicherplatz des montierten Speichergeräts/der montierten Speichervorrichtung/der Partition.

Auf Ubuntu die df Befehl wird Ihnen viele zeigen Schleife Geräte, wie Sie im Screenshot unten sehen können.

Sie können die verbergen Schleife Geräte mit dem -X Option der df Befehl wie folgt:

$ df -th -x squashfs

Sie können das auch verbergen tmpfs Geräte aus der Ausgabe der df Befehl.

Um das zu verbergen tmpfs Geräte aus der Ausgabe der df Befehl auch, führen Sie die aus df Befehl mit dem -X Option wie folgt:

$ df -th -x squashfs -x tmpfs

Jetzt sieht die Ausgabe viel sauberer aus. Wenn Sie möchten, können Sie die entfernen Udev Geräte aus der Ausgabe des DF -Befehls.

Um das zu entfernen Udev Geräte aus der Ausgabe der df Befehl auch, führen Sie die aus df Befehl wie folgt:

$ df -th -x squashfs -x tmpfs -x devtmpfs

Nur die physischen Speichergeräte und Partitionen werden in der Ausgabe der Ausgabe angezeigt df Befehl. Die Ausgabe sieht auch viel schöner aus als zuvor.

Weg 2: Verwenden Sie den Befehl LSBLK

Der LSBLK Das Befehlszeilenprogramm ist bei fast jeder Linux-Verteilung vorinstalliert, die Sie finden werden. Du kannst den ... benutzen LSBLK Befehlszeilenprogramm, um den Dateisystemtyp aller (montiert und unmontiert) die Speichergeräte und Partitionen Ihres Computers zu finden.

Führen Sie die Speichergeräte und Partitionen Ihres Computers, um den Dateisystemtyp aller (montiert und unmontiert) zu finden LSBLK Befehl wie folgt:

$ lsblk -f

Der LSBLK Der Befehl zeigt Ihnen die folgenden Informationen:
NAME: Der Speichergerätename oder Partitionsname eines Speichergeräts.

EINHÄNGEPUNKT: Das Verzeichnis, in dem das Speichergerät/die Partition (Dateisystem) montiert ist (falls montiert).

Fstype: Der Dateisystemtyp des Speichergeräts/der Partition.

ETIKETT: Die Dateisystembezeichnung des Speichergeräts/der Partition.

UUid: Die UUID (universell eindeutige Kennung) des Dateisystems des Speichergeräts/der Partition.

Fsuse%: Der Prozentsatz des Speicherplatzes, der aus dem Speichergerät/der Partition verwendet wird.

Fsavail: Die Menge an freiem Speicherplatz des Speichergeräts/der Partition

Wie zuvor können Sie die Schleifengeräte vor der Ausgabe der Ausgabe ausblenden LSBLK Befehl.

Um die Schleifengeräte vor der Ausgabe der Ausgabe zu verbergen LSBLK Befehl, führen Sie die aus LSBLK Befehl mit dem -E7 Option wie folgt:

$ lsblk -f -e7

Wie Sie sehen können, werden alle Schleifengeräte aus der Ausgabe der Ausgabe entfernt LSBLK Befehl. Die Ausgabe sieht viel sauberer aus als zuvor.

Weg 3: Verwenden des BLKID -Befehls

Der blkid Das Befehlszeilenprogramm ist bei fast jeder Linux-Verteilung vorinstalliert, die Sie finden werden. Du kannst den ... benutzen blkid Befehlszeilenprogramm, um den Dateisystemtyp aller (montiert und unmontiert) die Speichergeräte und Partitionen Ihres Computers zu finden.

Führen Sie die Speichergeräte und Partitionen Ihres Computers, um den Dateisystemtyp aller (montiert und unmontiert) zu finden blkid Befehl wie folgt:

$ blkid

Der LSBLK Der Befehl zeigt Ihnen die folgenden Informationen:
NAME: Der Name des Speichergeräts oder Partitionsnamens des Speichergeräts. ich.e. /dev/sda1,/dev/sda5.

UUid: Die UUID (universell eindeutige Kennung) des Dateisystems des Speichergeräts/der Partition.

TYP: Der Dateisystemtyp des Speichergeräts/der Partition.

Partuuid: Die UUID (allgemein eindeutige Kennung) der Partition.

Sie können die Schleifengeräte auch vor der Ausgabe des BLKID -Befehls wie zuvor ausblenden.

Um die Schleifengeräte vor der Ausgabe der Ausgabe zu verbergen blkid Befehl, führen Sie die aus blkid Befehl wie folgt:

$ blkid | grep -v 'type = "squashfs"'

Wie Sie sehen können, werden die Schleifengeräte nicht in der Ausgabe der Ausgabe angezeigt blkid Befehl. Die Ausgabe sieht viel schöner aus als zuvor.

Weg 4: Verwenden des Dateibefehls

Der Datei Das Befehlszeilenprogramm ist bei fast jeder Linux-Verteilung vorinstalliert, die Sie finden werden. Du kannst den ... benutzen finden Befehlszeilenprogramm, um den Dateityp einer Datei unter Linux zu identifizieren. Wie jedes Gerät als als betrachtet wird Datei Unter Linux können Sie das Befehlszeilenprogramm finden, um den Dateisystemtyp eines Speichergeräts oder eine Partition unter Linux zu bestimmen.

Zum Beispiel, um den Dateisystemtyp der Partition zu bestimmen SDB1, Sie können die ausführen Datei Befehl wie folgt:

$ sudo file -sl /dev /sda1

Wenn Sie die Ausgabe des Dateibefehls lesen, können Sie sehen, dass die SDB1 Partition verwendet die FAT32 Dateisystem.

Auf die gleiche Weise finden Sie den Dateisystemtyp der SDA5 Partition mit dem Datei Befehl wie folgt:

$ sudo file -sl /dev /sda5

Wie Sie sehen können, die Partition SDA5 verwendet die Ext4Dateisystem.

Weg 5: Verwenden der Befehl montieren und /etc /mtab Datei

Der /etc/mtab Die Datei enthält einen Eintrag für alle montierten Speichergeräte und Partitionen Ihres Computers. Sie können diese Datei lesen, um den Dateisystemtyp Ihrer Speichergeräte und Partitionen zu finden. Der montieren Das Befehlszeilenprogramm druckt auch den Inhalt der /etc/mtab Datei. Sie können also die verwenden montieren Befehlszeilenprogramm auch, um dieselben Daten zu finden.

Sie können den Inhalt des /etc/mtab Datei mit dem folgenden Befehl:

$ sudo /etc /mtab

Wie Sie sehen können, gibt es viele Informationen zur Berginformation in der /etc/mtab -Datei.

Sie können dieselben Informationen mit dem finden montieren Befehl wie Sie im Screenshot unten sehen können.

$ montage

Als die /etc/mtab Datei oder die Ausgabe des Befehls des Mount enthält viele Mount -Einträge. Es ist schwierig, sie zu interpretieren. Du kannst den ... benutzen Grep Befehl zum Filtern der Ausgabe und finden Sie, was Sie einfach brauchen.

Zum Beispiel, um den Dateisystemtyp der zu finden SDA1 Partition mit entweder die montieren Befehl oder /etc/mtab Datei führen Sie einen der folgenden Befehle aus:

$ cat /etc /mtab | grep /dev /sda1

Oder,

$ montage | grep /dev /sda1

Wie Sie sehen können, ist der Dateisystemtyp der SDA1 Partition ist FAT32/VFAT

.

Auf die gleiche Weise finden Sie den Dateisystemtyp der SDA5 Partition mit entweder die montieren Befehl oder /etc/mtab Datei führen Sie einen der folgenden Befehle aus:

$ cat /etc /mtab | grep /dev /sda5

Oder,

$ montage | grep /dev /sda5

Wie Sie sehen können, ist der Dateisystemtyp der SDA5 Partition ist Ext4.

Weg 6: Verwenden der Datei /etc /fstab

Der /etc/fstab Die Datei führt einen Eintrag für jedes der Speichergeräte oder Partitionen, die automatisch zur Startzeit montiert werden sollen. Sie können diese Datei also lesen, um den Dateisystemtyp Ihres gewünschten Speichergeräts oder der gewünschten Partition zu finden.

Angenommen, Ihr Computer ist nicht so konfiguriert, dass ein Speichergerät oder eine Partition zur Kartonzeit automatisch montiert wird. In diesem Fall ist es sehr wahrscheinlich, dass es keinen Eintrag für dieses Speichergerät oder eine Partition in der /etc/fstab Datei. In diesem Fall finden Sie keine Informationen zu diesem Speichergerät oder einer Partition in der /etc/fstab Datei. Sie müssen die anderen in diesem Artikel beschriebenen Methoden verwenden, um den Dateisystemtyp oder die Partition des Speichergeräts zu finden.

Sie können den Inhalt der Datei /etc /fstab mit dem folgenden Befehl lesen:

$ cat /etc /fstab

Der Inhalt der /etc/fstab Datei.

Sie sehen Ext4 Dateisystem.

Das Speichergerät oder die Partition mit der UUID DD55-Ae26 verwendet die VFAT/FAT32 Dateisystem.

Die Linien beginnen mit a # im /etc/fstab Datei ist ein Kommentar. Diese Zeilen haben keinen wirklichen Zweck. Sie werden nur für Dokumentationszwecke verwendet.

Wenn Sie möchten, können Sie sie mit dem verbergen Grep Befehl wie folgt:

$ grep -v '^#' /etc /fstab

Wie Sie sehen können, sind die Kommentare verschwunden und die Ausgabe sieht viel sauberer aus als zuvor.

Der /etc/fstab Die Datei verwendet uUid anstelle des Speichergerätenamens oder Partitionsnamens standardmäßig. Du kannst den ... benutzen blkid Befehl zum Konvertieren der UUID in Speichergerätename oder Partitionsname.

Zum Beispiel um die UUID umzuwandeln 3F962401-BA93-46CB-AD87-64ED6CF55A5F Führen Sie den Namen des Speichergeräts oder der Partition aus blkid Befehl wie folgt:

$ blkid -u 3f962401-ba93-46cb-ad87-64ed6cf55a5f

Wie Sie sehen können, die Partition SDA5 hat die uUid 3F962401-BA93-46CB-AD87-64ED6CF55A5F.

Auf die gleiche Weise finden Sie den Speichergerät oder Partitionsnamen mit der UUID DD55-Ae26 folgendermaßen:

$ blkid -u dd55 -ae26

Wie Sie sehen können, die Partition SDA1 hat die uUid DD55-Ae26.

Abschluss:

In diesem Artikel wurden Ihnen verschiedene Möglichkeiten gezeigt, um den Dateisystemtyp eines Speichergeräts/eine Partition unter Linux zu bestimmen. Ich habe dir gezeigt, wie man das benutzt DF, LSBLK, Blkid, Datei, Und montieren Befehl zur Bestimmung des Dateisystem -Typs der Linux -Speichergeräte und Partitionen. Ich habe Ihnen auch gezeigt, wie Sie den Dateisystemtyp der Speichergeräte und Partitionen Ihres Linux -Systems bestimmen, indem Sie die /etc/mtab Und /etc/fstab Dateien.

Verweise:

[1] Dateisystem - Wikipedia - https: // en.Wikipedia.org/wiki/file_system