
나는 (멍청하게) 다음 명령을 실행했습니다.
mv ncdu/ /home/*
mv ncdu/ /var/*
ncdu 폴더를 이 디렉터리로 이동하려고 합니다. 그리고 이로 인해 virtfs
(cPanel)을 제외하고 /home/ 폴더에서 모든 Apache 디렉터리가 제거되었습니다 .
상상할 수 있듯이 내 웹사이트와 기타 다양한 기능이 작동하지 않습니다.
나는 /virtfs/
여전히 웹사이트의 모든 파일을 가지고 있음을 발견했습니다.
디렉터리를 원래대로 복원하려면 어떻게 해야 /home
합니까? 실행할 수 있는 cPanel 스크립트가 있습니까? 아니면 수동으로 하드링크를 만들어야 합니까?
var/yp
또한 디렉터리에 여러분이 기대하는 디렉터리가 많이 있다는 것을 확인했습니다 var
. 거기서 복원할 수 있습니까?
답변1
이 명령을 사용하면 /home(사전 순서의 마지막 폴더) 아래에 단일 폴더가 남고 그 바로 아래에 /home(및 ncdu) 아래에 있는 다른 모든 폴더가 남을 것으로 예상됩니다. 아 - 그런 일이 일어났습니다 - virtfs가 마지막 폴더가 되었습니다.
/home/virtfs로 이동하여 폴더를 원래 위치로 되돌리세요.
아래에 제안된 명령이 있습니다. 원래 /home/virtfs 아래에 있던 항목을 이동하고 싶지 않기 때문에 *를 사용하는 대신 이동할 폴더를 선택하는 것이 좋습니다.
cd /home/virtfs
mv a b c d ..
/var에도 마찬가지입니다. /var/yp로 변경하고 거기에 있던 내용을 mv하여 한 수준 위로 백업하세요.