ルートファイルシステムのマウント後のスペース不足の問題を解決する

序文:

前回の記事「rootfs ルート ファイル システム イメージの内容を変更する」では、問題が見落とされていました。つまり、ルート ファイル システムがマウントされた後、インストール コマンドでスペース不足が報告され、占有率を確認したところ 100% が占有されていたことが判明しました。 。
ここに画像の説明を挿入
ただし/dev/loop0、ディスク使用量は 857M しかありませんudevが、7.8G を占有しており、これは明らかに不合理です。
当初はapt-getダウンロードディレクトリを変更すれば解決するのではないかと考えましたが、実際の測定では改善されませんでした。
調査の結果、ディスク容量の少なさはルート ファイル システム イメージのサイズに関係していることが判明したため、ルート ファイル システム イメージを拡張するだけでこの問題は完全に解決されます。

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

コマンド: e2fsck resize2fs

  1. システムが正常に動作しているかどうかを確認する
e2fsck -p -f ubuntu.img

出力

linuxroot: 24212/65536 files (0.6% non-contiguous), 219507/242275 blocks
  1. 拡大
resize2fs ubuntu.img 2G

ルートファイルシステムを2Gに拡張し、拡張が成功したら次のコマンドを出力します。

resize2fs 1.44.1 (24-Mar-2018)
Resizing the filesystem on rk3568_ubuntu.img to 524288 (4k) blocks.
The filesystem on rk3568_ubuntu.img is now 524288 (4k) blocks long.

要約する

この時点で容量拡張は完了していますので、 「 rootfs ルートファイルシステムイメージの内容を変更する」の手順をインストール
すると、マウント後に確認できるようになり、容量拡張が完了し、ディスク使用率 100% の問題が解決されます。
ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/yy1677/article/details/131225709