다른 컴퓨터의 Time Machine 백업에서 파일을 어떻게 검색합니까?


14

정말 같은 컴퓨터입니다. 방금 Snow Leopard를 새로 설치했습니다. 이전 사용자 계정에서 Documents 디렉토리를 열려고하면

내용을 볼 수있는 권한이 없으므로 "문서"폴더를 열 수 없습니다.

문제는 Snow Leopard를 설치할 때 사용자 계정 ID가 변경되었다는 것입니다. 503이었다; 이제 501입니다.

ls -al /Volumes/ExternalDriveName/Backups.backupdb/ComputerName/2009-09-03-120049/ComputerName/Users/
drwxr-xr-x@ 43 503    staff  1462 Jul 20 15:14 gaius

echo `id -g` `id -u`
501:20

나는 모두를 시도 chown -R하고 chmod -R있지만, 둘 다 줘

작동이 허용되지 않습니다

또한 Inspector를 통해 권한을 변경하려고 시도했습니다. 관리자로 인증 한 경우에도 모두 회색으로 표시됩니다.

어떤 도움?

답변:


7

"Enter Time Machine"을 루트로 호출 할 수도 있습니다. 그러기 위해서는 먼저 Finder를 루트로 시작해야하므로 위험을 이해하는 사람들에게만 해당됩니다. 터미널에서 Leopard와 Snow Leopard의 경우 :

sudo /System/Library/CoreServices/Finder.app/Contents/MacOS/Finder

Snow Leopard에서는 초기 파인더 창을 열지 않습니다 (항상?). Dock에서 Finder 아이콘을 클릭하지 말고 (일반적인 Finder로 이동할 수 있음) Command-Tab을 사용하여 Finder (새 루트 찾기)로 이동하십시오. 여기에서 새로운 Finder 윈도우를 위해 Cmd-N을 누르십시오.

새로운 Finder는 일반 Finder처럼 보이지만 Finder 사이드 바의 홈 폴더 아이콘 옆에 루트가 있습니다. root-Finder가 활성화되어있는 동안 Time Machine을 입력 하고 홈 폴더 아이콘 옆에 root 가 표시 되는지 다시 한 번 확인하십시오 . 이를 통해 필요한 것을 탐색, 삭제 또는 복원 할 수 있습니다 (원래 질문의 경우 액세스 문제를 영구적으로 해결하지는 못함).

당신이 당신의 현재 시스템에 연결되지 않은 디스크를 검사해야하는 경우 (평소와 같이, 타임 머신 아이콘이 변경됩니다 클릭하는 동안 옵션을 누른 "찾아 다른 타임 머신 디스크"로 "타임 머신을 입력하십시오". 당신은 할 수 없습니다 해야 그래도 루트로 실행!)

완료되면 Time Machine 볼륨을 꺼냅니다 (해당되는 경우). 그런 다음 터미널에서 Ctrl-C를 눌러 root-Finder를 중지하십시오. 일반적인 Finder는 계속 실행되지만 Snow Leopard에서는 Dock의 표시등이 사라 졌을 수 있습니다. killal Finder당신을 귀찮게한다면 실행하십시오 . (그리고 여전히 루트 상태 일 때 Time Machine 볼륨을 추출하는 것을 잊어 버렸거나 나중에 디스크가 올바르게 마운트 해제되지 않거나 시간별 백업을 실행할 때 Time Machine이 올바르게 마운트되지 않으면 간단히 로그 할 수 있습니다. 쉽게 고칠 수 있습니다.)

