Linux에서 우발적 인 파일 삭제를 보호하는 방법

Linux 폴더 및 파일

Gnu / Linux는 매우 안전한 운영 체제이지만 사실은 때때로 실수로 파일을 삭제하는 경우가 있습니다. 회복하기 어렵습니다. 이것은 우리 컴퓨터가 공유되면 더 많이 발생할 수 있습니다.

다음으로 우리는 이러한 문제를 피하고 외부 복구 프로그램의 문제를 피하는 데 도움이되는 파이썬 프로그램 인 rm-protection이라는 프로그램 덕분에 이것을 피하는 방법을 알려줄 것입니다. rm 보호의 작동은 Gnu / Linux에서 실수로 파일을 삭제하는 것을 방지하기 때문에 매우 간단합니다.

먼저 우리는 RM-Protection 프로그램 설치 그리고 어떤 경우에는 특별한 파이썬 플러그인을 설치해야합니다.이를 위해 터미널을 열고 다음을 작성합니다.

Arch Linux 및 파생 제품

sudo pacman -S python-pip

RedHat / OpenSUSE

sudo yum install epel-release
sudo yum install python-pip

데비안 / 우분투 / 파생

sudo apt-get install python-pip

rm- 보호 프로그램 설치 :

sudo pip install rm-protection

프로그램이 설치되면 암호화 할 파일이나 디렉토리를 선택해야합니다.이를 위해 다음을 작성하기 만하면됩니다.

protect archivo.txt
protect -R carpeta/

엔터를 누르면 프로그램에서 보안 질문과 답변을 묻습니다.. 이를 설정 한 후 보호 된 파일을 삭제하려고 할 때마다 운영 체제가 이전에 표시 한 질문을 묻고 이전에 입력 한 답을 입력해야합니다. 그렇지 않으면 오류가 발생하고 파일을 삭제할 수 없습니다. 지루해 보이지만 다음과 같이 할 수 있습니다. 홈 폴더를 암호화하고 파일이 실수로 삭제되지 않았는지 확인하십시오..

rm-protection을 사용하는 시스템은 간단하고 프로그램은 기본적인 동작을 가지고 있습니다. 프로그램의 github 저장소,하지만 질문을 통해 우리가 무엇을하고 있고 어떤 파일을 삭제할 것인지 결정할 수 있기 때문에 완벽하게 작동합니다.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자: AB Internet Networks 2008 SL
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   파비안

    «... 복구하기 어려움 ...?»; 이를 위해 Photorec과 같은 프로그램이 있습니다. 또 다른 것은 보안을 강화하는 것입니다.

  2.   슈파 카브라

    photorec로 파일을 복구 한 적이 없습니다. 어떤 용도로든 유용한 지 진지하게 궁금합니다

  3.   Yeray

    내 photorec은 KaOS의 모든 데이터를 복구하지 못하도록 저를 구했습니다. 나중에 발견 한 유일한 문제는 복구 된 파일이 다른 명명법을 가지고 있다는 것입니다 (예 : f9017296.avi).

    인사말.

  4.   Ldjavier

    저는 Linux 세계에 익숙하지 않습니다. 수년 동안 나는 리눅스에 대해 배우고 싶었지만, 디스크가 고장 나고 포맷하고 Windows 7 (심지어 w10)을 다시 설치하려고 시도 할 때까지 Windows가있는 편안한 영역에 머물 렀습니다. 디스크를 포맷하기 전에 대부분의 정보가 백업되었지만 일부 사진이 손실되었습니다. 우분투에서는 photorec로 복구를 시도했고 사진을 포함한 다양한 파일이있는 많은 폴더를 생성했지만 지금은 관심이없는 파일을 삭제할 수 없습니다. Windows에서는 마우스 오른쪽 버튼을 클릭하거나 속성을 변경하거나 프로그램을 사용하는 것이 더 간단했지만 Linux에서 수행하는 방법을 모르겠습니다. 누군가 나를 안내해 줄 수 있습니까? 감사

  5.   URxvt

    저는 trash-cli 프로그램을 사용하는데, 그것은 마치 rm 명령 인 것처럼 파일을 삭제하는 대신 휴지통으로 옮기는 것입니다.

    명령은 휴지통이지만 별칭을 입력하면 더 빠르게 입력 할 수 있습니다. 다음과 같이 사용됩니다.
    휴지통

    rm 별칭을 만드는 것은 좋지 않습니다. 그러면 PC를 변경하고 아무 일도 일어나지 않고 xD 파일이 삭제 될 것이라고 생각하면서 rm을 사용할 것입니다.

    인사말.

  6.   오스카

    내가하는 일은 삭제하고 싶은 것을 / tmp로 옮기고 혼란 스러울 때만 다시 옮기면됩니다.

    문제는 컴퓨터를 끄면 파일이 손실된다는 것입니다.

    영구적 인 휴지통을 갖고 싶다면, 디렉토리를 생성하고 삭제할 파일을 그곳으로 옮기고 가끔 정리할 수 있습니다 (파일이 필요하지 않다고 확신 할 때).

  7.   조안나 엔 리크

    루트가 아닌 사용자도 'immutable'속성을 먼저 제거하지 않고 편집하거나 삭제할 수 없도록 파일을 변경 불가능 (불변)으로 만듭니다.

    $ chattr + i / 경로 / 파일 이름

    '불변'속성은 다음과 같이 제거됩니다.

    $ chattr -i / 경로 / 파일 이름