1. 服务器/VPS/主机用户Telegram电报群: https://t.me/openos
    黑群晖 Synology Telegram电报群: https://t.me/nasfan
    排除公告

PVE虚拟DSM 7.1,直通sata控制器,如何设置SataPortMap和DiskIdxMap?

本帖由 hkkhost2022-10-05 发布。版面名称:群晖 Synology DSM

  1. hkkhost

    hkkhost New Member

    注册:
    2022-01-19
    帖子:
    21
    虚拟机设置了2个虚据硬盘
    1。160M,引导
    2。60G,虚据硬盘

    想直通SATA Controller,直通后,是4个ports位

    请问,是怎样设置?

    试过如下配置,也认不到sata controller的硬盘
    SataPortMap=114/116
    DiskIdxMap=000102

    SataPortMap=664
    DiskIdxMap=00060B

    SataPortMap=116
    DiskIdxMap=101000 (这是tinycore-redpill工具,SATAMAP的生成,但提示Bad ports)

    [​IMG]
     
  2. mistletoe0405

    mistletoe0405 New Member

    注册:
    2022-01-20
    帖子:
    5
    删除虚拟硬盘,用下面代码虚拟U盘出来(也可以直通U盘引导)
    args: -device 'qemu-xhci,addr=0x18' -drive 'id=synoboot,file=/var/lib/vz/template/iso/DS918ALLINONE2_701.img,if=none,format=raw' -device 'usb-storage,id=synoboot,drive=synoboot,bootindex=5'
    代码中注意引导路径,自己替换
    直通sata 控制器
    SataPortMap=4
    DiskIdxMap=00
     
    最后编辑: 2022-10-06
  3. hkkhost

    hkkhost New Member

    注册:
    2022-01-19
    帖子:
    21

    谢谢教学,把Sata引导换成虚拟u盘引导

    同时使用虚拟更盘很复杂吗?因为PVE安装在M2, 想也使用虚拟硬盘

    因为是使用迷你主机,盘位有限(4位Sata是dmesg 显示出来,实际只有一个位)
     
  4. degang78

    degang78 Member

    注册:
    2019-09-02
    帖子:
    49
    估计你是10代以上的主板,6个sata口前两个是有问题的,板上只有4个sata口。这样想要直通这个控制器很麻烦,我的建议是买个1166nvme转sata硬盘控制器,主板上的sata口干别的,用这个nvme转出来的sata直通给群晖就可以了
     
  5. longshije

    longshije New Member

    注册:
    2022-05-14
    帖子:
    11
    我是先用虚拟盘安装好群晖后,然后再直通挂在SATA,没有设置SataPortMap和DiskIdxMap
     
  6. hkkhost

    hkkhost New Member

    注册:
    2022-01-19
    帖子:
    21
    RDM映射直通吗?
    这种方式DSM不能存取硬碟的SMART
     
  7. longshije

    longshije New Member

    注册:
    2022-05-14
    帖子:
    11
    改 grub文件为:GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on" 然后直接开启PCI直通,我用的2T NVME硬盘+SATA硬盘