약 1시간 30분 전에 나는 openVZ vps에서 매우 중요한 디렉토리를 삭제했습니다.
나는 열심히 노력했다
root@server:/home extundelete /dev/simfs --restore-directory ./ --output-dir /home/restore/
extundelete: failed to read-only open device "/dev/simfs": Error code 1
이 문제를 어떻게 해결할 수 있나요?
답변1
읽기 및 쓰기 권한으로 마운트된 파일 시스템은 복원하거나 검사할 수 없습니다.
IMM 또는 머신에 대한 물리적 액세스가 필요하고 유지 관리 모드에서 머신을 다시 시작하거나 런레벨을 1로 변경한 다음 umount / 명령을 실행해 보세요.
또 다른 방법은 라이브 CD 마운트를 사용하고 읽기 전용 파티션을 마운트하여 데이터를 복구하는 것입니다.
모든 파일을 복원하고 다시 설치할 때까지 기본 파티션은 읽기 전용으로 유지되므로 파일을 저장하려면 펜 드라이브 등의 다른 장소가 필요합니다.
정말로 서버를 멈출 수 없다면디스크에서 이미지 파일을 생성해 볼 수 있습니다(그러나 이를 저장하려면 더 큰 디스크가 필요합니다...).
dd if=/dev/mygreatdevice of=/mnt/myotherdisk/mygreatimage.img
mygreatimage.img에서 ext4 데이터 복구를 실행하세요.
이 방법은 작동할 수 있지만 복구된 파일은 일반 데이터 복구의 경우 평소보다 더 손상될 수 있습니다.