想要退出 ssh 会话但 pvmove 正在前台运行

想要退出 ssh 会话但 pvmove 正在前台运行

情况:我刚刚将磁盘从 HP MicroServer 迁移到 HP DL320e v2,在此过程中丢弃了板载备份 HDD。为了替换它,我添加了另一个 SSD,我想将其添加到我的 LVM VG 中。

问题:我被所有这些变化迷住了,现在我有了一些新玩具可以玩(嗯,粘合),我开始pvmove对接近 1TB 的 PV 进行操作。它以大约 40 MB/s 的速度运行,因此需要不到 7 个小时才能完成。我通过 Windows PC 上的 putty 在 SSH 会话中运行它,但现在我想关闭它。

我应该做的是:使用本地控制台(iLO)或使用屏幕会话。

所以我的问题基本上是我能做什么?

  • pvmove停下来稍后再捡可以吗(Ctrl-C可以)?
  • 我可以将其发送到后台Ctrl-Z,然后fg在会话中再次将其带回前台screen吗?也许我现在应该研究一下。
  • 我是否应该让电脑一直开着?我宁愿省电。

我愿意接受已知的好建议 - 我真的不想使用我的备份。

提前致谢,Al

答案1

好吧,看起来之前已经问过并回答过有一次我想写背景前景在另一个会话中,我有更合适的搜索词可以使用。

魔法的完成reptyr只需要apt-get install reptyr

这是我所做的(注意我编辑了这些行以显示 I/O 在哪个 TTY 上):

(pts/4) /dev/sda5: Moved: 10.6%

(pts/5) # apt-get install reptyr
(pts/5) # screen

(pts/4) /dev/sda5: Moved: 10.6%

(pts/6) # ps -ef | grep pvmove
(pts/6) root 20618 13769 0 22:40 pts/4 00:00:00 pvmove /dev/sda5 --interval 10 --verbose
(pts/6) # reptyr 20618

(pts/4) [1]+  Stopped                 pvmove /dev/sda5 --interval 10 --verbose

(pts/6) /dev/sda5: Moved: 10.8%
(pts/6) /dev/sda5: Moved: 10.9%`

没有什么比玩实火更糟糕的了(只要你没有被烧伤)。

相关内容