Time Machine 백업을 다듬고 자주 업데이트되는 대용량 파일을 찾아서 제외시키는 방법은 무엇입니까?


14

Time Machine은 그냥 작동하고 백그라운드에서 마술을하기 때문에 좋습니다. 그러나 실제로는 백업 할 필요가없는 큰 파일이나 실제로 모든 버전이 필요하지 않은 자주 변경되는 파일로 인해 실제로 부풀어 올 수 있습니다.

내가 어떻게 할 수있는

  1. 백업에서 파일을 제거 하시겠습니까?
  2. 백업하고 싶지 않은 파일 찾기 및 제외 (예 : 자주 변경하는 파일)

와, 너희들은 빠르다. 나는 이것을 내 자신의 답변을 게시 할 수 있도록 게시했지만 너무 오래 걸렸습니다! ;)
adambox

최고의 답변을 선택하고 싶습니까?
finiteloop

오늘 밤 Disk Inventory X를 사용해 보겠습니다. 죄송합니다.
adambox

답변:


8

백업 제거

Finder에서 둘러싸는 폴더를보고 백업에서 파일을 제거한 다음 Time Machine을 입력 할 수 있습니다. 파일 또는 폴더를 찾아 마우스 오른쪽 단추로 클릭 한 후 해당 백업 삭제 또는 파일의 모든 백업 (버전)을 삭제하십시오. ( 이 답변 참조 )

파일 찾기 및 제외

백업에서 파일을 찾아 제거하는 가장 좋은 방법은 다음과 같습니다.

  1. GrandPerspective 를 사용 하여 드라이브 백업 을 스캔하십시오 . 주 디스크를 "백업 드라이브"라는 드라이브에 백업 한 경우 스캔Backup Drive/Backups.backupdb/Yourcomputername
  2. GrandPerspective는 백업에서 각 파일의 모든 사본을 보여주는 디스크 사용에 대한 멋진 그래픽 표현을 보여 주므로 5 번 변경되는 5 기가 큰 파일이 있으면 6 개의 큰 블록이 표시됩니다. 가장 큰 블록부터 시작하여 이러한 반복적 인 위반자를 찾으십시오.
  3. 각각
    1. 향후 백업에서 제외 : 시스템 환경 설정에서 Time Machine 준비 창을 열고 옵션을 클릭합니다. 더하기를 클릭하고 백업 드라이브가 아닌 실제 드라이브 에서 문제가있는 파일 / 폴더로 이동하십시오.
    2. 위 지침에 따라 모든 백업에서 핵을 제거하십시오 ( "백업 제거")

제외 할 사항

