
F2FS ファイルシステムがインストールされている (大きな) HDD のパーティションをマウントしたいと考えています。parted
を使用して HDD に (大きな) プライマリ パーティションを作成し、その後 を使用してパーティションにファイルシステムを作成しましたmkfs.f2fs
。すべてうまくいったはずです。
しかし、 を使用してパーティションをマウントしようとするとmount
、エラーが発生しました:
$ mount -t f2fs /dev/sdb1 /mount
mount: /dev/sdb1 can't read superblock
それで、私は走った
fsck -t f2fs /dev/sdb1
ファイルシステムは正常だと言われました。しかし、によるとdmesg | tail
、ファイルシステムはルート inode の読み取りに失敗しました。これはどういうことでしょうか?
3.13.0-46-generic
私はx86_64 システムでUbuntu 14.04.1、Linux カーネルを実行しています。ご協力いただければ幸いです。
答え1
f2fs は大きなパーティションを適切にサポートしていないようです。2 TByte のパーティションに F2FS ファイル システムを作成してマウントすることはできましたが、4 TByte のパーティションでは、mkfs.f2fs
大きなパーティション サイズについて文句を言うことはありませんでしたが、作成してマウントすることはできませんでした。
答え2
2TB を超える大容量ボリュームをサポートするためのバグ修正パッチが、f2fs-tools の 1.4.0 とカーネル v3.16 にマージされました。
試してみてはいかがでしょうか?