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
によると、ファイルシステムはルートiノードの読み取りに失敗しました。ここでの取引は何ですか?
Ubuntu 14.04.1、x86_64システムでLinuxカーネル3.13.0-46-generic
を実行しています。助けてくれてありがとう!!
F2fsは大きなパーティションを適切にサポートしていないようです。 mkfs.f2fs
は大きなパーティションサイズについて文句を言わなかったにもかかわらず、2 TBytesのパーティションにF2FSファイルシステムを作成してマウントできましたが、4 TBytesのパーティションにはマウントできませんでした。
2TBを超える大容量をサポートするバグ修正パッチは、1.4.0のf2fs-toolsおよびKernel v3.16にマージされました。
試してもらえますか?