问题
尝试创建 VDO 磁盘时,该过程失败并显示以下错误:
# vdo create --name=vdoTEST2 --device=/dev/sde --vdoLogicalSize=1G --writePolicy=async Creating VDO vdoTEST2 vdo: ERROR - vdoformat: formatVDO failed on '/dev/disk/by-id/ata-VBOX_HARDDISK_VBcd2ac7bf-4750ebec': VDO Status: Out of space vdo:错误-vdo格式:格式化vdo在“/dev/disk/by id/ata-VBOX_HARDDISK_VBcd2ac7bf-4750ebec”上失败:vdo状态:空间不足
欢迎来到之路教程(on itroad-com)
解决方案
磁盘大小为4G。
# lsblk | grep sde sde 8:64 0 4G 0 disk
通用重复数据删除索引需要写入磁盘。
这基本上是一个保存板坯指纹及其位置记录的数据库。
这就是使重复数据删除成为可能的原因。
此过程至少需要 3GB。
# vdostats --hu Device Size Used Available Use% Space saving% /dev/mapper/vdoTEST1 5.0G 3.0G 2.0G 60% N/A /dev/mapper/vdoTEST 7.0G 3.0G 4.0G 42% N/A
为了能够创建 FS,所需的磁盘至少为 5GB。
因此,至少将大小增加到 5GB。
现在再次运行命令:
# vdo create --name=vdoTEST1 --device=/dev/sdf --vdoLogicalSize=1G --writePolicy=async Creating VDO vdoTEST1 Starting VDO vdoTEST1 Starting compression on VDO vdoTEST1 VDO instance 1 volume is ready at /dev/mapper/vdoTEST1
# lsblk | grep sdf sdf 8:80 0 5G 0 disk
日期:2020-09-17 00:14:13 来源:oir作者:oir