linux 生成vhd,Linux 建立 Virtual Hard Disk (VHD)

linux 生成vhd,Linux 建立 Virtual Hard Disk (VHD)

Virtual Hard Disk (VHD) 是通过软件技术, 在硬盘建立映像档虚拟硬盘。本文会介绍在 Linux 建立 VHD 的方法。

在 Linux 建立 VHD, 最简单的方法是用 dd 指令, 先执行以下指令建立 VHD:

$ sudo dd if=/dev/zero of=/media/myvhd.img bs=1M count=1200

以上指令会建立 /media/myvhd.img 映像档, 限制读写速度 1M, 而 1200 即代表 1200M.

跟实体硬盘一样, VHD 同样有不同的档案系统, 现在用 mkfs 将 VHD 格式化成 ext4:

$ sudo mkfs -t ext4 /media/myvhd.img

输入指令后会提示 “/media/myvhd.img is not a block special device”, 按 “y” 继续。

将 VHD 格式化后, 现在需要建立 mount point 及将 VHD 挂载, 跟挂载实体硬盘不同, 需要在 mount 指令后面加上 “-o loop”:

$ sudo mkdir /mnt/vhd/

$ sudo mount -t auto -o loop /media/myvhd.img /mnt/vhd/

现在可以用 /mnt/vhd/ 存取 VHD 内容, 要确认可以输用 “df -h” 指令.

但这个挂载点会在下次开机时失效, 如果想下次开机自动挂载, 需要编译 /etc/fstab 档案:

$ sudo vi /etc/fstab

加入以下内容:

/media/myvhd.img /mnt/vhd/ ext4 defaults 0 0

1

/media/myvhd.img/mnt/vhd/ext4defaults00

当需要移除这个 VHD 时, 执行以下指令 unmount VHD, 及删除映像档即可:

$ sudo umount /mnt/vhd/

$ sudo rm /media/myvhd.img

如果有编辑 /etc/fstab, 同样要将 /etc/fstab 内的纪录删除.

你可能感兴趣的内容:

猜你喜欢

常用的绘制电路图的软件有哪些?为你总结了这几款
【体育强国】世界杯
365be是啥

【体育强国】世界杯

📅 06-29 ❤️ 460
u盘上怎么考软件
365bet网上平台

u盘上怎么考软件

📅 07-19 ❤️ 274
“开挂”一下,刑不刑?
365be是啥

“开挂”一下,刑不刑?

📅 06-29 ❤️ 110
mac操作系统中如何同时多选文字(word或pages中)
365bet网上平台

mac操作系统中如何同时多选文字(word或pages中)

📅 07-14 ❤️ 467
开家便利店的利润大概是多少?
365bet网上平台

开家便利店的利润大概是多少?

📅 07-11 ❤️ 870
教练车后视镜应该如何调整?
365bet网上平台

教练车后视镜应该如何调整?

📅 07-02 ❤️ 937
杜敏赫演过哪些电视剧 老公是谁?杜敏赫的个人资料及简历
从足球明星到公益先锋 他不是巨星却温暖有光