debian

Debian虚拟机如何挂载宿主机磁盘

小樊
50
2025-10-13 21:06:19
栏目: 云计算

Debian虚拟机挂载宿主机磁盘的通用步骤(以KVM为例)

以下是针对KVM虚拟化环境的详细操作流程,适用于Debian作为虚拟机场景,涵盖共享目录挂载(最常用)和物理磁盘直通两种方式:

一、通过共享目录挂载(推荐:简单易用)

共享目录允许宿主机与虚拟机之间共享指定文件夹,无需物理磁盘直通,适合日常文件共享需求。

1. 宿主机配置(KVM虚拟机配置文件修改)
2. 虚拟机内安装9p模块并创建挂载点
3. 挂载共享目录并设置开机自动挂载
4. 权限调整(可选)

若虚拟机内用户无法访问共享目录,可将当前用户加入kvm组(KVM相关进程所属组):

sudo usermod -aG kvm $(whoami)
sudo reboot  # 重启生效

二、通过物理磁盘直通挂载(高级:高性能需求)

若宿主机有额外物理磁盘,可通过PCIe直通磁盘直通方式让虚拟机直接访问,适合需要高IO性能的场景(如数据库、NAS)。

1. 宿主机配置(将磁盘直通给虚拟机)
2. 虚拟机内操作(与普通磁盘挂载一致)

注意事项

  1. 共享目录性能:9p协议的性能受虚拟机配置影响,若需更高性能,可尝试trans=virtio+cache=loose参数,但需注意数据一致性。
  2. 磁盘直通风险:磁盘直通后,宿主机无法直接访问该磁盘,需提前备份重要数据。
  3. 权限问题:若遇到权限拒绝,检查共享目录的宿主机权限(如chmod 777 /home/host/share_hdd临时测试)或虚拟机内用户组(如kvm组)。

以上步骤覆盖了Debian虚拟机挂载宿主机磁盘的常见场景,可根据实际需求选择合适的方式。

0
看了该问题的人还看了