실수로 /etc 폴더 전체를 삭제했습니다(rm -f /etc). 왜 이렇게 급했는지 묻지 마세요. 그런 다음 당황하여 컴퓨터를 다시 시작했습니다. 이제 GRUB만 남았습니다. 내 데이터를 복구할 수 있는 방법이 있나요? 우분투 16.04를 사용하고 있습니다
답변1
/etc
하다아니요패키지 관리자 데이터베이스를 포함합니다.- LiveCD에서 부팅할 수 있으므로 아무것도 다시 설치할 필요가 없습니다.모든 패키지를 다시 설치그런 다음 사용자 계정에 다시 추가하세요.
- 네트워크 설정의 경우 데스크탑 환경에서 네트워크를 재구성할 수 있습니다.
답변2
/etc/
sudoer
네트워크 인터페이스, 보안 및 파일, cron 및 system-wdie 셸 초기화 파일 과 같은 모든 시스템 구성 파일을 포함하는 것부터 시작하세요 . 제거되면 이러한 기능은 더 이상 작동하지 않습니다. 시도할 수 있는 최선의 방법은 라이브 USB로 부팅하고 루트 파티션을 마운트한 다음 다시 복사하는 것입니다. 그러나 부팅하더라도 많은 재구성이 필요하며 모든 시스템 구성이 지워졌다는 점을 제외하면 정말 가치가 없습니다. 유효한 백업이 있으면 거기에서 복원을 시도할 수 있지만 그렇지 않은 경우 가장 좋은 옵션은 완전히 다시 설치하는 것입니다.
운 좋게도 시스템에 데이터가 있으면 라이브 USB로 부팅하고 외부 드라이브를 마운트한 다음 거기에 데이터를 복사하여 재설치 후 복원할 수 있습니다.
편집하다대신 실제로 /var
패키지 데이터베이스가 포함되어 있습니다 /etc
(이것은 내 실수였습니다). 나머지 구성은 /etc
여전히 지워져 있습니다. 이 정도에 따라 모든 것을 다시 되돌리려는 시도도 마찬가지로 지루할 수 있으므로(더 지루하지는 않더라도) 재설치가 더 쉬울 수 있습니다.