사람이 먼저 실행하지 않고이 작업을 수행하는 방법을 알고있는 경우 (루트 파인더는 실행! 알려주세요 sudo "/Applications/Time Machine.app/Contents/MacOS/Time Machine"예상 된 결과를 제공하지 않습니다, 나는 타임머신 은하 창이 파인더의 사실 부분에 있다고 가정합니다. 검색 엔진을 위해서 : "루트 타임 머신", "루트 타임 머신"


Snow Leopard에서 이것을 테스트했지만 작동하지 않았습니다. 먼저 Finder를 종료해야합니까? 그렇다면 어떻게?
Josh Hunt

@ joshhunt, 나는 이제 Snow Leopard에서도 테스트했으며 실제로 상황이 더 혼란 스럽기 때문에 대답을 향상 시켰습니다. 사실, 일반 Finder를 종료하면 상황이 다소 덜 혼란 스럽지만 먼저 Finder 종료 메뉴 옵션을 추가해야합니다 defaults write com.apple.finder QuitMenuItem 1; killall Finder. 프리젠 테이션 중에 데스크탑 아이콘을 제거하는 데 매우 유용합니다. 다른 프로그램이 실행되고 있지 않으면 Finder는 항상 다시 시작됩니다. 루트 파인더를 시작하지 않고 Finder를 종료하면 Enter Time Machine을 사용할 수 없으므로 은하계는 실제로 Finder의 일부입니다.
Arjan

21

Apple은 Backups.backupdb 폴더와 그 내용에서 모든 사람 (루트 포함)이 소유권 등을 삭제하거나 수정하는 것을 거부하는 ACL을 설정 한 것으로 보이므로 sudo 또는 다른 루트 액세스를 사용하더라도 권한을 변경하는 데 도움이되지 않습니다.

drwxr-xr-x@   4 501   staff    136 18 Jun  2008 backedupfolder
com.apple.metadata:_kTimeMachineNewestSnapshot     50 
com.apple.metadata:_kTimeMachineOldestSnapshot     50      0: group:everyone deny add_file,delete,add_subdirectory,delete_child,writeattr,writeextattr,chown

모두 add_file, 삭제, add_subdirectory, delete_child, writeattr, writeextattr, chown 거부

Time Machine 볼륨에서 소유권 무시를 설정하여 현재 사용자가 액세스 할 수없는 폴더에 액세스 할 수 있습니다. 불행하게도 Apple은 Time Machine 볼륨이거나 과거와 같이 사용 된 볼륨의 정보 입수 창에서이를 제거했습니다.

대신 터미널에서 볼륨에 대한 소유권 무시를 대신 설정해야합니다.

vsdbutil -d '/Volumes/TimeMachineVolume'

이것을 사용하여 이것을 되돌릴 수 있습니다

vsdbutil -a '/Volumes/TimeMachineVolume'

TimeMachine이 다시 실행되면 볼륨에 대한 소유권도 다시 활성화됩니다.


1
vsdbutil 트릭은 훌륭하게 작동했습니다. Time Machine에서 TM이 복원 권한이 없다고 말한 것을 복원하겠습니다.
dossy

이것은 Time Machine에 충돌을 일으킨 Snow Leopard의 "sudo Finder"트릭과 달리 Lion에서 저에게 효과적이었습니다.
Michael Cramer

@MichaelCramer와 같은 경험
Sammy Larbi

간단하고 효과적이며 가역적입니다. 명성!
phatmann

1
예, OS X 10.10 Yosemite에서도 문제가 해결되었습니다. sudo vsdbutil -d 'Volumes/My Backup Drive'암호가 없으면 '이 작업을 수행하려면 루트 여야합니다.'라는 메시지 만 표시되므로 암호 를 사용 하고 입력해야합니다. 고마워 찰리! 제임스, 당신은 이것을 대답으로 받아들이는 것을 고려해야합니다.
Jason S

2

명령 행에 다음을 입력 할 수 있어야합니다.

sudo su

루트로 인증됩니다. 루트 사용자가 파일에 액세스 할 수 없으면 데이터 손상 문제가 발생했을 가능성이 큽니다.


디스크 손상 수정 :

  • DiskWarrior -HFS + (mac 형식) 드라이브 복구에 적합하지만 무료는 아님
  • OnyX- 멋진 드라이브 수리가 무료입니다.

좋은 생각,하지만 같은 날 같은 오류를 제공 sudo chown하고 sudo chmod.
James A. Rosen

2

Snow Leopard를 새로 설치 한 후 Time Machine 백업 파일을 하드 드라이브로 다시 복사하는 것과 비슷한 문제가있었습니다. iTunes가 음악 디렉토리를 읽을 수 없었고 파일을 휴지통에 넣으려면 암호를 입력해야했습니다. 내 수정은 모든 파일의 확장 된 속성을 제거하는 것이 었습니다. 내가 사용한 스크립트가 없지만 Google 검색에서 다음을 수행했습니다.

http://zzamboni.org/brt/2008/05/07/removing-all-extended-attributes-from-a-directory-tree/


1

하나의 성공적인 방법 :

  1. Migration Assistant를 사용하여 Time Machine 백업에서 새 Snow Leopard 설치로 계정을 마이그레이션했습니다. Snow Leopard에서 이름이 이미 존재하는 계정으로 마이그레이션하려고하는 경우 새 이름을 만들라는 메시지가 표시됩니다. 저는 이것을 했어요.
  2. 이전 된 계정으로 로그인했습니다.
  3. 필요한 모든 정보를 실제 계정의 보관함에 떨어 뜨 렸습니다.

1

Time Machine 백업에서 파일의 권한을 변경하거나 파일을 수정 하지 마십시오 . sudo를 사용하여 전체 문서 폴더를 로컬 드라이브에 복사 한 다음을 클릭하십시오 chown -R .


나는 일도 할 수 없었다 sudo cp -r.
James A. Rosen

1

좋아, 그래서 나는 컴퓨터에 정통하지 않다. 그러나 나는 지금 거의 2 시간 동안 이것에 대해 수수께끼를 썼다.

파인더로 가서 사이드 바에서 외장 하드 드라이브 (가상 형태로 '내 인생이라고 불렀습니다)를 선택하면 오른쪽 하단 모서리에있는이 기괴한 빨간색 빼기 기호가있는 폴더가 여러 개 있습니다. 내가 그것을 열려고 할 때마다, 그것은 '허가 ...'가 없었기 때문에 파인더가 그것을 열 수 없다고 말하고 싶었습니다.

어쨌든,이 파일 (이전 Mac 백업에서 '문서'폴더)을 가져 와서 데스크탑으로 드래그했습니다. 그것은 구석에 그 성가신 작은 빼기 기호로 여전히 그것을 복사했지만, 이것이 내가 내 천재에 어리석게 넘어 졌기 때문에 나와 함께 견뎌야합니다. 바탕 화면의 복사 된 폴더에서 사이드 바로 다시 끌어다 놓고 '문서'탭에 놓았습니다. 다시, 나는 그것이 복사 될 때까지 기다려야했다. 그리고 그것이 끝났을 때, tada! 마술 적으로 나는 그 안에 들어가서 내 오래된 맥에서 파일을 열 수 있었을 것입니다.

내가 말했듯이, 왜 또는 어떻게 이것이 나를 위해 일했는지 전혀 알지 못합니다. 나는 인생에서 다른 모든 일을하는 것보다 빨리 기술에서 생명을 빠뜨리는 경향이 있지만 이제는 몇 시간 동안 머리를 긁은 후이 파일에 액세스 할 수 있습니다 내 자신에 의해 명백히 거부 당하고 있습니다. 희망이 여러분과 행운을 빕니다!


1

방금 제한된 폴더 (내 경우에는 데스크탑)를 클릭하고 복원을 클릭 한 다음 사라졌습니다. 새 위치를 선택해야했거나 원본을 다시 만들도록 선택할 수 있었고 데스크톱 만 선택했습니다. 단순한.

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