Unraid等采用libvirt平台下的带SMART信息的硬盘直通教程

2020-11-14 16:58:50 5点赞 71收藏 8评论

你是AMD Yes党?还是intelNVIDIA的忠实簇拥呢?最新一届#装机大师赛#开始啦!本次装机阵营赛分为3A红组intel NVIDIA蓝绿组混搭组还有ITX组,实体or虚拟装机都能参与,可使用值得买定制化DIY装机工具在文中展现配置单!每个小组均有精美礼品,优秀文章还可角逐装机大师终极大奖,点击参与<<<

很水的一篇教程,就是讲讲怎么像VMware的RDM一样,带SMART信息地把硬盘直通给虚拟机。适用于几乎所有基于libvirt的平台,包括但不限于Unraid, virt-manager, virsh等。

这个的原理是lun passthrough,限制比较多,比如说直通的硬盘必须挂在SCSI总线下,不一定适用于全部场合。性能上可能不如块设备直通,即使采用最快的virtio-scsi也不一定有virtio-blk的水平,虽然这个差异大部分情况下可以忽略不计。

下面是正文部分。这边以在Ubuntu 20.04上用virsh为例,其它平台可能有非常细微的不同,请自行调整。

首先开一个终端,用下面这条命令找到要直通的硬盘

ls /dev/disk/by-id/

Unraid等采用libvirt平台下的带SMART信息的硬盘直通教程

会有像这样的一大堆结果,以 part* 结尾的是分区,我们先不管它们。这里设备的命名规则是“[总线名]_[设备型号]_[设备序列号]”

这里一个设备会出现多次,比如图上的"ata-WDC_WD10EZEX-00RKKAO_WD-WMCXXXXXXXXX" 和 "scsi-1ATA_WDC_WD10EZEX-00RKKAO_WD-WMCXXXXXXXXX"表示的是同一个设备,接下来将以前者为例。我们先记下这个路径,也就是"/dev/disk/by-id/ata-WDC_WD10EZEX-00RKKAO_WD-WMCXXXXXXXXX"。

接下来我们给虚拟机添加一个虚拟的SCSI控制器(之前已经添加过了就不用添加了),进入xml编辑界面,找到 <devices>,在下面加入一行:

<controller type='scsi' model='virtio-scsi' />

model首选virtio-scsi,性能最好。如果需要兼容性,比如用在黑群晖下,请设成lsisas1068,这个就是VMware的LSI Logic SAS。

最后是把直通的硬盘挂到SCSI控制器下,还是在 <devices> 当中,加入下面的内容:

<disk type='block' device='lun'>

<driver name='qemu' type='raw' cache='none'/>

<source dev='/dev/disk/by-id/ata-WDC_WD10EZEX-00RKKAO_WD-WMCXXXXXXXXX' />

<target dev='sda' bus='scsi'/>

</disk>

source的dev修改成你需要直通的设备的路径,然后target的dev请自行调整,格式是sd[a-z],例如sda,sdb,并且不能与已有的重复。超过26个磁盘的话是sdaa,sdab……,和Excel的列号类似,最多可以到sdzzz。

保存退出,然后启动虚拟机,虚拟机里就可以读到硬盘的smart了。

Unraid等采用libvirt平台下的带SMART信息的硬盘直通教程


展开 收起

Lexar 雷克沙 时光机M1 个人云存储 NAS设备

Lexar 雷克沙 时光机M1 个人云存储 NAS设备

349元起

QNAP 威联通 TS-453Dmini NAS虚拟机 四盘位

QNAP 威联通 TS-453Dmini NAS虚拟机 四盘位

3299元起

Synology 群晖 DS220J NAS主机 白色

Synology 群晖 DS220J NAS主机 白色

901.55元起

Synology 群晖 DS920+ 四核心4盘位 NAS网络存储服务器

Synology 群晖 DS920+ 四核心4盘位 NAS网络存储服务器

4080元起

QNAP 威联通 TS-428 四盘位NAS网络存储 2G 无内置硬盘 白色

QNAP 威联通 TS-428 四盘位NAS网络存储 2G 无内置硬盘 白色

1399元起

Synology 群晖 DS220+ 双盘位NAS网络存储服务器 黑色

Synology 群晖 DS220+ 双盘位NAS网络存储服务器 黑色

2420元起

群晖(Synology)DS920+ 搭配4块希捷(Seagate) 4TB酷狼IronWolf ST4000VN008硬盘 套装

群晖(Synology)DS920+ 搭配4块希捷(Seagate) 4TB酷狼IronWolf ST4000VN008硬盘 套装

8196元起

群晖(Synology)DS920+ 搭配4块希捷(Seagate) 6TB酷狼IronWolf ST6000VN001硬盘 套装

群晖(Synology)DS920+ 搭配4块希捷(Seagate) 6TB酷狼IronWolf ST6000VN001硬盘 套装

9716元起

群晖(Synology)DS920+ 搭配4块希捷(Seagate) 10TB酷狼IronWolf ST10000VN0008硬盘 套装

群晖(Synology)DS920+ 搭配4块希捷(Seagate) 10TB酷狼IronWolf ST10000VN0008硬盘 套装

13876元起

群晖(Synology)DS920+ 搭配2块希捷(Seagate) 4TB酷狼IronWolf ST4000VN008硬盘 套装

群晖(Synology)DS920+ 搭配2块希捷(Seagate) 4TB酷狼IronWolf ST4000VN008硬盘 套装

6438元起

群晖(Synology)DS920+ 搭配4块希捷(Seagate) 8TB酷狼IronWolf ST8000VN004硬盘 套装

群晖(Synology)DS920+ 搭配4块希捷(Seagate) 8TB酷狼IronWolf ST8000VN004硬盘 套装

11476元起

Lenovo 联想 A1 L-SSC101-31 个人云存储 3T 樱花白

Lenovo 联想 A1 L-SSC101-31 个人云存储 3T 樱花白

999元起

群晖(Synology)DS920+ 搭配2块希捷(Seagate) 10TB酷狼IronWolf ST10000VN0008硬盘 套装

群晖(Synology)DS920+ 搭配2块希捷(Seagate) 10TB酷狼IronWolf ST10000VN0008硬盘 套装

9278元起

Synology 群晖 DS420+ 四盘位NAS网络存储服务器 黑色

Synology 群晖 DS420+ 四盘位NAS网络存储服务器 黑色

3380元起

Synology 群晖 DS1621+ 6盘位 NAS网络存储服务器 无硬盘

Synology 群晖 DS1621+ 6盘位 NAS网络存储服务器 无硬盘

7195元起

Synology 群晖 DS720+ 双盘位NAS网络存储服务器 黑色

Synology 群晖 DS720+ 双盘位NAS网络存储服务器 黑色

3680元起
8评论

发表评论请 登录
  • 最新
  • 最热
评论举报

请选择举报理由

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
71
扫一下,分享更方便,购买更轻松