Falsches Dateisystem beim Formatieren eines USB-Sticks (Linux)

352
Kamil Maciorowski

Ich habe einen USB-Stick verwendet, um eine Linux-Distribution zu installieren. Dann wollte ich diese usb für persönliche daten wiederverwenden. Ich entferne die ISO-Signatur mit

wipefs -a /dev/sdb 

dann

fdisk /dev/sdb 

Ich habe o eingegeben, um eine neue leere DOS-Partition zu erstellen

Ich habe n eingegeben, um eine neue Partition hinzuzufügen, mit den folgenden Optionen: primär, Partitionsnummer 1, erster / letzter Sektor als Standard

Schließlich habe ich getippt

mkdosfs -F 32 /dev/sdb1 

Jedoch der Befehl

fdisk -l /deb/sdb 

gibt

Disk /dev/sdb: 1,9 GiB, 2004877312 bytes, 3915776 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0x674f2fa6  Device Boot Start End Sectors Size Id Type  /dev/sdb1 2048 3915775 3913728 1,9G 83 Linux 

Warum ist der Typ Linux und nicht FAT 32?

2

1 Antwort auf die Frage

1
Kamil Maciorowski

Der in der Ausgabe beobachtete Typfdisk wird in der Partitionstabelle festgelegt und ist vom tatsächlichen Dateisystem unabhängig. Werkzeuge wie mkdosfsdie Partitionstabelle nicht berühren. Es ist eine gute Sache, sie entspricht der Unix-Philosophie, bei der ein Werkzeug eine Arbeit erledigen und es gut machen sollte. Das Ziel von mkfs.*kann ein ganzes Gerät oder sogar eine reguläre Datei sein. In diesen Fällen gibt es keine Partitionstabelle. Das Tool wandert nicht und sucht nach einer Partitionstabelle, die aktualisiert werden soll.

Der Typ sollte mit dem tatsächlichen Dateisystem auf der Partition übereinstimmen, aber es ist der Job des Benutzers (Root, Admin).

Rufen Sie auf fdisk /dev/sdb, geben Sie den Befehl tund folgen Sie den Anweisungen. Irgendwann können Sie alle verfügbaren Typen durch Eingabe prüfen L. Ich glaube, Sie sollten sich für eine FAT32-Partition entscheiden c(oder gleichwertig 0C).