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

in #cn3 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 类型了,所以,卡顿并不是显卡的锅。

Sort:  

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.

Coin Marketplace

STEEM 0.20
TRX 0.15
JST 0.030
BTC 65353.52
ETH 2654.64
USDT 1.00
SBD 2.84