DCPMM使用-o dax挂载报错解决方法

使用dcpmm ,用此命令挂载时,可能会出现错误

root@pve:~# mount -o dax /dev/pmem0 /1
mount: /1: wrong fs type, bad option, bad superblock on /dev/pmem0, missing codepage or helper program, or other error.

dcpmm仅在fsdax模式下才能使用dax选项。

使用ndctl可以查看当前mode

  • root@pve:/1# ndctl list
  • [
  • {
  • "dev":"namespace0.0",
  • "mode":"fsdax",
  • "map":"dev",
  • "size":4225761280,
  • "uuid":"c6f9c899-dd6f-4b12-b3ea-3d579be3a738",
  • "sector_size":512,
  • "align":2097152,
  • "blockdev":"pmem0"
  • }
  • ]

如果当前mode已经为fsdax,

那么请查看dmesg日志

若有下面字段

  • [ 5078.190027] XFS (pmem0): DAX enabled. Warning: EXPERIMENTAL, use at your own risk
  • [ 5078.190033] XFS (pmem0): DAX and reflink cannot be used together!

请换成ext4格式。因为xfs和reflink不兼容。

 

 

参考:

 

https://kb.pmem.io/problem/100000005-Mounting-a-DAX-XFS-file-system-can-return-wrong-fs-type,-bad-option,-bad-superblock,-missing-code-page-or-helper-program/

https://groups.google.com/g/pmem/c/mTHIH3yRihk

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