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
分享
二维码
< <上一篇
下一篇>>
文章目录
关闭
目 录