丢弃 Linux 个虚拟驱动器
Discarding a Linux virtual drive
据我了解,在 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 命令分配的磁盘 space。如果有人能告诉我该怎么做,我将不胜感激。
您可以省略示例中的 dd
调用,因为 fallocate
正在执行这项工作。要 取消分配磁盘 space 只需像处理任何其他文件一样删除 .img
文件:
rm /path/to/file.img
据我了解,在 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 命令分配的磁盘 space。如果有人能告诉我该怎么做,我将不胜感激。
您可以省略示例中的 dd
调用,因为 fallocate
正在执行这项工作。要 取消分配磁盘 space 只需像处理任何其他文件一样删除 .img
文件:
rm /path/to/file.img