Time Machine-백업 된 파일 목록


답변:


39

이 명령을 tmutil compare사용하면 파일 목록 ls이나 다른 rsync그래픽 diff 프로그램과 같은 파일 및 폴더의 차이를 표시 할 수있는 다른 명령을 사용하지 않으려는 경우 파일 목록을 비교할 수 있습니다.

백업 경로를 나열한 다음 compare 명령에 복사 할 수 있습니다. 예:

sudo tmutil listbackups
sudo tmutil compare "path1" "path2"

많은 사람들이 BackupLoupe 도 좋아 합니다. 각 백업 간격에 어떤 파일이 포함되어 있는지에 대한 강력한 데이터베이스를 만듭니다.


감사! 나는 내가 TimeCapsule 옆에있을 때 그것을 시도 할 것이다) 나는 이것이 내가 찾던 것이라 생각한다)))
alexus

원하는 것을보다 명확하게하기 위해 질문을 약간 편집하지 않겠습니까? 당신이 그것을 돌보면 문구의 일부가 아니라 그것에 실제 제목을 올리면 아마도 당신에게 약간의 투표권을 줄 것입니다.
bmike

3
BackupLoupe의 대체 비용은 TimeTracker 입니다. 그 일이 나에게 충분합니까?
Percival Ulysses

2
타임 도그 오픈 소스 유틸리티에 대한 언급이 있습니다.
adib

tmutil compare매우 느리고 백업간에 변경되지 않은 파일을 보여주었습니다. 타임 독이 훨씬 낫습니다.
craig65535

23

백업이 진행되는 동안 어떤 파일을 읽고 있는지 확인하려면 다음 명령을 사용하십시오.

sudo opensnoop -n backupd | grep -v 'Time Machine Backups'

참고 : 위는 이전 버전의 macOS에서 작동했습니다. High Sierra에서이를 근사하는 것은 다음과 같습니다.

sudo fs_usage -f filesys backupd

그러나 백업 볼륨 자체에서 제거하는 방법을 알지 못했던 많은 소음이 있습니다.


3
나는 많은 줄을 얻지 dtrace: error on enabled probe ID 5 (ID 161: syscall::open:return): invalid user access in action #11 at DIF offset 24만 다른 것은 없습니다.
Nic Cottrell

High Sierra 사용자라면 누구나 grep두 번째 명령을 추가 하여 적절한 파일 목록 만 얻으십시오.sudo fs_usage -f filesys backupd | grep -oi "HFS_update"
Jake Bathman

Sierra에서 sudo fs_usage -w -f filesys backupd | grep HFS_update나를 위해 일하고 깊은 파일 / 폴더의 전체 경로를 얻습니다.
jhfrontz

다음 은 약 3 분 안에 작성한 빠른 셸 스크립트입니다.이 스크립트 는 읽고있는 각 새 파일을 자동으로 인쇄합니다. 따라서 여러 번 반복되는 여러 줄을 인쇄하는 대신 파일을 한 번만 인쇄합니다.
Max Coplan

10

이를 위해 타임 독 을 사용할 수 있습니다 .

timedog은 Mac OS X Time Machine에서 생성 한 특정 백업에 대해 저장된 파일 세트를 표시하는 Perl 스크립트입니다. 기본적으로 가장 최근 백업에 저장된 파일이 표시됩니다. 목록에는 총 파일 수와 크기뿐만 아니라 전후의 파일 크기가 포함됩니다. 이 스크립트에는 특정 디렉토리 깊이에 대한 변경 사항을 요약하여보다 간결한 표시를 생성하는 옵션이 포함되어있어 시스템의 어느 영역이 백업에서 가장 많은 공간을 차지하고 있는지 이해할 수 있습니다. 또한 크기별로 정렬하거나 지정된 크기 이하의 파일을 생략 할 수도 있습니다.


AirportExpress에 연결된 스토리지에서도 잘 작동합니다.
YvesLeBorg

7

어떤 파일이 실시간으로 전송되는지보고 싶다면 타임 머신 데몬을 사용하여 모니터링 할 수 있습니다.

sudo fs_usage -f -R filesys backupd

엄청나게 큰 파일 전송이 표시되면 목록에 가상 머신의 디스크 이미지가 표시 될 수 있습니다


나는 당신이 sudo fs_usage -f filesys -R backupd대신 의미 를 추측하고 있습니다 ... 일단 내 홈 네트워크에 연결하면 확인하겠습니다)
alexus

그가 발생 Can't open RAW file: No such file or directory오류, 매뉴얼 페이지는 다음과 같이 예를 들어이fs_usage -w -f filesys Mail
Luddig

4

BMIKE의 위의 tmutil 답변을이 편리한 원 라이너에 결합했습니다.

마지막 2 개의 백업이 필요합니다. sed는 백업 이름 주위에 공백이있을 것입니다.

sudo tmutil listbackups | tail -2 | sed 's/.*/"&"/' | xargs  sudo tmutil compare

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.