이 답변 은 제외하고 싶을만한 것들을 제안합니다. GrandPerspective를 사용하여 찾은 것을 제외하면 더 좋은 것들이 있습니다 .

  • ~/.dropbox( dropbox 가 내부 DB를 유지하는 곳으로 , 이전 파일의 버전을 캐시하면 엄청난 양을 얻을 수 있습니다)
  • 일부 사람들 은 서버에 수정본을 유지하기 때문에 Dropbox 디렉토리를 제외 하지만 여분의 중복성 및 제어를 위해 Time Machine에서도이를 수행하도록합니다.
  • Downloads폴더 (어쨌든 보관함에 보관함)
  • 당신이 모든 시간을 이동하는 것이 수입 물건을 넣어 폴더, 예를 들어 DVD의에 쉽게 VHS 변환 내에서 영화의 수입 플립 비디오 카메라
  • Music/Podcasts (이것은 많은 공간을 차지하며 대부분 필요한 경우 다시 에피소드를 얻을 수 있습니다.
  • ~ / Library / Application Support / SyncServices omg 동기화 할 때마다 변경됩니다. Time Machine 드라이브에 gajillion 사본이있었습니다.
  • /Library/UpdatesOS는 자동 업데이트로부터 패키지 사본을 유지하려고합니다. 왜? 누가 알지만 당신은 그것을 필요로 하지 않습니다.

하하 난이 자신의 대답 몰랐어요
finiteloop

1
아니요, Dropbox 전체를 제외하고 싶지 않습니다. Time Machine을 손에 넣었을 때 외부 백업에 의존하는 이유는 무엇입니까? 그리고 GrandPerspective가 모든 파일을 볼 수있게하려면 루트로 파일을 실행해야합니다.
Arjan

그리고 백업에 기록되는 경우 /Library/Updates Time Machine 필요하지 않은 많은 파일을 명시 적으로 제외 하므로 Apple은 그 이유가 있다고 생각 합니다 ( superuser.com/questions/71824/… 참조 ). 전체 시스템 복원을 수행 할 때 주변을 유지하는 것이 더 낫습니까?
Arjan

내 느낌은 항상 다시 업데이트를받을 수 있다는 것입니다. 그렇기 때문에 웹에서 제공하는 대부분의 무료 프로그램의 설치 관리자를 유지하지 않는 이유가 있습니다. meh, 개인 취향
adambox

1
Time Machine 드라이브를 검색하려고 할 때 Disk Inventory X ( superuser.com/questions/111363/111364#111364 )가 충돌 했기 때문에이 답변을 수락하고 있습니다. OS가 백업에서 사용하는 하드 링크는 각 백업 버전이 전체 디스크라고 생각하여 검색 및 스캔과 스캔을 계속했다고 생각했습니다. GrandPerspective는 하드 링크에 대해 알고 있습니다
adambox

5

너무 크거나 불필요하게 백업 된 파일을 찾기 위해 현재 하드 드라이브 내용을 스캔하고 HD의 파일과 공간을 시각적으로 나타내는 응용 프로그램 인 Disk Inventory X를 사용 합니다. 쪽으로. (저는 레오파드와 스노우 레오파드와 함께 사용했습니다)

파일을 파일로 식별하면 다음과 같은 백업을 원하지 않습니다.

  1. 타임머신 백업 드라이브 연결
  2. 메뉴 막대에서 타임머신 로고를 클릭하십시오
  3. "Time Machine 입력"을 선택하십시오
  4. Time Machine 창에서 해당 파일 / 폴더로 이동하여 선택
  5. 톱니 바퀴 메뉴 아이콘을 클릭하십시오
  6. "모든 백업 삭제"를 선택하십시오.

Time Machine에서 비밀번호를 묻고 파일 / 폴더의 모든 백업을 삭제합니다. 그런 다음이 파일 / 폴더를 향후 백업에서 제외 할 수 있습니다. 그렇게하려면 :

  1. 시스템 환경 설정의 Time Machine 환경 설정 패널로 이동합니다
  2. "옵션 ..."을 클릭하십시오
  3. 향후 백업에서 제외 할 파일 / 폴더 추가

참고 : sleepimage와 같은 파일은 시스템 파일이므로 Time Machine 백업에서 시스템을 복원해야하는 경우 백업에서 제거 하면 예기치 않은 동작 발생할 있습니다. sleepimage는 컴퓨터의 메모리 크기 인 파일입니다. 실제로 Time Machine이이 파일을 백업하는지 확실하지 않습니다. 교훈 : Time MAchine 백업에서 시스템 파일을 삭제하지 마십시오.이 방법은 iTunes Media 폴더 또는 iPhoto 보관함과 같은 개인 파일에만 사용하십시오. 또한 백업에서 제외 된 파일은 개인 백업을 다른 하드 드라이브에 보관해야합니다.


내 답변 LOL보다 +1 더 낫습니다. 감사합니다.이 Disk Inventory X는 놀랍습니다!
Sam

@Nextraztus 네, 정말 도움이됩니다.
finiteloop

Disk Inventory X가 모든 파일을 볼 수있게하려면 루트로 실행해야합니다. 의 지침 serverfault.com/questions/9422/what-is-time-machine-doing/...은 (Time Machine은 백업 수면 이미지를하지 않습니다; 참조에서 "합니까 애플의 타임머신 응용 프로그램은 정말 모든게 좋을 꺼 복사합니다." superuser.com/questions/ 71824 /… )
Arjan

이 방법의 문제점은 Time Machine 드라이브에서 여러 번 백업 된 파일이 아니라 기본 드라이브에서 큰 파일 만 찾는다는 것입니다 (즉, 많이 변경됨). TM 드라이브 ( superuser.com/questions/111363/111367#111367 )에서 GrandPerspective를 사용할 수 있지만 TM 드라이브에서 시도했을 때 DIX가 충돌했습니다
adambox

2
  1. 타임머신 입력
  2. 문제가있는 큰 파일을 찾습니다.
  3. Ctrl + 클릭 / 마우스 오른쪽 버튼을 클릭하고 '모든 백업 삭제 ...'옵션으로 이동하십시오.
  4. 관리자 권한이 필요합니다. 이관합니다.
  5. 모든 파일에 대해이 작업을 수행하십시오.

이제 TM 환경 설정으로 가서 "옵션"버튼을 클릭하십시오. 제외 목록에 파일을 추가하십시오.


1

백업에서 파일 제거

Finder 윈도우의 타임 라인 또는 "캐스케이드"를 통해 삭제하려는 백업 또는 항목을 찾으십시오. 특정 항목의 모든 백업을 삭제하려면 창에서 해당 항목을 선택하십시오. 항목을 마우스 오른쪽 단추로 클릭하고 (Leopard의 경우 도구 모음에서 "기어"아이콘을 클릭) 나타나는 작은 메뉴에서 백업 삭제 (전체 백업) 또는 모든 백업 삭제 중 하나를 선택하십시오.

백업하지 않으려는 파일 제외 :- 시스템 환경 설정으로 이동하여 Time Machine을 선택하고 옵션을 클릭 한 다음 하드 드라이브의 루트 레벨에서 모든 폴더를 제외하고 모든 폴더를 추가해야합니다.


0

perl 스크립트를 작성하십시오. 아래 예제는 모든 백업을 삭제합니다 (루프 내에서 원하는 백업 만 제거하는 논리를 추가하십시오).

@a = `tmutil listbackups`;
@a = sort(@a);
foreach $i (@a) {
print "BUP: $i \n";
chomp $i;
   #here's where you could put some logic to not delete all
  system("tmutil delete $i")
}

이것을로 저장하십시오 something.pl. 다음과 같이 실행하십시오.

sudo perl <Script>

비밀번호를 입력하면 모든 백업이 자동으로 제거됩니다.

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