Warum kann ich eine f2fs-Partition nicht auf einer Festplatte mounten?

Warum kann ich eine f2fs-Partition nicht auf einer Festplatte mounten?

Ich möchte eine Partition einer (großen) Festplatte mit einem F2FS-Dateisystem darauf mounten.
Ich habe mit parted eine (große) primäre Partition auf der Festplatte erstellt und dann mit ein Dateisystem auf der Partition erstellt mkfs.f2fs. Angeblich ging alles gut.
Aber als ich versuchte, die Partition mit zu mounten mount, erhielt ich einen Fehler:

$ mount -t f2fs /dev/sdb1 /mount
mount: /dev/sdb1 can't read superblock

Also rannte ich

fsck -t f2fs /dev/sdb1

und mir wurde gesagt, dass das Dateisystem in Ordnung sei. Aber laut dmesg | tailkonnte das Dateisystem den Root-Inode nicht lesen. Was ist hier los?

Ich verwende Ubuntu 14.04.1, Linux-Kernel 3.13.0-46-genericauf einem x86_64-System. Danke für jede Hilfe!!

Antwort1

Es scheint, dass f2fs große Partitionen nicht richtig unterstützt. Ich konnte ein F2FS-Dateisystem auf einer Partition mit 2 TByte erstellen und mounten, aber nicht auf einer Partition mit 4 TByte, obwohl ich mich mkfs.f2fsnicht über die große Partitionsgröße beschwert habe.

Antwort2

Der Bugfix-Patch zur Unterstützung großer Datenmengen über 2 TB wurde in 1.4.0 in f2fs-tools und Kernel v3.16 integriert.

Kannst du sie probieren?

verwandte Informationen