根据我的理解,在Linux中创建虚拟驱动器的过程就像这样
fallocate -l size /path/to/file.img;
dd if=/dev/zero of=/path/tofile.img bs=1M count=N;
mkfs -t ext3 /path/to/file.img;
mkdir /path/to/mounted;
mount -t auto -o loop /path/to/file.img /math/to/mounted;
完成驱动器后,我发出
umount /path/to/mounted;
一切都很好。但是,我还没有完全理解如何释放由fallocate命令分配的磁盘空间。对于任何可能告诉我该怎么做的人,我都是最有责任的。
答案 0 :(得分:2)
自dd
正在开展工作以来,您可以省略示例中的fallocate
来电。要取消分配磁盘空间,只需删除.img
文件,就像对待任何其他文件一样:
rm /path/to/file.img