这是 nvme-format 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
nvme-format - 格式化 NVMe 设备
概要
nvme 格式 [--namespace-id= | -n ]
[--lbaf= | -l ]
[--ses= | -s ]
[--pil= | -p ]
[--pi= | -一世]
[--ms= | -m ]
商品描述
对于给定的 NVMe 设备,发送一个 nvme 格式命名空间管理命令并提供
结果。
这参数是强制性的,可以是 NVMe 字符设备(例如:
/dev/nvme0) 或命名空间块设备(例如:/dev/nvme0n1)。 如果字符设备是
给定,命名空间标识符将默认为 0xffffffff 以将格式发送给所有
命名空间,但可以覆盖为任何命名空间 命名空间ID 选项。 如果
给定块设备,命名空间标识符将默认为
块设备给定,但可以用相同的选项覆盖。
成功后,程序将自动发出 BLKRRPART ioctl 强制重新扫描
命名空间。 如果驱动程序足够新,这将自动更新物理
块大小。 如果它不够新,您将需要移除并重新扫描您的设备
使新块大小可见的其他方式。
配置
-n , --namespace-id=
发送指定 nsid 的格式命令。 这可用于覆盖
字符设备 (0xffffffff) 或块设备(结果
来自 NVME_IOCTL_ID)。
-l , --lbaf=
LBA 格式:此字段指定应用于 NVM 媒体的 LBA 格式。 这个
对应于标识命名空间命令中指示的 LBA 格式。 默认值
到0。
-s , --ses=
安全擦除设置:此字段指定是否应执行安全擦除
作为安全擦除操作的格式和类型的一部分。 擦除适用于
所有用户数据,无论位置如何(例如,在公开的 LBA 中、在缓存中、
在解除分配的 LBA 等中)。 默认为 0。
┌──────┬────────────────────────────────────┐
│价值│定义│
├──────┼────────────────────────────────────┤
│0 │ 无安全擦除操作 │
│ │ 要求 │
├──────┼────────────────────────────────────┤
│1 │ 用户数据擦除:所有用户数据 │
│ │ 将被删除, │ 的内容
│ │ 擦除后的用户数据是 │
│ │ 不确定(例如,用户 │
│ │ 数据可填零,一 │
│ │ 满等)。 控制器可能 │
│ │ 执行加密擦除 │
│ │ 当用户数据擦除是 │
│ │ 请求是否所有用户数据 │
│ │ 加密。 │
├──────┼────────────────────────────────────┤
│2 │ 密码擦除:所有用户 │
│ │ 数据将被删除 │
│ │ 加密。 这是│
│ │ 通过删除│
│ │ 加密密钥。 │
├──────┼────────────────────────────────────┤
│3-7 │ 保留 │
└──────┴────────────────────────────────────┘
-p , --pil=
保护信息位置:如果设置为“1”并启用保护信息,
然后保护信息作为元数据的前八个字节传输。 如果
清除为“0”并启用保护信息,然后保护信息
作为元数据的最后八个字节传输。 默认为 0。
-一世, --pi=
保护信息:该字段指定端到端数据保护是否为
启用和保护信息的类型。 默认为 0。
┌──────┬──────────────────────────────────┐
│价值│定义│
├──────┼─────────────────────────────────┤
│0 │ 保护信息不是 │
│ │ 启用 │
├──────┼─────────────────────────────────┤
│1 │ 保护信息是 │
│ │ 启用,类型 1 │
├──────┼─────────────────────────────────┤
│2 │ 保护信息是 │
│ │ 启用,类型 2 │
├──────┼─────────────────────────────────┤
│3 │ 保护信息是 │
│ │ 启用,类型 3 │
├──────┼─────────────────────────────────┤
│4-7 │ 保留 │
└──────┴──────────────────────────────────┘
-m , --ms=
元数据设置:如果元数据作为
扩展数据 LBA。 如果元数据作为
单独缓冲区的一部分。 元数据可以包括保护信息,基于
保护信息 (PI) 字段。 默认为 0。
示例
· 使用所有默认值格式化设备:
# nvme 格式 /dev/nvme0n1
· 使用用户数据安全擦除设置和保护信息格式化命名空间 1:
# nvme 格式 /dev/nvme0 --namespace-id=1 --ses=1 --pi=1
NVME
nvme-user 套件的一部分
使用 onworks.net 服务在线使用 nvme 格式