我有一个Ubuntu桌面用作服务器。今天早上,我不小心将所有的根移到了../
root@server:/tmp/UPS/up/upsilon# mv /* ../
mv: impossibile spostare "/dev" in "../dev": Dispositivo o risorsa occupata
mv: impossibile spostare "/proc" in "../proc": Dispositivo o risorsa occupata
mv: impossibile spostare "/run" in "../run": Dispositivo o risorsa occupata
mv: impossibile spostare "/sys" in "../sys": Dispositivo o risorsa occupata
mv: impossibile spostare "/tmp" in una sottodirectory di sé stessa, "../tmp"
root@server:/tmp/UPS/up/upsilon# ls
-bash: /bin/ls: No such file or directory
我在ssh中远程连接。现在,我无法访问了。我也无法查看Webmin。
所以,现在我无法正确重启系统吗?而且我必须实际访问系统控制台并键入以下命令:
../bin/mv ../{bin,boot,etc,home,media,mnt,opt,root,sbin,selinux,usr,var,vmlinuz*}
对?
我的根目录到哪里去了,我该如何找回它?上面的命令可以工作吗?
10
哇!这是一个令人印象深刻的错误!:(
—
Sparhawk
我是否正确理解当时的工作目录是
—
Sparhawk
/
?如果是这样,当我尝试时mv tempdir/ ../
,我mv: ‘tempdir/’ and ‘../tempdir’ are the same file
什么都没有动。
下次,不要以root用户身份登录。并且如果您要
—
Braiam
mv
添加-i
开关。
我不同意。有时候,您确实希望以root用户身份登录,而不是学习无意识地将sudo放在每个命令的前面。但是,以root用户身份登录时要小心。特别是使用delete和move命令。---仍然会发生错误,我们会从中吸取教训。@MaxDL:可以从备份中还原/分区吗?你有备份吗?您可以在不启动操作系统的情况下使用Dell DRAC,HP ILO或其他远程访问工具来访问服务器控制台吗?
—
Hennes