我有一个针对具有 lvm 跨区卷的 ec2 实例的备份过程,它执行以下操作:
1) 以 root 身份通过 ssh 强制命令 dmsetup 进入框并暂停跨区卷。2) 对卷进行 ebs 快照3) 以 root 身份通过 ssh 强制命令 dmsetup 进入框并恢复跨区卷。
一段时间以来,它一直运行良好,但昨晚出现了问题。似乎卷已暂停,并且从未恢复到活动状态。我可以通过 ssh 进入实例,但很少有命令起作用(ls 起作用,top 起作用,ps 不起作用)。我可以运行 dmsetup info 来查看它是否已暂停,但尝试运行 dmsetup resume 没有任何效果。我最终重新启动了,它强制对该卷进行磁盘检查,这将花费很长时间。我改为从以前的快照中恢复。
这里可能出了什么问题?我可以采取什么措施来防止将来再次发生这种情况?
答案1
拍摄快照之前暂停有什么意义?
在您的程序中,我读到过三次“力量”。
如果你必须“强迫”做某事,你应该清楚地知道自己在做什么。如果不是,尽量避免“强迫”。
那么,如果你不强制执行,你会收到什么警告?这可能会给你一些线索,让你知道哪里出了问题。