머리말:
이전 기사 " rootfs 루트 파일 시스템 이미지 내용 수정 "에서 문제를 간과했습니다. 즉, 루트 파일 시스템을 마운트한 후 설치 명령에서 공간이 부족하다고 보고하고 점유율을 확인한 결과 100%를 차지한 것으로 나타났습니다. .
그런데 /dev/loop0
디스크 사용량은 857M에 불과한데 udev
7.8G를 차지하니 확실히 무리가 있습니다.
처음에는 apt-get
다운로드 디렉터리를 수정하면 이 문제를 해결할 수 있을 거라 생각했지만, 실제 측정 결과는 나아지지 않았습니다.
조사 결과 작은 디스크 공간은 루트 파일 시스템 이미지의 크기와 관련이 있는 것으로 밝혀졌으므로 루트 파일 시스템 이미지를 확장하기만 하면 이 문제를 완전히 해결할 수 있습니다.
루트 파일 시스템 이미지 확장
명령: e2fsck
,resize2fs
- 시스템이 제대로 작동하는지 확인하세요.
e2fsck -p -f ubuntu.img
산출
linuxroot: 24212/65536 files (0.6% non-contiguous), 219507/242275 blocks
- 확장
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% 문제가 해결됩니다.