Dokumentenverwaltung

Möglichkeiten zum Bestimmen des Dateisystemtyps in Linux

Möglichkeiten zum Bestimmen des Dateisystemtyps in Linux
In der Computertechnik ist ein Dateisystem ein Layout oder ein Format, das zum Speichern von Dateien auf einem Speichergerät verwendet wird. Ein Dateisystem wird verwendet, um ein Speichergerät logisch zu unterteilen, um verschiedene Dateien auf dem Speichergerät gut organisiert zu halten, damit sie gesucht, aufgerufen, geändert, entfernt usw. einfach vom Speichergerät.

Heutzutage sind viele Dateisysteme verfügbar. Unterschiedliche Dateisysteme haben unterschiedliche Strukturen, Logiken, Funktionen, Flexibilität, Sicherheit usw. Einige der gängigsten Dateisysteme sind Ext4, Btrfs, XFS, ZFS, NTFS, FAT32 usw.

Manchmal muss ein Linux-Systemadministrator den Dateisystemtyp bestimmen, um das Dateisystem einfach zu mounten oder Probleme mit dem Dateisystem zu diagnostizieren. Unterschiedliche Dateisysteme verfügen über unterschiedliche Tools zum Diagnostizieren von Problemen, Überprüfen auf Fehler und Beheben dieser usw. Sie müssen also das Dateisystem kennen, das ein Speichergerät verwendet, um das/die zu verwendende(n) Wartungstool(s) zu bestimmen.

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

Weg 1: Verwenden des df-Befehlszeilentools

Das df Befehlszeilenprogramm ist auf fast jeder Linux-Distribution vorinstalliert, die Sie finden werden. Du kannst den ... benutzen df Befehlszeilenprogramm, um den Dateisystemtyp aller gemounteten Speichergeräte und Partitionen zu finden.

Um den Dateisystemtyp aller gemounteten Speichergeräte und Partitionen Ihres Computers zu ermitteln, führen Sie das df Befehl wie folgt:

$ df -Th

Das df Befehl zeigt Ihnen die folgenden Informationen:
Dateisystem: Der Name des Speichergeräts oder der Partition, das derzeit gemountet ist.

Montiert auf: Das Verzeichnis, in dem das Speichergerät/die Partition (Dateisystem) eingehängt ist.

Art: Der Dateisystemtyp des gemounteten Speichergeräts/der Partition.

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

Benutzt: Der Speicherplatz, der vom gemounteten Speichergerät/der gemounteten Partition verwendet wird.

Benutzen%: Der Prozentsatz des Festplattenspeichers, der vom gemounteten Speichergerät/der gemounteten Partition verwendet wird.

Verfügbar: Die Menge an freiem Speicherplatz des gemounteten Speichergeräts/der Partition.

Unter Ubuntu ist die df Befehl zeigt dir viele Schleife Geräte, wie Sie im Screenshot unten sehen können.

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

$ df -Th -x squashfs

Sie können die auch ausblenden tmpfs Geräte aus dem Ausgang des df Befehl.

Um die zu verstecken tmpfs Geräte aus dem Ausgang des df Befehl auch, führen Sie den df Befehl mit dem -x Möglichkeit wie folgt:

$ df -Th -x squashfs -x tmpfs

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

Um die remove zu entfernen udev Geräte aus dem Ausgang des df Befehl auch, führen Sie den df Befehl wie folgt:

$ df -Th -x squashfs -x tmpfs -x devtmpfs

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

Weg 2: Verwenden des lsblk-Befehls

Das lsblk Befehlszeilenprogramm ist auf fast jeder Linux-Distribution vorinstalliert, die Sie finden werden. Du kannst den ... benutzen lsblk Befehlszeilenprogramm zum Ermitteln des Dateisystemtyps aller (gemounteten und nicht gemounteten) Speichergeräte und Partitionen Ihres Computers.

Um den Dateisystemtyp aller (gemounteten und nicht gemounteten) Speichergeräte und Partitionen Ihres Computers zu ermitteln, führen Sie die lsblk Befehl wie folgt:

$ lsblk -f

