私は現在、複数のディスクにまたがるLVMボリュームで大規模なext4ファイルシステム(15TB)を使用しています。ファイルシステムがほぼいっぱいで、ボリュームグループにディスクを追加し、LVを25TBに拡張しました。
これを行った後、ディスクを埋めるためにファイルシステムのサイズを変更してみました。しかし、失敗し、次のようになります。
root@gnubee:~# resize2fs /dev/mapper/data-data
resize2fs 1.44.5 (15-Dec-2018)
resize2fs: Attempt to read block from filesystem resulted in short read while trying to open /dev/mapper/data-data
Couldn't find valid filesystem superblock.
その後、ファイルシステムを実行しようとしましたが、e2fsck
同じエラーが発生しました。
root@gnubee:~# e2fsck -v /dev/mapper/data-data
e2fsck 1.44.5 (15-Dec-2018)
e2fsck: Attempt to read block from filesystem resulted in short read while trying to open /dev/mapper/data-data
Could this be a zero-length partition?
奇妙なことに、ファイルシステムはまだマウントとマウント解除がうまく機能し、ファイルシステムのデータが表示され、dmesgまたはログ出力にエラーがないようです。このエラーメッセージを取得しましたが、ファイルシステムが破損してインストールを拒否した場合にのみオンラインで表示されるようです。
ここで何が起こっているのでしょうか?このファイルシステムを再び完全に機能させるにはどうすればよいですか?