즉, mksquashfs를 사용하여 여유 공간을 확보할 수 있습니까?
나는 squashfs 파일 시스템을 기반으로 간단한 livecd 이미지를 만들고 있습니다. 루트 파티션에 "사용 가능한" 공간이 거의 없다는 점을 제외하면 모든 것이 잘 작동합니다.
mksquashfs를 사용하여 더 많은 여유 공간을 할당할 수 있습니까?
현재 내 해결 방법은 livecd가 시작된 후 ramfs를 설치하는 것입니다. 또 다른 아이디어는 squashfs에 큰 파일을 만들고 mksquashfs를 사용하여 패키지한 다음 시작 후 삭제하는 것입니다.
"깨끗한" 솔루션이 있나요?
답변1
고쳐 쓰다
첫째, 파일 시스템을 /mnt 또는 다른 곳에 마운트할 수 있습니다.
sudo mount /dev/sda2 /mnt
mksquashfs가 더 많은 공간이 있다고 생각하도록 더미 파일을 만듭니다.
truncate -s 5G /mnt/dummyfile
가상 파일의 크기, 이름, 위치를 변경할 수 있습니다.
이제 이미지를 만들어 보세요.
mksquashfs /mnt root.squashfs