Gpartedを使用してext4パーティションのサイズを変更しましたが、失敗します。これはコマンドです:
% resize2fs -p /dev/sdb5
resize2fs 1.42.13(2015年5月17日)
resize2fs:/ dev/sdb5を開こうとしているときに、ファイルシステムにサポートされていない読み取り専用機能があります。有効なファイルシステムスーパーブロックが見つかりませんでした。
私はこの問題を検索してきましたが、CentOSとRedhatでresize4fs(ext4)を使用することが推奨される同様の問題を見つけました。ただし、これはUbuntu 16.04では使用できません。
この問題にどのように取り組むことができますか?
コメントで示唆されているように、最近のgpartedライブCDは私の問題を解決しました。 gparted v0.30.0のライブCDを使用して、問題なくパーティションのサイズを変更できました。
ただし、サイズ変更後にラップトップが起動しませんでした。グラブが破壊された!! systemrescueCd のライブCDでこれを解決しました。 here のソリューション2を使用してgrubを復元しました。
パーティションがマウントされていないため、この同じエラーが発生しました。
マウントポイントを作成してからマウントすると、resize2fs
はエラーなしで完了しました。
mkdir /temp-mount-point
mount /dev/sdb5 /temp-mount-point
resize2fs /dev/sdb5
resize2fs 1.42.13(2015年5月17日)
/dev/sdb5のファイルシステムは/ temp-mount-pointにマウントされます。オンラインでサイズ変更が必要
old_desc_blocks = 1、new_desc_blocks = 699
/dev/sdb5上のファイルシステムの長さは1463818240(4k)ブロックになりました。