3.4. 创建并挂载 LVM-VDO 卷
您可以使用 lvcreate
命令在 VDO 池 LV 上创建 VDO 逻辑卷(LV)。
为您的 LVM-VDO 选择一个名称,如 vdo1
。您必须对系统上的每个 LVM-VDO 使用不同的名称和设备。
先决条件
- 安装 VDO 软件。如需更多信息,请参阅安装 VDO。
- 在您的系统中有一个有可用存储容量的 LVM 卷组。
步骤
创建 LVM-VDO:
lvcreate --type vdo \ --name vdo1 \ --size 1T \ --virtualsize 10T \ vg-name
# lvcreate --type vdo \ --name vdo1 \ --size 1T \ --virtualsize 10T \ vg-name
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 使用物理大小替换
1T
。如果物理大小大于 16 TiB,请添加以下选项将卷上的 slab 大小增加到 32 GiB:--vdosettings 'vdo_slab_size_mb=32768'
--vdosettings 'vdo_slab_size_mb=32768'
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 如果您在物理大小大于 16 TiB 的卷上使用 2 GiB 的默认 slab 大小,则
lvcreate
命令会失败并显示以下错误:ERROR - vdoformat: formatVDO failed on '/dev/device': VDO Status: Exceeds maximum number of slabs supported
ERROR - vdoformat: formatVDO failed on '/dev/device': VDO Status: Exceeds maximum number of slabs supported
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 使用 LVM-VDO 将呈现的逻辑存储替换
10T
。使用您要放置 LVM-VDO 的现有 LVM 卷组的名称替换
vg-name
。重要如果创建 LVM-VDO 卷失败,请使用
lvremove vg-name
删除卷。根据故障的原因,您可能还需要添加两个强制选项(-ff
)。在 LVM-VDO 上创建文件系统:
对于 XFS 文件系统:
mkfs.xfs -K /dev/vg-name/vdo-name
# mkfs.xfs -K /dev/vg-name/vdo-name
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 对于 ext4 文件系统:
mkfs.ext4 -E nodiscard /dev/vg-name/vdo-name
# mkfs.ext4 -E nodiscard /dev/vg-name/vdo-name
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
在 LVM-VDO 卷上挂载文件系统:
要永久挂载文件系统,请在
/etc/fstab
文件中添加以下行:/dev/vg-name/vdo-name mount-point <file-system-type> defaults 0 0
/dev/vg-name/vdo-name mount-point <file-system-type> defaults 0 0
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 将 <file-system-type> 替换为您的文件系统,如
xfs
或ext4
。要手动挂载文件系统,请使用
mount
命令:mount /dev/vg-name/vdo-name mount-point
# mount /dev/vg-name/vdo-name mount-point
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 如果 LVM-VDO 卷位于需要网络的块设备中,如 iSCSI,请添加
_netdev
挂载选项。对于 iSCSI 和其它需要网络的块设备,请查看systemd.mount (5)
手册页,了解有关_netdev
挂载选项的信息。
验证
验证 LVM-VDO 卷是否已创建:
lvs
# lvs
Copy to Clipboard Copied! Toggle word wrap Toggle overflow