我在 Virtual Box 中安装了 Ubuntu 服务器 20.4。我想做一个虚拟硬盘。所以我制作了一个图像来保存虚拟驱动器卷,并使用这些命令在图像文件中格式化了 EXT4 文件系统类型。
- sudo dd if=/dev/zero of=VHD.img bs=1M count=1200
- mkfs -t ext4 VHD.img
之后,我用这个将图像文件安装在 /mnt 目录中。
- mount -t 自动 -o 循环 VHD.img /mnt
这是df -HT
命令的输出。
udev devtmpfs 469M 0 469M 0% /dev
tmpfs tmpfs 103M 1.1M 102M 2% /run
/dev/mapper/ubuntu--vg-ubuntu--lv ext4 22G 5.6G 15G 29% /
tmpfs tmpfs 515M 1.2M 514M 1% /dev/shm
tmpfs tmpfs 5.3M 0 5.3M 0% /run/lock
tmpfs tmpfs 515M 0 515M 0% /sys/fs/cgroup
/dev/loop0 squashfs 74M 74M 0 100% /snap/lxd/21029
/dev/loop1 squashfs 59M 59M 0 100% /snap/core18/2128
/dev/loop3 squashfs 34M 34M 0 100% /snap/snapd/12883
/dev/loop2 squashfs 34M 34M 0 100% /snap/snapd/12704
/dev/sda2 ext4 1.1G 112M 842M 12% /boot
/dev/loop4 ext4 482M 775k 445M 1% /mnt # Image I mounted
现在我可以访问 /mnt 目录并使用它。但我希望这个驱动器用密码加密。这意味着当用户(甚至是根用户)尝试挂载它时,a password must be specified in order to mount
图像。我的最终目标是拥有一个使用密码加密且大小超过 400MB 的图像文件。