Windows / Linux 랩톱에서 Time Machine 백업에 액세스


10

Windows 또는 Linux 컴퓨터에서 Time Machine 백업에 액세스 할 수 있는지 궁금합니다. 컴퓨터가 고장 나서 새 Mac을 구입할 수있는 충분한 돈이 없다면 어떻게 될지 궁금합니다 ...


iiegn에는 복원 프로세스를 자동화 하는 Python 스크립트 가 있습니다. 그래도 아직 시도하지 않았습니다.
Catalin Hritcu

답변:


9

리눅스에서 읽을 수 있지만 (예를 들어 우분투를 사용하여) 크랙하기 힘든 너트입니다. Windows는 전혀 할 수 없습니다.


다음 명령은 권한있는 사용자로 실행해야합니다. 필요한 권리를 얻으려면

$ sudo su

그런 다음 루트 셸을 묻는 메시지가 나타납니다.


다음은 http://hints.macworld.com/article.php?story=20080623213342356 에서 온 것입니다 .

애플은 파일 시스템으로 몇 가지 작업을 수행하여 리눅스에서는 허용되지 않는 디렉토리에 대한 하드 링크를 포함하여 증분 백업을 작동시킨다. 따라서 관련 Mac 이외의 다른 컴퓨터에서 Time Machine에 액세스해야하는 사람은 다음과 같이하십시오.

1-드라이브를 마운트하십시오. Linux에서는 gnome-volume-manager설치 한 경우 자동 마운트해야합니다 . 에 표시되지 않으면 /media노틸러스를 실행하고 바탕 화면을 확인하십시오. 아직도 보이지 않습니까? 읽어보십시오 man mount. 그리고 -t hfsplus깃발을 잊지 마십시오 .

2-디렉토리를 변경하십시오. 내 마운트 지점은 / media / Time Machine /입니다. 해당 경로 내에서 디렉토리를 찾습니다 Backups.backupdb. 백업 시스템의 디렉토리 레이아웃을 나타냅니다. 해당 디렉토리 안에는 디스크 이름이 있습니다. 내부에는 작성된 각 증분 백업에 해당하는 날짜 레이블이 지정된 폴더가 있습니다. 원하는 것을 선택하거나 최신 심볼릭 링크를 선택하십시오. 예를 들어, 내 경로는 다음과 같습니다.

/media/Time Machine/Backups.backupdb/Drive 1/2008-06-05-073745

3-파일 폴더를 찾으십시오. 그 경로 안에는 파일 시스템의 완전한 표현이 있습니다. 파일 위치로 이동하십시오. 너무 크지 않거나 너무 깊으면 중첩되어 보일 수 있습니다. 그러나 상위 디렉토리가 존재하지 않을 가능성이 높습니다. 대신 부모의 이름을 취하고 포인터 역할을하는 0 바이트 파일이 표시됩니다. ls -l첫 번째 번호 매기기 열을 실행 하고 기록해 둡니다. 예:

...
-r--r--r-- 2155704 root 5791966       0 2007-06-25 02:54 Wallpaper
-r--r--r-- 2155725 root 5791967       0 2007-06-25 02:54 Web-Identity
-r--r--r-- 5441953 root 5791968       0 2007-06-25 02:54 Windows
-r--r--r-- 5511926 root 5791969       0 2007-06-25 02:54 Work

권한이 부여되면 일반적으로 해당 폴더 내의 디렉토리 수를 나타내는 디렉토리 번호가 표시됩니다. 파일의 경우 항상 1이어야하지만 여기서는 그렇지 않습니다. Apple이 한 일은이 파일의 inode에있는 정보를 조정하여 실제 파일이 들어있는 디렉토리에 대한 포인터로 사용하는 것입니다. 이렇게하면 데이터를 복제하지 않고도 동일한 드라이브의 여러 개정판이 공존 할 수 있습니다.

4-데이터를 찾으십시오. 제 경우에는 Wallpaper 폴더에서 무언가를 가져오고 싶습니다. 먼저 디렉토리 번호 2155704를 기록한 다음 cd /media/Time Machine/.HFS+ Private Directory Data데이터가 실제로 존재하는 위치를 기록했습니다. 거기에서, 나는 방금했고 cd dir_2155704, voilÃ!




0

strfry가 언급하고 Kevan Carstensen이 작성한 Time Machine 백업용 FUSE 파일 시스템 [1] 외에도 Ron Pedde가 구현 한 것이 있습니다 [2]. 필자의 경우 Carstensen의 구현으로 모든 링크를 올바르게 해결할 수 없었습니다. Pedde의 파일은 이전 버전의 백업 파일에 액세스하는 것을 포함하여 완벽하게 작동했습니다. 두 구현 모두 설치해야 python-fuse합니다. 데비안 기반 Linux 배포판의 경우 다음을 수행해야합니다.

sudo apt-get install python-fuse

그런 다음 백업 디스크가 / media / jonesdoe / backup-disk에 자동 마운트되었다고 가정하면 다음과 같이 tmfuse를 사용하여 마운트 할 수 있어야합니다.

cd ~jonesdoe
wget https://raw.githubusercontent.com/rpedde/tmfuse/master/tmfuse.py
mkdir mybackup
python tmfuse.py /media/jonesdoe/backup-disk mybackup/
cd mybackup/somehostname/Latest/Macintosh HD

Windows의 경우 : Windows 7에서 Time-Machine OSX 백업 파일을 열 수 있습니까? 질문에 대답하는 것 같습니다.

[1] https://github.com/isnotajoke/fuse-time-machine
[2] https://github.com/rpedde/tmfuse

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