Centos 7: mv 명령 오류

Centos 7: mv 명령 오류

저는 VMWare를 사용하는 VPS의 Centos 7 64비트 시스템을 사용하고 있습니다. 일부 파일을 이동 중인데 루트 디렉터리를 일부 폴더로 이동한 것 같습니다. 이 작업을 수행한 후에는 어떤 디렉터리로도 CD를 이동할 수 없으며 컴퓨터를 다시 시작할 수 없습니다. 이제 SE에 대한 몇 가지 질문을 읽고 머신을 재부팅하면 안 된다는 것을 알았습니다. 이제 재부팅이 완료되었으니 무엇을 할 수 있습니까?

VPS 관리의 복구 콘솔에서 부팅하면 패닉 모드로 전환되며 Journalctl의 오류는 다음과 같습니다.

systemd[1]: Starting Switch Root... 
systemctl[500]: Failed to switch root: Specif ied switch root path /sys
systemd[1]: initrd-switch-root.service: main process exited, code=exit
systemd[1]: Failed to start Switch Root. 
systemd[1]: Startup f inished in 872ms (kernel) Iinitral 3.81.9s I 
systemd[1]: Unit initrd-switch-root.service entered failed state. 
systemd[1]: Triggering OnFailure= dependencies of initrd-switch-root.s 
systemd[1]: initrd-switch-root.service failed. 
systemd[1]: Started Emergency Shell. systemdI11: Reached target Emergency Mode. 
systemd[1]: Received SIGIMIIIM.21 from PIO 263 Iplymouthal. 
kernel: random: crng init done

재부팅할 때 아래와 같이 선택할 수 있는 옵션이 여러 가지 있지만 모두 셸로 연결됩니다.

여기에 이미지 설명을 입력하세요.

여기에 이미지 설명을 입력하세요.

무엇을 해야할지 아시나요? 이 서버에서 일부 웹사이트를 호스팅하고 있으며 이를 복원하고 싶습니다.

답변1

글쎄, 몇 시간 동안 검색한 끝에 마침내 다시 찾았습니다. 이것이 내가 한 일입니다:

내 원래 질문에 표시된 bash 프롬프트에서 ls는 이라는 디렉터리가 포함된 디렉터리 목록을 표시합니다 sysroot. cd해당 디렉터리로 이동하면 운영 체제 파일에 대한 /라는 것을 알 수 있습니다. 명령을 시작했을 때 많은 폴더가 누락되어 몇 개만 남아 있는 것을 발견했습니다 mv. 그래서 명령을 실행한 디렉터리로 이동했는데 mv다음 폴더가 동일한 디렉터리에 있는지 확인했습니다. 다시 이동하려고 했지만 파일을 이동할 때 파일 시스템이 읽기 전용 오류가 발생했습니다. 조언을 따르다여기운영 체제별로 목록을 설치한 후 ro로 변경한 다음 모두 이동합니다. 이것은rwe/sysroot스크린샷

홈 lib lib64가 손실될 때까지 기다리기 + 미디어 찾기 mnt opt ​​​​root sbin srv var

다시 시작한 후 진행 표시줄이 가득 차면 Cento 7 진행 표시줄을 초과하지 않습니다. Esc 키를 누르고 오류를 찾습니다: /boot를 마운트할 수 없습니다. 프롬프트도 표시되지 않습니다. 이것은스크린샷.

조언을 따랐다여기추가한 후 OS를 눌러 init=/bin/bash선택 목록을 다시 커널 라인에 변경 ro한 다음 bash 프롬프트로 다시 부팅합니다. 거기에서 다시 확인해 보니 이전 위치 에 있던 폴더가 누락되었습니다 . 돌아왔다 . 그런 다음 아래 폴더를 확인했지만 비어 있었습니다. 파일이 삭제되었는지 아니면 위치가 잘못되었는지 확실하지 않아 온라인에서 동일한 파일을 검색했는데 누군가 댓글을 달았던 것을 발견했습니다.rwebinmvmv/sysroot/boot/sysroot

/boot는 일반적으로 별도의 파티션에 있으므로 /mnt/sysimage를 마운트하면 /boot 아래에 있는 파일을 볼 수 없습니다.
그래서 재부팅하고 빙고 모든 것이 잘 작동했습니다. 로그인 프롬프트로 직접 부팅합니다. SSH를 사용해도 작동합니다. 모든 웹사이트도 온라인 상태입니다. 좋은 결과! 모든 도움에 감사드립니다. 고마워하는.

관련 정보