디렉터리 구조로 파일 복구

디렉터리 구조로 파일 복구

편집: 데비안 8.1.0을 사용하고 있습니다.

그래서 어떻게든 내 디렉토리를 삭제했습니다 /etc. 모든 파일에 대한 전체 디렉터리 계층 구조를 복구할 수는 없지만 /etc여러 복구 프로그램에서 서로 다른 부분을 받았고 이들의 노력을 "결합"할 수 있는 방법이 있는지 궁금합니다...

저는 3가지 프로그램을 사용했어요시스템 복구 CD리눅스:

  • 테스트 디스크etc 디렉토리와 해당 하위 디렉토리가 빨간색으로 표시되어 삭제되었음을 나타내는 파일 시스템 내용을 나열합니다. ( /etc/을 제외한 어떤 디렉토리에도 접근할 수 없습니다 /etc/avahi/services. 내용을 드라이브에 복사할 수 있지만 모든 파일과 디렉터리(위 예외 제외 avahi/services)는 비어 있습니다. 사용 확인나무주문하다. /etc/이렇게 디렉터리를 깔끔하게 잘라내면 새로운 데이터가 사용하는 공간을 덮어쓸 가능성은 거의 없어 보이지만 ,그렇다면 testdisk가 더 많은 하위 디렉터리를 찾아 연결할 수 없는 이유는 무엇입니까?
  • 사진술원본 이름이 없는 다수의 원본 파일을 복구하고 이를 recup_dir.# 디렉터리로 나눕니다. 여기서 #은 1-52 사이의 숫자입니다. 그 안에서 원본 콘텐츠가 포함된 파일 /etc과 같은 일부 파일을 찾았습니다 .wpa_supplicant.conf그렇다면 /etc/wpa_supplicant.conf복원 이유(올바른 이름과 디렉터리 포함)테스트 디스크동안 아무것도 포함하지 않습니다사진술콘텐츠를 복원할 수 있지만 이름이나 디렉터리에 연결할 수는 없나요? 누락된 링크는 무엇입니까?
  • 결국 망했어요확장 삭제. 삭제된 파일과 디렉터리는 /etc 아래에서만 직접 볼 수 있고 해당 Inode 번호가 나열되어 있는 것 같습니다.이것이 말하는 내용 과 내용 wpa_supplicant.conf사이의 "연결"을 복원하는 데 도움이 됩니까? 왜? 확장 삭제if-pre-down/script.sh또한 일부 파일을 복구할 수 있으며, 그 중 일부는 에서 /etc/network/및 일부에서 와 같이 여러 디렉터리 깊은 곳에 위치합니다 /etc/init.d/.

콘텐츠 덮어쓰기로 인한 불가피한 데이터 손실(삭제 후 오랫동안 사용하지 않았기 때문에 큰 부담은 아닐 것 같습니다) 외에도, 더 많은 하위 디렉터리와 파일 콘텐츠 및 링크에 접근할 수 있나요? 모두 다시 모일 수 있나요? 위의 다양한 것들을 결합하는 방법이 있었으면 좋겠습니다. 어느 쪽이든, 어떤 것은 복구 가능하고 다른 것은 복구할 수 없는 이유와 inode, 파일 할당 테이블 등이 어떻게 들어가는지에 대한 설명은 크게 감사하겠습니다. 감사해요!

관련 정보