답변:
cruft
파일 시스템과 설치된 데비안 패키지의 데이터베이스를 비교합니다. 알 수없는 파일을 나열하는 것 외에도 누락되었지만 있어야하는 파일도 나열합니다.
debsums
이전에 관리하지 않은 컴퓨터에서 시스템 관리 또는 업그레이드 작업을 시작해야 할 때 일상적으로 함께 사용합니다 . 이를 통해 고객은 업그레이드 후 소프트웨어가 더 이상 작동하지 않는다고 알려주는 대신 로컬 수정 및 설치를 파악하고 계획 할 수 있습니다.
설치:
apt-get install cruft
"cruft"를 모두 나열하지만 명명 된 디렉토리는 무시하십시오.
cruft --ignore "/dev /proc /sys /root /home /tmp"
추가 정보:
man cruft
zless /usr/share/doc/cruft/README.gz
당신은 특별한 아무것도하지 않은 경우, 그 대답은에 그 모든 것 /bin
, /boot
, /lib*
, /sbin
및 /usr
그 제외하고, 데비안 패키지에서 온 /usr/local
당신입니다; 나머지 시스템은 당신의 것입니다. 백업해야 전형적인 위치는 다음 /home
과 /etc
(항상), /var
(그것의 대부분의 예는 /var/cache
, 백업 할 필요가 없습니다) /srv
(당신이 그것을 사용하는 경우), 그리고 /usr/local
아마도 /opt
.
/
데비안 패키지에서 제공되지 않는 파일 시스템 의 일반 파일을 나열하려면 :
find / -xdev -type f | sort >/tmp/root.list
sort /var/lib/dpkg/info/*.list >/tmp/dpkg.list
comm -23 /tmp/root.list /tmp/dpkg.list
에 대한 별도의 파일 시스템 /usr
이있는 경우 find
명령에 포함하십시오 . 당신을위한 별도의 파일 시스템이있는 경우 /home
나 /var
또는 다른 사용자 정의 위치를 백업에 포함.