lvextend
我想知道在镜像分区上重新启动 Linux 安装后是否安全。
我可以看到分区正在正确镜像,因为硬盘灯常亮。所以它正在努力工作……我以前也见过更新完整镜像需要几个小时(我刚刚向该卷添加了超过 800Gb)。
该lvextend
命令已返回,没有错误,我可以运行该lvs
命令并看到镜像已完成 47%。
以这种方式更新镜像时重新启动是否安全?
lvextend
注意:在运行该命令之前,镜像是 100% 最新的。
答案1
请使用 : 检查镜像段类型lvs -o name,segtype
:如果是raid1
,则在必要时重新启动应该是安全的,尽管您可能会失去一些进度。
如果航段类型是旧版mirror
,则同样适用于您除非有一个单独的磁盘镜像日志段正在使用。此镜像类型包括具有--mirrorlog
多个选项的设置:disk
是一种持久镜像日志,其本身不进行镜像,core
仅将镜像日志保留在 RAM 中,每次重新启动时始终需要从 0% 重新同步。曾经还有一个mirrorlog选项mirrored
,但显然它有一些设计问题,因为当前的lvconvert
手册页特别建议应该避免它(并且mirror
可能已经阻止使用该mirrorlog类型创建新段)。
LVM镜像代码包含一个检查点机制:同步过程每隔一段时间就会更新一个关于其进行了多远的持久记录,如果同步因任何原因中断,它将自动从上一个检查点恢复。
尽管如此,我还是愿意不是当任何类型的软件 RAID 正在同步时,请重新启动系统,除非我绝对必须这样做。万一。