OpenSuse에서 마지막으로 삭제된 파일을 찾는 방법은 무엇입니까?

OpenSuse에서 마지막으로 삭제된 파일을 찾는 방법은 무엇입니까?

나는 OpenSuse Linux에서 화면을 잠그지 않으며, 내가 자는 동안 여자친구가 온갖 나쁜 짓을 하도록 놔두지 않습니다. 그녀가 내 컴퓨터에서 파일을 삭제했는지 확인할 수 있는 방법이 있나요?

폴더의 "수정된 날짜" 타임스탬프를 보고 무언가를 삭제하려고 하는데 날짜가 변경되지 않습니다. 로그인도 보고 있는데 /var/log정확히 어디를 봐야할지 모르겠고 아무것도 찾을 수 없습니다.

파일을 휴지통으로 옮긴 후 비워서 삭제한 것 같은데, 이 과정이 일부 로그에 기록될 것 같아요.

답변1

OpenSuse를 사용하지 않지만 내가 아는 한 로그인이 없습니다.쓰레기통.

그러나 디렉토리의 내용이 변경되면 수정 시간도 변경되어야 합니다.

대체로 무언가를 복구할 가능성은 희박하지만 다음과 같습니다.

  • 디스크 활동을 즉시 중지해야 합니다(루트에서 mount -o remount,ro /home:/집파티션의 마운트 지점입니다)

  • 무엇을 복구하고 싶은지 알아야 하고 작업을 수행할 수 있는 도구가 있지만 무엇을 검색해야 하는지 알려 주어야 합니다.

  • /(루트)가 다음 과 같은 경우이것읽기 전용 파티션에서 작업하려면 live-usb와 같은 다른 방법을 사용하여 읽기 전용 파티션에서 작업할 수 있어야 합니다.

  • 작업하기 전에 전체 파티션을 다른 파티션에 복사하는 것이 가장 좋습니다.

개정하다쓰레기통로그를 작성해 달라고 요청하는 행위도 가능하지만, 사용 중인 데스크톱 환경에 따라 다릅니다.

주로 널리 사용되는 두 가지가 있습니다 file-manager.

  • 난쟁이의 노틸러스
  • kde의 정복자

저는 노틸러스를 사용합니다. 실행 gconf-editor, 검색쓰레기(키 이름 포함), 없음통나무,도 아니다휴지통 비우기 명령. 따라서 gnome을 사용하는 경우 nautilus두 가지 방법이 있습니다.

  • 사용자가 실행하기 전에 각각의 새 항목을 숨겨진 디렉토리로 이동하는 대신 inotify( )를 사용하여 gnome의 휴지통 디렉토리를 모니터링하십시오.inotifywaitempty trash

  • 이러한 기능을 추가하기 위해 소스에서 노틸러스를 패치합니다. (또는 프로그래머에게 비용을 지불하고) 수정 사항을 노틸러스 관리자에게 제안으로 보내십시오.

답변2

사실 저는 openSUSE를 사용하고 있는데 기본적으로는 @F.Hauri가 맞습니다.

실제로 (휴지통에서) 완전히 삭제된 파일은 기록되지 않습니다. 나는 당신이 표준 설정을 실행하고 있다고 추측하므로 파일 시스템은 ext3 또는 ext4와 같아야 합니다. 다음과 같이 파일 시스템에서 삭제된 파일의 남은 부분을 검색할 수 있는 도구가 많이 있습니다.http://extundelete.sourceforge.net/ 이렇게 하면 다른 파일이 덮어쓰지 않은 경우를 대비해 아주 오래된 파일이라도 많은 파일을 찾을 수 있습니다.

관련 정보