So sieht die Meldung aus
$ sudo mount /dev/sdb1 /mnt/data
mount: /mnt/data: wrong fs type, bad option, bad superblock on /dev/sdb1, missing codepage or helper program, or other error.Häufige Ursachen
- Das Hilfsprogramm für dieses Dateisystem fehlt:
nfs-commonfür NFS,cifs-utilsfür SMB,ntfs-3goderexfatprogsfür NTFS und exFAT. - Auf dem Gerät ist noch kein Dateisystem, oder ein anderer Typ als angegeben, oder du hast die Platte statt der Partition eingebunden.
- Eine falsche Option oder ein Tippfehler in
/etc/fstab. - Das Dateisystem ist beschädigt oder wurde nicht sauber beendet.
- Der Gerätename hat sich nach einem Neustart geändert, die Zeile zeigt auf die falsche Platte.
Prüfen
- Was enthält das Gerät?
lsblk -f - Warum hat der Kernel abgelehnt? Die letzten Zeilen lesen
- Typ und UUID der Partition
sudo blkid /dev/sdb1 - Sieht die fstab gültig aus?
findmnt --verify
Lösung
- Zuerst das Kernel-Log lesen, es nennt oft den genauen Grund.
- Das fehlende Hilfsprogramm installieren und erneut einbinden, z. B.
sudo apt install nfs-common,cifs-utilsoderntfs-3g. - Das richtige Gerät mit dem richtigen Typ einbinden:
sudo mount -t ext4 /dev/sdb1 /mnt/data. In der fstabUUID=statt/dev/sdXnutzen und mitsudo mount -atesten. - Sieht es beschädigt aus, zuerst nur lesend prüfen, solange es nicht eingebunden ist:
sudo fsck -n /dev/sdb1. Mitfscknur nach einem Backup reparieren. Eine Reparatur kann Daten verändern oder entfernen. - Zeigt
blkidnichts an, hat die Platte kein Dateisystem. Einmkfslöscht alles darauf. Nur auf einer Platte tun, bei der du sicher bist, dass sie leer ist.
Häufige Fragen
Sind meine Daten weg?
Nicht unbedingt. Die Meldung ist allgemein. Führe kein mkfs und keine Reparatur aus, bevor du die Ursache kennst und eine Kopie hast, z. B. ein Image per dd auf eine andere Platte.
Warum scheitert es nur beim Booten?
Eine falsche Zeile in der /etc/fstab oder eine Platte, die noch nicht bereit ist. Bei nicht wichtigen Platten nofail ergänzen, damit der Start nicht stoppt.