Users Guide
Table Of Contents
要将数据写入设备,请运行以下命令:
cd /mnt/pmemX
echo “Hello World” >>test.txt
重设系统,数据应在电源关闭后重启。
删除命名空间
使用 NDCTL 命令可以删除命名空间:
ndctl destroy-namespace <namespace>
<namespace> 是 namespaceX.Y 设备名称,可以使用以下命令检索:
ndctl list -N
要删除系统上的所有命名空间,您可能需要多次发送命令
注: 通过 BIOS 设置重新配置目标或区域将自动删除系统上的所有命名空间。
管理实用程序
Linux 版本使用本机工具 ndctl 来管理非易失性设备。
有关命令和语法的完整列表,请参阅开源资源 pmem.io。
检查 PMem 运行状态
以下 NDCTL 命令显示系统上安装的每个 PMem 的运行状态:
ndctl list -DHi
运行状况信息包括:
表. 9: 运行状况信息
运行状况字段 注释
整体运行状态 严重、非关键、正常
DIMM 温度 以摄氏度为单位
备用百分比/寿命百分比 以 % 为单位
用户配置的警报温度 警报的智能控制器温度阈值
用户配置的警报备盘 警报的智能备盘阈值
关机状态 不洁或干净。确定在之前的电源周期内是否已成功将数据清理到
永久域。
Linux 勘误表
1. 如果在 PMem 的早期元数据区域发生不可纠正错误,则系统在引导至 Linux 时可能会陷入无响应的无限循环。
解决方法:在内核命令行上使用“modprobe.blacklist=nd_pmem”引导以停止错误的消耗并启用引导进度。之后,请等待足够长
的时间以便进行地址范围清理功能,以清理内存并识别错误的地址位置,以便在将来引导时进行映射。
2. 当 PMem 配置为在 fstab 中引导期间自动装载时,Linux 无法引导至紧急模式。
解决方法:将“x-systemd.device-timeout=0”添加到 fstab 中 PMem 分区的装载选项。
40 Linux