Wie finde ich heraus, welches Dateisystem meine Partitionen verwenden?

61

Gibt es eine Möglichkeit herauszufinden, welches Dateisystem meine Partitionen verwenden?

Mimzy
quelle
2
Probieren Sie sudo blkid -o list > ~/myFileSytemsein Terminal aus, um es herauszufinden. Öffnen Sie dann die Datei myFileSystemsmit einem Texteditor (die Datei sollte sich in Ihrem Ausgangsordner befinden). Ich bin jedoch der Meinung, dass dies nicht Ihr Hauptproblem ist. Vielleicht möchten Sie in Ihrer Frage weitere Informationen angeben.
Edwin
Ich bin gespannt, warum auf der Erde ein Dateisystem die Persistenz Ihrer Einstellungen beeinflussen würde.
mlissner

Antworten:

79

Es gibt verschiedene Möglichkeiten, dies über die Befehlszeile zu tun ( Ctrl+ Alt+ t):

Der Befehl df -Tdruckt Ihre Dateisystemtypen wie folgt aus:

~$ df -T
Filesystem     Type      1K-blocks       Used Available Use% Mounted on
/dev/sda1      ext4      190230236  102672812  77894244  57% /
udev           devtmpfs    1021128         12   1021116   1% /dev
tmpfs          tmpfs        412884        816    412068   1% /run
none           tmpfs          5120          0      5120   0% /run/lock
none           tmpfs       1032208       2584   1029624   1% /run/shm
cgroup         tmpfs       1032208          0   1032208   0% /sys/fs/cgroup
/dev/sdb1      fuseblk  1953480700 1141530424 811950276  59% /home/user/storage

In diesem Artikel werden mehrere andere Methoden zum Abrufen dieser Informationen zusammengefasst.

Hier sind einige andere Beispiele, die ich gelegentlich verwende:

~$ mount | grep "^/dev"
/dev/sda1 on / type ext4 (rw,errors=remount-ro)
/dev/sdb1 on /home/user/storage type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096)

~$ sudo file -sL /dev/sda1
/dev/sda1: Linux rev 1.0 ext4 filesystem data, UUID=b53ecdf7-5247-4d65-91a6-be9264c84dea (extents) (large files) (huge files)
Kevin Bowen
quelle
7
funktioniert nur für gemountete Laufwerke
Sanjay Manohar
5
Beachten Sie, dass mit $ df -T Dateisystem namens fuseblk NTFS bedeutet, aber $ sudo lsblk -f tatsächlich ntfs anzeigt.
Mike
1
Das letzte ( sudo file -sL /dev/sda1) ist genau das, was ich brauchte - du solltest das zuerst setzen.
AJMansfield
Vielen Dank für die Tastenkombination Strg + Alt + t!
Totor
47

Sie können den lsblkBefehl auch folgendermaßen verwenden :

$ sudo lsblk -f

NAME        FSTYPE LABEL      MOUNTPOINT
sda                           
├─sda1      ntfs   OS         
├─sda2      ntfs   Data       
├─sda3                        
├─sda5      ext4              /
└─sda6      swap              [SWAP]
kiri
quelle
1
Es wird für mehrere Partitionen leer angezeigt. Wie sehe ich das Dateisystembyte für diese?
BrainSlugs83
2
sudoscheint nicht nötig zu sein
Murmel
sudo wird nicht benötigt, wenn sysfs und udev verfügbar sind. -f wird anscheinend auch nicht benötigt, da fstype standardmäßig gedruckt wird.
Gringo Suave
27

Ein einfacher und guter Befehl

sudo blkid

Es wird so etwas auflisten:

/dev/sda1: LABEL="Windows" UUID="FA50DCB150DC763B" TYPE="ntfs" 
/dev/sda5: LABEL="40GBTWO" UUID="00A0CE7EA0CE7A24" TYPE="ntfs" 
/dev/sda6: UUID="7550252c-3da7-4cd9-8da3-71e9ba38e74a" TYPE="ext4" 
/dev/sda7: UUID="088fd084-a011-4896-aa93-c0caaad60620" TYPE="swap"

