TimeMachine에서 변경된 파일을 확인하는 방법은 무엇입니까?


답변:


24

Lion은 tmutil명령을 내 렸으며 매뉴얼 페이지에 특정 백업을 크롤링하고 특정 백업에 대한 매우 자세한 정보를보고합니다. 동사는 비교 , uniquesizecalculatedrift의 이 터미널을 신경 쓰지 않는 경우에 보면 가장 유용합니다.

나는 여전히 Lion에서 (그리고 오래된 OS에서도) BackupLoupe 를 사용 하고 있으며 그것을 사용할 때마다 그것을 만든 팀 덕분에 높은 평가를 받고 있습니다. 아마 그들에게 더 많은 돈을 보내야 할 것입니다. 그거 좋아요

여기에 이미지 설명을 입력하십시오

백업간에 가장 많은 공간을 차지하는 파일을 매우 쉽게 확인할 수 있으며, 시간이 지남에 따라 새 버전으로 저장 될 때마다 추적하여 특정 파일이 언제 변경되었는지 알 수 있어야합니다. 로컬 데이터베이스에서 작동하므로 각 백업마다 델타를 수집하기 위해 매번 한 번만 파일 시스템을 크롤링하지 않습니다. 여기에 이미지 설명을 입력하십시오


1
BackupLoupe-좋은 팁. ~ / Libary / Application Support 내에서 너무 많은 캐시 및 추가 앱 특정 백업 문제를 해결했습니다.
Alex Soto

6

Time Machine은 하드 링크를 사용하여 수정되지 않은 파일 (및 디렉토리)을 저장하므로 최신 백업에서 변경된 파일은 고유하므로 링크 수가 1임을 의미합니다. find와 함께 사용하여 리스팅을 생성하십시오.

find /path/to/your/latest/backup -type f -links 1 -print 

1
작동하지 않습니다. 모든 파일 만 표시합니다.

실제로 이것은 나를 위해 작동합니다. 2000 장 이상의 사진이있는 여러 폴더를 테스트했으며 매번 백업 한 새로운 20 개 또는 200 개 (또는 0 개) 파일을 선택할 수있었습니다. 나는 여전히 soma-zone.com/BackupLoupe를 좋아 하지만 이것은 영리하고 빠른 찾기 명령으로 백업의 새로운 기능에 대한 질문에 대답하는 것 같습니다.
bmike

1

find 명령의 문제점은 HFS가 일반 파일뿐만 아니라 디렉토리에 대한 하드 링크를 허용한다는 것입니다. 결과적으로 한동안 백업되지 않은 파일은 하나의 링크로 표시되지만 상위 디렉토리 중 하나에 많은 링크가있을 수 있습니다.


0

내장 tmutil및 GNU를 사용할 수 있습니다 gsort.

brew install coreutils

두 개의 특정 백업을 비교하려면

cd "/Volumes/TimeMachine/Backups.backupdb/My Mac"
sudo tmutil compare Date1 Date2 | gsort -h -k2

현재 백업과 이전 백업의 차이점 만 :

sudo tmutil listbackups | tail -n 2 | awk '{ print "\""$0"\""}' | xargs tmutil compare | gsort -h -k2
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.