파일 이미지 컨테이너 만들기

파일 이미지 컨테이너 만들기

파일 시스템으로 사용할 100GB 파일을 생성하고 싶습니다. 파일은 암호화된 볼륨에 저장되므로 파일/파일 시스템 자체에는 (추가) 암호화가 필요하지 않습니다. 검색 결과 이를 수행하는 다양한 방법이 나타났습니다. 일부는 사용되고 losetup일부는 사용되지 않습니다. 다음 방법이 허용됩니까?

$ dd if=/dev/zero of=~/theFile.img bs=1M count=10240
$ mkfs.ext4 ~/theFile.img   # will prompt about block special device
$ sudo mount -o loop ~/theFile.img /media/mountPoint

답변1

  1. BS 및 COUNT는 소문자여야 합니다.

    dd if=/dev/zero of=~/theFile.img bs=1M count=10240

  2. /media/MountPoint 디렉토리가 아직 존재하지 않는 경우 이를 생성해야 합니다.

    sudo mkdir -p /media/MountPoint

이 두 가지 외에 가지고 있는 것이 작동해야 합니다.

명시적 동작은 일반적으로 암시적 동작에 의존하는 것보다 낫습니다. 따라서 마운트 행을 다음과 같이 변경하는 것이 좋습니다.

sudo mount -t ext4 -o loop ~/theFile.img /media/mountPoint

답변2

옵션의 대문자 dd와 포함되지 않은 문자 loop를 제외하고 mount는 이것이 완벽하게 작동한다는 것을 알았습니다 . mkfs블록 장치를 사용하고 있지 않다는 경고를 받으려면 현재 수행 중인 작업이 무엇인지 확인하십시오.

어쨌든 결국에는 루프 장치를 사용하게 됩니다.

$ dd if=/dev/zero of=~/theFile.img bs=1M count=10
$ /sbin/mkfs.ext4 theFile.img
$ sudo mount -o loop theFile.img /mnt/tmp/
$ df -h

/dev/loop0            9,7M  1,1M  8,1M  12% /mnt/tmp

관련 정보