用途 将一个逻辑卷的内容复制到一个新的逻辑卷。
语法
复制到一个新的逻辑卷
cplv [ -v VolumeGroup ] [ -y NewLogicalVolume | -Y Prefix ] SourceLogicalVolume
cplv -V MYVG -y newlv oldvg
将旧逻辑卷oldlv 的内容拷贝到在名为myvg 卷组中的一个新的逻辑卷newlv,如果不指定卷组,新的与旧的逻辑卷在同一个卷组里面、复制到一个已存在的逻辑卷,cplv 不会把逻辑卷开始的512个字节复制到新的逻辑卷中看,因为这512 个字节是LVCB 但是它会用新的属性写新的逻辑卷的LVCB
cplv -e DestinationLogicalVolume [ -f ] SourceLogicalVolume
cplv -e existinglv oldv
将旧的逻辑卷的额你人复制到一个迎接存在的逻辑卷existonglv,并且这两个逻辑卷在同一个卷组中。
描述
注意: 不要从一个含有数据的较大的逻辑卷复制到较小的逻辑卷。这样做将导致文件系统被破坏,因为一些数据(包括超级块)未被复制。
cplv 命令复制 SourceLogicalVolume 到一个新的或已存在的DestinationLogicalVolume。SourceLogicalVolume 参数可能是一个逻辑卷名或逻辑卷标识。cplv 命令通过使用缺省语法来创建一个新的有系统生成名的逻辑卷。系统生成名将被显示。
注:
如果您复制一个分割的逻辑卷并且目标逻辑卷不存在,则一个相同的复制,包括分割块的大小和源逻辑卷的分割宽度被创建,然后数据被复制。
如果您复制一个分割的逻辑卷并且已经用 mklv 命令用不同的分割块大小和分割宽度创建了目标逻辑卷,或者目标不是一个分割逻辑卷,则新特征被维持而且数据被从源逻辑卷复制。
cplv 命令在快照卷组上不可用。
如果 SourceLogicalVolume 是 jfs 或 jfs2 类型,则必须成功卸载文件系统,且 fsck 必须在新创建的文件系统上成功运行,才可运行 cplv 命令。如果您在安装新文件系统之前运行了 fsck 命令,则将返回错误,因为超块中包含的日志设备仍将引用原始的文件系统。请在运行 fsck 前安装文件系统,这样就可创建新的日志设备。