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.