ファイルシステムイメージの拡大

ファイルシステムイメージの拡大

dpkg --configure -a私はDebianで自分自身を台無しにしました。そして、このエラーが発生しました:

dpkg --configure -a
dpkg: failed to write status record about `libcairo2' to `/var/lib/dpkg/status': No space left on device

私は.imgファイルとしてルートされました。どうですか?

ベストアンサー1

chrootファイルシステムがいっぱいになると、画像ファイルを拡大できます。

たとえば、dd conv=notrunc oflag=append bs=1M count=X of=file.img非常に注意してください:)。可能であれば、まず chroot を削除し、.img ファイルをバックアップすることをお勧めします。

次に、追加のスペースを使用できるようにファイルシステムのサイズを変更します。 ext4ファイルシステムの場合、コマンドはですresize2fs。マンページでは、ファイルではなくループデバイスで最後のコマンドを実行する必要があることを示唆しています。

# losetup -f file.img
# losetup -l
NAME       SIZELIMIT OFFSET AUTOCLEAR RO BACK-FILE
/dev/loop0         0      0         0  0 /home/alan/file.img
# resize2fs /dev/loop0
...
# losetup -d /dev/loop0

btrfs filesystem resize /dev/loop0 maxコマンドは、または同じファイルシステムによって異なりますxfs_growfs /test.img/is/mounted/here

おすすめ記事