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 저장소,하지만 질문을 통해 우리가 무엇을하고 있고 어떤 파일을 삭제할 것인지 결정할 수 있기 때문에 완벽하게 작동합니다.
«... 복구하기 어려움 ...?»; 이를 위해 Photorec과 같은 프로그램이 있습니다. 또 다른 것은 보안을 강화하는 것입니다.
photorec로 파일을 복구 한 적이 없습니다. 어떤 용도로든 유용한 지 진지하게 궁금합니다
내 photorec은 KaOS의 모든 데이터를 복구하지 못하도록 저를 구했습니다. 나중에 발견 한 유일한 문제는 복구 된 파일이 다른 명명법을 가지고 있다는 것입니다 (예 : f9017296.avi).
인사말.
저는 Linux 세계에 익숙하지 않습니다. 수년 동안 나는 리눅스에 대해 배우고 싶었지만, 디스크가 고장 나고 포맷하고 Windows 7 (심지어 w10)을 다시 설치하려고 시도 할 때까지 Windows가있는 편안한 영역에 머물 렀습니다. 디스크를 포맷하기 전에 대부분의 정보가 백업되었지만 일부 사진이 손실되었습니다. 우분투에서는 photorec로 복구를 시도했고 사진을 포함한 다양한 파일이있는 많은 폴더를 생성했지만 지금은 관심이없는 파일을 삭제할 수 없습니다. Windows에서는 마우스 오른쪽 버튼을 클릭하거나 속성을 변경하거나 프로그램을 사용하는 것이 더 간단했지만 Linux에서 수행하는 방법을 모르겠습니다. 누군가 나를 안내해 줄 수 있습니까? 감사
저는 trash-cli 프로그램을 사용하는데, 그것은 마치 rm 명령 인 것처럼 파일을 삭제하는 대신 휴지통으로 옮기는 것입니다.
명령은 휴지통이지만 별칭을 입력하면 더 빠르게 입력 할 수 있습니다. 다음과 같이 사용됩니다.
휴지통
rm 별칭을 만드는 것은 좋지 않습니다. 그러면 PC를 변경하고 아무 일도 일어나지 않고 xD 파일이 삭제 될 것이라고 생각하면서 rm을 사용할 것입니다.
인사말.
내가하는 일은 삭제하고 싶은 것을 / tmp로 옮기고 혼란 스러울 때만 다시 옮기면됩니다.
문제는 컴퓨터를 끄면 파일이 손실된다는 것입니다.
영구적 인 휴지통을 갖고 싶다면, 디렉토리를 생성하고 삭제할 파일을 그곳으로 옮기고 가끔 정리할 수 있습니다 (파일이 필요하지 않다고 확신 할 때).
루트가 아닌 사용자도 'immutable'속성을 먼저 제거하지 않고 편집하거나 삭제할 수 없도록 파일을 변경 불가능 (불변)으로 만듭니다.
$ chattr + i / 경로 / 파일 이름
'불변'속성은 다음과 같이 제거됩니다.
$ chattr -i / 경로 / 파일 이름