리눅스 민트 서버에서 삭제 된 폴더를 검색하는 방법


2

IT 수업에 참여한 일부 학생들은 Linux 민트 학생 서버에서 개인 폴더를 가끔 삭제합니다. 삭제 된 파일 폴더를 검색하는 방법이 있습니까? 우리는 학생 폴더를 위해 Windows 7 기본 서버와 Linux 민트 서버로 네트워크를 운영합니다. 도움을 주셔서 감사합니다.


백업에서 복원하십시오. 서버를 백업하고 있습니까? 그렇지 않다면 왜 안됩니까?
DavidPostill

1
이런. hadleighfarm.org.uk/training-opportunities/… > "www.hadleighfarm.org.uk에 연결하는 동안 오류가 발생했습니다. 피어 인증서가 취소되었습니다. (오류 코드 : sec_error_revoked_certificate)"
DavidPostill

답변:


0

가능하지만 파일 시스템 유형, 삭제 시간 등을 포함하여 수행 할 수있는 작업을 제한하는 많은 요소가 있습니다.

과거에 PhotoRec 을 사용 하여 서버에서 파일을 성공적으로 복구했습니다. 실수로 삭제 된 사진을 복구하기 위해 만든 도구이지만 다른 파일에서도 작동합니다.

또 다른 방법은를 사용하는 것 debugfs입니다. 리눅스 debugfs 해킹 : 파일 삭제 취소

전의:

$ debugfs -w /dev/mapper/mydisk-root
$ debugfs: lsdel

샘플 출력 :

    Inode  Owner  Mode    Size    Blocks   Time deleted
    23601299      0 120777      3    1/   1 Tue Mar 13 16:17:30 2012
    7536655      0 120777      3    1/   1 Tue May  1 06:21:22 2012
    2 deleted inodes found.

debugfs에서 명령을 실행하십시오.

    debugfs: logdump -i <7536655>

아이 노드 결정 :

    ...
    ...
    ....
    output truncated
        Fast_link_dest: bin
        Blocks:  (0+1): 7235938
      FS block 7536642 logged at sequence 38402086, journal block 26711
        (inode block for inode 7536655):
        Inode: 7536655   Type: symlink        Mode:  0777   Flags: 0x0   Generation: 3532221116
        User:     0   Group:     0   Size: 3
        File ACL: 0    Directory ACL: 0
        Links: 0   Blockcount: 0
        Fragment:  Address: 0    Number: 0    Size: 0
        ctime: 0x4f9fc732 -- Tue May  1 06:21:22 2012
        atime: 0x4f9fc730 -- Tue May  1 06:21:20 2012
        mtime: 0x4f9fc72f -- Tue May  1 06:21:19 2012
        dtime: 0x4f9fc732 -- Tue May  1 06:21:22 2012
        Fast_link_dest: bin
        Blocks:  (0+1): 7235938
    No magic number at block 28053: end of journal.

dd블록의 inode 정보로 실행하십시오 .

    # dd if=/dev/mapper/mydisk-root of=recovered.file.001 bs=4096 count=1 skip=7235938
    # file recovered.file.001
    file: ASCII text, with very long lines

파일이에 복구되었습니다 recovered.file.001.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.