我想将/var
我的服务器(xen 服务器)的文件夹移动到新磁盘。
我按照这但是该init 1
命令将我从 ssh 会话中注销。
另外,我可以避免使用init 1
以防止所有进程写入此文件夹吗?
相反,我想我可以尝试停止所有正在运行的服务,并在移动它之前检查lsof | grep /var
没有打开的文件。/var
这是正确的做法吗?
答案1
如果要正确执行此操作,您需要在本地访问服务器并将其置于单用户模式。通过 逐个停止服务ssh
不会有帮助,因为ssh
它本身就是一项服务,并且它也在使用/var
,例如用于登录/var/log/secure
。