![关闭使用 /home 的进程以便将 /home 移动到新驱动器](https://linux22.com/image/915156/%E5%85%B3%E9%97%AD%E4%BD%BF%E7%94%A8%20%2Fhome%20%E7%9A%84%E8%BF%9B%E7%A8%8B%E4%BB%A5%E4%BE%BF%E5%B0%86%20%2Fhome%20%E7%A7%BB%E5%8A%A8%E5%88%B0%E6%96%B0%E9%A9%B1%E5%8A%A8%E5%99%A8.png)
我正在将 /home 从一个驱动器移动到另一个新驱动器。我以 root 身份从 tty3 执行此操作。
我已经使用了 sudo mv '/home' '/old_home' 但它说设备或资源繁忙。
我试图终止访问 /home 中的文件的进程,但 kill PID 和 killall [命令] 不会关闭进程
答案1
你可以用于sudo fuser --mount --user /home/*
查看流程,或sudo lsof +D /home
(参见man fuser;man lsof
),但:
最简单、最安全的方法是下载 Luve USB 版本,将其刻录到 USB 闪存盘,然后从中启动。这将确保没有任何进程打开前者/home
。您将能够手动安装要从中复制的旧分区。
$HOME
如果您使用加密目录,则会更加复杂。