새 파일 시스템 이미지를 만드는 방법은 무엇입니까?

새 파일 시스템 이미지를 만드는 방법은 무엇입니까?

나도 한때 이것을 할 수 있었다는 것을 알고 있지만 그것이 좌절스러웠던 기억은 없습니다. 폴더의 디스크 이미지에 ext4 파일 시스템을 쓰고 싶습니다. 드라이브를 다시 파티션하고 싶지는 않습니다. OS를 구축하려면 파일 시스템만 있으면 됩니다. $mkdir foo그런 다음 시도했습니다.sudo mkfs.ext4 foo 70000 mke2fs 1.45.5 (07-Jan-2020) warning: Unable to get device geometry for foo foo: Is a directory while setting up superblock

그래서 나는 논쟁을 놓치고 있다고 생각합니다. 매뉴얼 페이지와 ol' Google을 읽어보았지만 mkfs.ext4를 사용하여 새 디스크 이미지를 만드는 예를 보지 못했습니다.

답변1

디스크 이미지를 생성하는 경우 다음을 수행해야 합니다.문서, 거기는 아니야목차:

# Create a file of some specific size for the new image
truncate -s 10g disk.img

# Format the image with a new filesystem
mkfs -t ext4 disk.img

마운트 옵션을 사용하여 이미지를 마운트할 수 있습니다 loop.

mount -o loop disk.img /mnt

위의 지침은 생성을 위한 지침입니다.파일 시스템 이미지. 생성하려는 경우부팅 가능이미지의 경우 파일 분할, 부트로더 설치 등이 필요할 수 있습니다. 이는 약간 더 복잡한 프로세스입니다.

관련 정보