Wo /dev/sda1ist die Partition, LABEList der Vorname der Partition, UUIDist die eindeutige ID der Partition, die zum Mounten der Festplatte nützlich ist /etc/fstab, und TYPEist das Dateisystem.

Ich verwende diesen Befehl oft, um fast alle Informationen zu meiner Festplatte und meinem Entfernungslaufwerk abzurufen. Hoffe es gefällt euch auch. :)

Saurav Kumar
quelle
+1, gute Lösung. Beachten Sie, dass blkidnicht als root ausgeführt werden muss. Sie können auch eine bestimmte Partition als Argument blkidangeben und Informationen für nur diese Partition abrufen, a la blkid /dev/sda1.
AJMansfield
@AJMansfield Sie benötigen Root-Rechte, um eine aussagekräftige Ausgabe zu erhalten.
Mook765
13

Öffnen Sie im Dash-Feld Disk das Festplatten-Dienstprogramm, das in Ubuntu 12.04 und Ubuntu 12.10 entweder als Festplatten-Dienstprogramm oder in Ubuntu 13.04 und höher als Festplatten bezeichnet wird .

Der Screenshot zeigt das Fenster Festplatten mit der ausgewählten 500-GB-Festplatte, um Informationen zu dieser Festplatte anzuzeigen. Im mittleren Bereich des Abschnitts Volumes sehen Sie, dass die zweite Partition auf dieser Festplatte ausgewählt wurde, um Informationen zu dieser Partition anzuzeigen. Im Abschnitt Volumes sehen Sie auch die Beschreibung Contents: Ext4, was bedeutet, dass die Partition als Ext4 formatiert ist, was das Standard-Ubuntu-Dateisystemformat ist.

Festplatten in Ubuntu 18.04 Bildbeschreibung hier eingeben

karel
quelle
+0 Schön, dass es eine GUI-Methode gibt, aber jeder, der sich wirklich darum kümmert, welches Dateisystem er verwendet (oder sogar weiß, was ein "Dateisystem" ist), sucht wahrscheinlich nach einer Befehlszeilenlösung.
AJMansfield
@AJMansfield +0? LOL. Übrigens interessiert es mich und ich bevorzuge GUI.
Revetahw
1
@AJMansfield während CLI robuster ist und in Rettungsumgebungen ( initramfs) funktioniert , wenn Sie eine sehr komplexe Partitionssituation mit mehreren Datenträgergruppen, Schlachtzügen usw. haben, erleichtert ein grafisches Tool das Lesen
Hubert Kario
2

Versuchen Sie dies im Terminal:

sudo fdisk -l

Kopieren Sie den Befehl einfach und fügen Sie ihn in Ihr Terminal ein.

Wenn ich Sie richtig verstehe, sollte dies Ihre Laufwerke anzeigen.

Malee
quelle
11
fdisk -lzeigt das Dateisystem nicht an
Gerald Schneider
Meine fdisk (2.20.1 unter Ubuntu 14.04) zeigt die FS, wenn auch nicht sehr spezifisch. "Linux" statt ext4 usw.
Matthew Read
@MatthewRead, das auf einem numerischen Code basiert, der normalerweise, aber nicht immer, korrekt ist - fast alles ignoriert den Code, so dass er nicht korrekt sein muss und möglicherweise auch nicht.
Robin Green
+1 Dies ist die einzige Antwort, die für mich funktioniert hat - nichts anderes würde mir sagen, ob meine Partitionen 82, 83 oder 8e waren.
BrainSlugs83
Bitte beachten Sie, dass während fdisk wird Ihnen sagen , was (Familie) von Dateisystemen wird angeblich auf einer bestimmten Partition sein, ist es nicht überprüft , ob eine tatsächliche Dateisystem auf einer bestimmten Partition vorhanden ist. Für Linux sind diese Informationen nicht einmal empfehlenswert, da sie einen FS unabhängig von der Partitions-ID (Typ) bereitstellen.
Hubert Kario