直接挂载硬盘到 PVE 虚拟机内

in cn •  3 years ago  (edited)

最近把我家里的服务器操作系统换成功了 Proxmox (PVE),然后在 PVE 这个虚拟平台上创建虚拟机,把显卡之类的硬件直通 (passthrough) 到虚拟机内使用。

这样的好处就是更容易远程管理操作系统,因为有时候需要对 Archlinux 进行滚动升级,滚动升级偶尔会出现些小问题,导致重启失败,只能找键盘和显示器连接服务器进行修复操作。

现在变成虚拟机后,宿主机系统(即PVE)不会轻易碰到其系统配置,很难挂掉,这样我可以远程连接到 PVE 的 WEB 管理界面进行管理性的操作。

不过这次迁移过程中遇到了几个难点,除了显卡这类的 PCIe 设备的直通配置外,我之前的数据硬盘如何直接挂载到虚拟机内,在 WEB 界面一直没有找到。

后来经过各种搜索,发现这个需要到命令行下面,去直接修改虚拟机的配置文件才能实现。

image.png

操作其实很简单,就是在 /dev/disk/by-id 下面找到你要挂载的那块硬盘,

然后在命令行中执行

qm set 100 -scsi1 /dev/disk/by-id/ata-ST4000NM000A-2HZ100_WS21JLKN

其中 100 是你的虚拟机名称, scsi1 是你想要挂载的硬盘在虚拟机内的设备名

除了命令外,还可以直接修改虚拟机的配置文件,比如 /etc/pve/qemu-server/100.conf

在文件中添加:

scsi1: /dev/disk/by-id/ata-ST4000NM000A-2HZ100_WS21JLKN,size=3907018584K

即可。

目前使用一周,整体来看稳定性不错,就是显卡直通的性能似乎还是不稳定。不定时会有卡顿,并且显卡的音频输出会不定期垮掉。我还在研究这个的原因。 原因就是一开始 CPU 类型忘记设置为 host 类型了,所以,卡顿并不是显卡的锅。

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Hello, I am an artist and software engineer student who has created a NFT collection. "Anime Goddess Paintings" is a collection of 10,000 unique Girl NFTs unique, cool and diverse Women— digital collectibles living on the blockchain. As a Chines girls growing up in the west anime was a strong representation for me. I believe every girl can be a goddess. These are AI generated and never before seen with hand picked from 1 Million versions. Your vision is to build a community and ultimately build a clubhouse on decentral land. A unique Korean or Japanese name is given to each girl.

Opensea : https://opensea.io/collection/animegoddess
Please take a look, and let me know what you guys think !!!!!

There I no other way to approach you guise sorry for spamming, on your post.