Proxmox VE 7 挂载硬盘

Proxmox VE 7 挂载硬盘

PVE 节点挂载

  • 进入节点,点击磁盘,查看目前系统上识别到的硬盘
  • 进入shell ,创建目录
  • mkdir /mnt/myhdd1
  • 挂载一个ext4 的磁盘 mount -t ext4 /dev/sdd1 /mnt/myhdd1 成功挂载完成后 可以用 ls /mnt/myhdd0 来查看此磁盘下的目录和文件,也同时确认是否挂载成功
  • 尝试挂载一个ntfs磁盘 mount -t ntfs /dev/sda1 /mnt/myhdd0
  • 成功后我们可以通过命令行访问磁盘,可以读,但是不能写
  • 安装ntfs-3g 包 apt install ntfs-3g
  • 挂载ntfs硬盘 mount -t ntfs-3g /dev/sda1 /mnt/myhdd0
  • 此时运行 mkdir /mnt/myhdd0/temp_dir 成功,说明磁盘可写 虚拟机挂载
  • 上述操作后,在节点中是可以挂载磁盘了,但虚拟机中仍然看不到,需要通过以下步骤来挂载磁盘到虚拟机。
  • 识别磁盘身份,可以通过ls 或者 lshw 命令,后者需要 apt install lshw 进行安装,
  • 推荐使用ls命令 ls -l /dev/disk/by-id/
  • 使用lshw命令 lshw -class disk -class storage
  • 得到下图所示,
  • 获得hitachi的磁盘id为 ata-Hitachi_HUS724030ALE641_P8GEY88P
  • 执行以下命令, 其中100为虚拟机的id号
  • qm set 100 -scsi2 /dev/disk/by-id/ ata-Hitachi_HUS724030ALE641_P8GEY88P
  • 此时,在虚拟机的硬件中可以看到多了一个硬盘,如下图
  • 硬盘直通 由于忘记设置iommu了,nas搬来搬去太麻烦,留待将来再说吧。

这篇文章有一个评论

  1. 第 yyt页

    注意:在执行qm set 100 -scsi2 /dev/disk/by-id/ ata-Hitachi_HUS724030ALE641_P8GEY88P命令时,正确
    的命令应该是qm set 100 -scsi2 /dev/disk/by-id/ata-Hitachi_HUS724030ALE641_P8GEY88P
    ata前面紧接/没有空格

发表回复