在Promxox VE上为nvme创建namespace

下载工具

  • root@pve2:~# apt install nvme-cli -y

查看自己的nvme是否支持多少个namespace

  • root@pve2:~# nvme id-ctrl /dev/nvme0|grep nn
  • nn : 16

如上输出,就有16个namespace

删除ns

nvme0n1意思是nvme0 namespace1 。name0n2。就是nvme0 namespace2。这样可以快速知道有那些namespace

删除nvme0的namesapce 1

  • root@pve2:~# nvme delete-ns /dev/nvme0 -n 1

查看当前的nvme的控制器

 

  • root@pve2:~# nvme list-ctrl /dev/nvme0
  • [ 0]:0x1

可以看到这个nvme0上,只有一个控制器,编号是0x1

创建新的namespace

确定要分配的namespace的大小

下面是一个计算命令,1T的大小。

  • root@pve2:~# echo $[ 1000000000000/512 ]
  • 1953125000

创建一个5T的nvmaspace。

 

  • root@pve2:~# nvme create-ns /dev/nvme0 -s $[ 5000000000000/512 ] -c $[ 5000000000000/512 ] -f 0 -d 0 -m 0
  • create-ns: Success, created nsid:1

将这nsid1绑定到控制器上

  • root@pve2:~# nvme attach-ns /dev/nvme0 -n 1 -c 0x1
  • attach-ns: Success, nsid:1

使用nvme list验证

  • root@pve2:~# nvme list
  • Node SN Model Namespace Usage Format FW Rev
  • ---------------- -------------------- ---------------------------------------- --------- -------------------------- ---------------- --------
  • /dev/nvme0n1 51S0A0HAT7C8 KCD61LUL7T68 1 0.00 B / 5.00 TB 512 B + 0 B 8002

 

版权声明:
作者:佛西
链接:https://foxi.buduanwang.vip/linux/2854.html/
文章版权归作者所有,未经允许请勿转载
如需获得支持,请点击网页右上角
THE END
分享
二维码
海报
<<上一篇
下一篇>>
文章目录

下载工具

删除ns

查看当前的nvme的控制器

创建新的namespace

关闭
目 录