
Я хочу смонтировать раздел (большого) HDD с файловой системой F2FS на нем.
Я создал (большой) основной раздел на HDD с помощью parted, затем создал файловую систему на разделе с помощью mkfs.f2fs
. Предположительно, все прошло хорошо.
Но когда я попытался смонтировать раздел с помощью mount
, я получил ошибку:
$ mount -t f2fs /dev/sdb1 /mount
mount: /dev/sdb1 can't read superblock
Итак, я побежал.
fsck -t f2fs /dev/sdb1
и сказали, что файловая система в порядке. Но согласно dmesg | tail
, файловая система не смогла прочитать корневой inode. В чем тут дело?
Я использую Ubuntu 14.04.1, ядро Linux 3.13.0-46-generic
на системе x86_64. Спасибо за любую помощь!!
решение1
Похоже, что f2fs не поддерживает большие разделы должным образом. Мне удалось создать и смонтировать файловую систему F2FS на разделе размером 2 ТБ, но не на разделе размером 4 ТБ, хотя я и mkfs.f2fs
не жаловался на большой размер раздела.
решение2
Исправление ошибок для поддержки больших томов более 2 ТБ было объединено в версии 1.4.0 в f2fs-tools и ядре v3.16.
Можете ли вы их попробовать?