Das lsblk Befehl zeigt Ihnen die folgenden Informationen:
NAME: Der Name des Speichergeräts oder der Partitionsname eines Speichergeräts.

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

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

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

UUID: Die UUID (Universally Unique IDentifier) ​​des Dateisystems des Speichergeräts/der Partition.

FUSE%: Der Prozentsatz des vom Speichergerät/der Partition belegten Speicherplatzes used.

FSAVAIL: Die Menge des freien Speicherplatzes des Speichergeräts/der Partition

Nach wie vor können Sie die Loop-Geräte aus der Ausgabe des lsblk Befehl.

Um die Loop-Geräte aus der Ausgabe des auszublenden lsblk Befehl, führen Sie die lsblk Befehl mit dem -e7 Möglichkeit wie folgt:

$ lsblk -f -e7

Wie Sie sehen, werden alle Loop-Geräte aus dem Ausgang des . entfernt lsblk Befehl. Die Ausgabe sieht viel sauberer aus als zuvor.

Weg 3: Verwenden des blkid-Befehls

Das blkid Befehlszeilenprogramm ist auf fast jeder Linux-Distribution vorinstalliert, die Sie finden werden. Du kannst den ... benutzen blkid Befehlszeilenprogramm zum Ermitteln des Dateisystemtyps aller (gemounteten und nicht gemounteten) Speichergeräte und Partitionen Ihres Computers.

Um den Dateisystemtyp aller (gemounteten und nicht gemounteten) Speichergeräte und Partitionen Ihres Computers zu ermitteln, führen Sie die blkid Befehl wie folgt:

$ blkid

Das lsblk Befehl zeigt Ihnen die folgenden Informationen:
NAME: Der Name des Speichergeräts oder der Partitionsname des Speichergeräts. ich.e. /dev/sda1, /dev/sda5.

UUID: Die UUID (Universally Unique IDentifier) ​​des Dateisystems des Speichergeräts/der Partition.

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

PARTUUID: Die UUID (Universally Unique IDentifier) ​​der Partition.

Sie können die Loop-Geräte auch wie zuvor aus der Ausgabe des blkid-Befehls ausblenden.

Um die Loop-Geräte aus der Ausgabe des auszublenden blkid Befehl, führen Sie die blkid Befehl wie folgt:

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

Wie Sie sehen, werden die Loop-Geräte nicht in der Ausgabe des angezeigt blkid Befehl. Die Ausgabe sieht viel schöner aus als zuvor.

Weg 4: Verwenden des Dateibefehls

Das Datei Befehlszeilenprogramm ist auf fast jeder Linux-Distribution vorinstalliert, die Sie finden werden. Du kannst den ... benutzen finden Befehlszeilenprogramm zum Identifizieren des Dateityps einer Datei unter Linux. Da jedes Gerät als Datei unter Linux können Sie das Befehlszeilenprogramm find verwenden, um den Dateisystemtyp eines Speichergeräts oder einer Partition unter Linux zu bestimmen.

Um beispielsweise den Dateisystemtyp der Partition zu bestimmen sdb1, du kannst das laufen lassen Datei Befehl wie folgt:

$ sudo-Datei -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 können Sie den Dateisystemtyp des sda5 Partition mit dem Datei Befehl wie folgt:

$ sudo-Datei -sL /dev/sda5

Wie Sie sehen können, ist die Partition sda5 benutzt die EXT4Dateisystem.

Weg 5: Verwenden des mount-Befehls und der /etc/mtab-Datei

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

Sie können den Inhalt der /etc/mtab Datei mit folgendem Befehl:

$ sudo /etc/mtab

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

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

$ montieren

Als die /etc/mtab Datei oder die Ausgabe des Mount-Befehls hat viele Mount-Einträge, es ist schwer, sie zu interpretieren. Du kannst den ... benutzen grep Befehl, um die Ausgabe zu filtern und ganz einfach zu finden, was Sie brauchen.

Um beispielsweise den Dateisystemtyp des sda1 Partition mit entweder dem montieren Befehl oder /etc/mtab Datei, führen Sie einen der folgenden Befehle aus:

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

Oder,

$ montieren | grep /dev/sda1

Wie Sie sehen, ist der Dateisystemtyp der sda1 Partition ist FAT32/vfat

