前提・実現したいこと
これに沿って行った。
Ubuntu16.04LTSにてラズパイのディスクイメージを縮小したい
発生している問題・エラーメッセージ
まず、sudo fdisk –lを実行して対象がsdbだと判明させました。
一応書いてある手順にしたがって以下のコマンドでfsckを実行しました。しかし、エラーが発生しました。
$ sudo e2fsck -p -f /dev/sdb sdb is in use. e2fsck: Cannot continue, aborting.
マウントしているせいでできないのだと思い、アンマウントしましたが、そうするとsdbがなくなるのでできません。
e2fsck: メディアが見つかりません while trying to open /dev/sdb /dev/sdb: The superblock could not be read or does not describe a valid ext2/ext3/ext4 ファイルシステム. If the device is valid and it really contains an ext2/ext3/ext4 ファイルシステム (and not swap or ufs or something else), then the superblock is corrupt, and you might try running e2fsck with an alternate superblock: e2fsck -b 8193 <device> or e2fsck -b 32768 <device>
再度マウントの後本質的な命令、resize2fsを以下のように行いましたがダメでした。
$ sudo resize2fs -P /dev/sdb resize2fs 1.42.13 (17-May-2015) resize2fs: デバイスもしくはリソースがビジー状態です while trying to open /dev/sdb Couldn't find valid filesystem superblock.
パーティションの方にやってみることにしました。
sdb1は以下のようにダメでした
$ sudo resize2fs -P /dev/sdb1 resize2fs 1.42.13 (17-May-2015) resize2fs: Bad magic number in super-block while trying to open /dev/sdb1
sdb2では縮小する見込みを獲得できました。
$ sudo resize2fs -P /dev/sdb2 resize2fs 1.42.13 (17-May-2015) Estimated minimum size of the filesystem: 2151132
しかし、実際に縮小しようと以下のように行いましたがダメでした。
$ sudo resize2fs -p /dev/sdb2 2152156 resize2fs 1.42.13 (17-May-2015) Filesystem at /dev/sdb2 is mounted on /media/naoki/rootfs; on-line resizing required resize2fs: On-line shrinking not supported
もちろん、アンマウントしてからも試しましたが、ダメです。
$ sudo resize2fs -p /dev/sdb2 2153132 resize2fs 1.42.13 (17-May-2015) open: そのようなファイルやディレクトリはありません while opening /dev/sdb2
sudo suでrootで同様にやってみましたがもちろんダメでした。
何が悪いんですか?試行錯誤に心底疲れました。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/09/28 11:19
2020/09/28 14:08
2020/09/30 16:00
2020/10/01 01:04