使用创建过分区(后来又删除)的硬盘创建vdo时报错的解决办法
Posted 一大八刀
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用创建过分区(后来又删除)的硬盘创建vdo时报错的解决办法相关的知识,希望对你有一定的参考价值。
虚拟机上新加一块硬盘,用来增加交换分区,在上面分区过,后来又删除了,结果创建VDO时,报错了,如下:
[root@xuegod23 ~]# vdo create -n vdough --device=/dev/sdb --vdoLogicalSize 50G
Creating VDO vdough
vdo: ERROR - Found existing signature on /dev/sdb at offset 510: LABEL="(null)" UUID="(null)" TYPE="dos" USAGE="partition table".
后来,cp老师,给了解决方案。其中/dev/sdb是我需要操作的硬盘。
wipefs
wipefs是linux自带的程序,用来擦除文件系统的签名,不会清空文件系统或设备中的任何其他数据。默认情况下, wipefs 不会擦除非整个磁盘设备上的嵌套分区表。为此,需要--force选项。
用来擦除磁盘签名(遇到无法格式化的磁盘可以使用)
-a 擦除所有可用的签名
-f 强制擦除
[root@xuegod23 ~]# wipefs -af /dev/sdb
/dev/sdb:2 个字节已擦除,位置偏移为 0x000001fe (dos):55 aa
[root@xuegod23 ~]# vdo create -n vdough --device=/dev/sdb --vdoLogicalSize 50G
Creating VDO vdough
The VDO volume can address 16 GB in 8 data slabs, each 2 GB.
It can grow to address at most 16 TB of physical storage in 8192 slabs.
If a larger maximum size might be needed, use bigger slabs.
Starting VDO vdough
Starting compression on VDO vdough
VDO instance 1 volume is ready at /dev/mapper/vdough
问题解决!
以上是关于使用创建过分区(后来又删除)的硬盘创建vdo时报错的解决办法的主要内容,如果未能解决你的问题,请参考以下文章
解决Oracle 11g重建em时报错创建档案资料库时出错以及删除原有em时报监听程序未启动
如何解决git创建密匙时报错Too many arguments
Linux系统下lvm逻辑卷逻辑卷快照及虚拟数据优化器vdo详解