.

Auf die gleiche Weise können Sie den Dateisystemtyp des sda5 Partition mit entweder dem montieren Befehl oder /etc/mtab Datei, führen Sie einen der folgenden Befehle aus:

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

Oder,

$ montieren | grep /dev/sda5

Wie Sie sehen, ist der Dateisystemtyp der sda5 Partition ist EXT4.

Weg 6: Verwenden der Datei /etc/fstab

Das /etc/fstab Datei hält einen Eintrag für jedes der Speichergeräte oder Partitionen, der beim Booten automatisch gemountet werden soll. Sie können diese Datei also lesen, um den Dateisystemtyp Ihres gewünschten Speichergeräts oder Ihrer gewünschten Partition zu finden.

Angenommen, Ihr Computer ist nicht so konfiguriert, dass ein Speichergerät oder eine Partition beim Booten automatisch gemountet wird. In diesem Fall ist es sehr wahrscheinlich, dass kein Eintrag für dieses Speichergerät oder diese Partition im /etc/fstab Datei. In diesem Fall finden Sie keine Informationen zu diesem Speichergerät oder dieser Partition im /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 können sehen, dass das Speichergerät oder die Partition mit der UUID 3f962401-ba93-46cb-ad87-64ed6cf55a5f die EXT4 Dateisystem.

Das Speichergerät oder die Partition mit der UUID dd55-ae26 benutzt die vfat/FAT32 Dateisystem.

Die Zeilen, die mit a . beginnen # in dem /etc/fstab Datei ist ein Kommentar. Diese Zeilen haben keinen wirklichen Zweck. Sie dienen nur zu Dokumentationszwecken.

Wenn Sie möchten, können Sie sie mit der Schaltfläche ausblenden grep Befehl wie folgt:

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

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

Das /etc/fstab Datei verwendet standardmäßig UUID anstelle des Speichergerätenamens oder Partitionsnamens. Du kannst den ... benutzen blkid Befehl zum Konvertieren der UUID in den Namen des Speichergeräts oder der Partition.

Um beispielsweise die UUID zu konvertieren 3f962401-ba93-46cb-ad87-64ed6cf55a5f auf den Namen des Speichergeräts oder der Partition, führen Sie die blkid Befehl wie folgt:

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

Wie Sie sehen können, ist die Partition sda5 hat die UUID 3f962401-ba93-46cb-ad87-64ed6cf55a5f.

Auf die gleiche Weise können Sie den Namen des Speichergeräts oder der Partition mit der UUID ermitteln DD55-AE26 wie folgt:

$ blkid -U DD55-AE26

Wie Sie sehen können, ist die Partition sda1 hat die UUID DD55-AE26.

Fazit:

Dieser Artikel hat Ihnen verschiedene Möglichkeiten gezeigt, um den Dateisystemtyp eines Speichergeräts/einer Partition in Linux zu bestimmen. Ich habe dir gezeigt, wie man das benutzt df, lsblk, blkid, Datei, und montieren Befehl zum Ermitteln des Dateisystemtyps der Linux-Speichergeräte und -Partitionen. Ich habe Ihnen auch gezeigt, wie Sie den Dateisystemtyp der Speichergeräte und Partitionen Ihres Linux-Systems ermitteln können, indem Sie die /etc/mtab und /etc/fstab Dateien.

Verweise:

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

Microsoft Sculpt Touch Wireless-Maus Bewertung
Ich habe vor kurzem gelesen, dass Microsoft Sculpt Touch kabellose Maus und beschloss, sie zu kaufen. Nachdem ich es eine Weile benutzt hatte, beschlo...
AppyMouse On-Screen Trackpad und Mauszeiger für Windows Tablets
Tablet-Benutzer vermissen oft den Mauszeiger, insbesondere wenn sie die Laptops gewohnt sind. Die Touchscreen-Smartphones und -Tablets bieten viele Vo...
Mittlere Maustaste funktioniert nicht unter Windows 10
Das mittlere Maustaste hilft Ihnen beim Scrollen durch lange Webseiten und Bildschirme mit vielen Daten. Wenn das aufhört, werden Sie am Ende die Tast...