การเข้าถึงข้อมูลสำรอง Time Machine จากแล็ปท็อป Windows / Linux


10

ฉันสงสัยว่าฉันสามารถเข้าถึงการสำรองข้อมูล Time Machine ของฉันจากคอมพิวเตอร์ Windows หรือ Linux ... ฉันแค่สงสัยว่าจะเกิดอะไรขึ้นหากคอมพิวเตอร์ของฉันล้มเหลวและฉันไม่มีเงินเพียงพอที่จะซื้อ Mac เครื่องใหม่ ...


iiegn มีสคริปต์ไพ ธ อนที่พยายามทำให้กระบวนการกู้คืนเป็นแบบอัตโนมัติ ฉันยังไม่ได้ลองเลย
Catalin Hritcu

คำตอบ:


9

มันสามารถอ่านได้จาก linux (โดยใช้ Ubuntu เป็นต้น) แต่มันเป็นถั่วที่ยากที่จะแตก Windows ไม่สามารถทำได้เลย


คำสั่งต่อไปนี้จะต้องดำเนินการในฐานะผู้ใช้ที่มีสิทธิพิเศษ เพื่อให้ได้มาซึ่งสิทธิที่จำเป็นต้องทำ

$ sudo su

คุณควรได้รับพร้อมท์ด้วยรูทเชลล์


ต่อไปนี้มาจากhttp://hints.macworld.com/article.php?story=20080623213342356

ปรากฎว่าแอปเปิลทำสองสามอย่างกับระบบไฟล์เพื่อให้การสำรองข้อมูลเพิ่มเติมรวมถึงการเชื่อมโยงไปยังไดเรกทอรีที่ไม่ได้รับอนุญาตใน Linux ดังนั้นสำหรับทุกคนที่ต้องการเข้าถึง Time Machine จากเครื่องอื่นนอกเหนือจาก Mac ที่เกี่ยวข้องนี่คือวิธีที่คุณทำ ...

1 - เมานต์ไดรฟ์ บน linux ควรจะgnome-volume-managerติดตั้งอัตโนมัติถ้าคุณ ติดตั้ง หากคุณไม่เห็นมัน/mediaให้เรียกใช้ nautilus และตรวจสอบเดสก์ท็อป ยังไม่เห็นใช่ไหม man mountอ่าน แล้วอย่าลืม-t hfsplusธง

2 - เปลี่ยนไดเรกทอรี จุดเมานต์ของฉันคือ / media / Time Machine / Backups.backupdbภายในเส้นทางที่ผมพบไดเรกทอรี สิ่งนี้แสดงถึงรูปแบบไดเรกทอรีของระบบสำรองของคุณ ภายในไดเรกทอรีนั้นคือชื่อของดิสก์ของคุณ ข้างในนั้นคือโฟลเดอร์ที่มีวันที่ที่สอดคล้องกับการสำรองข้อมูลส่วนเพิ่มแต่ละรายการ เลือกอันที่คุณต้องการหรือเลือก symlink ล่าสุด ตัวอย่างเช่นเส้นทางของฉันตอนนี้:

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

3 - ค้นหาโฟลเดอร์ไฟล์ของคุณ ภายในพา ธ นั้นเป็นการแสดงถึงระบบไฟล์ของคุณอย่างสมบูรณ์ นำทางไปยังตำแหน่งของไฟล์ของคุณ หากไม่ใหญ่เกินไปหรือซ้อนกันลึกเกินไปก็อาจมองเห็นได้ชัด อย่างไรก็ตามมีโอกาสดีที่ไม่มีไดเรกทอรีหลักอยู่ แต่คุณจะเห็นไฟล์ zero-byte สำหรับพาเรนต์ที่ใช้ชื่อและทำหน้าที่เป็นตัวชี้ เรียกใช้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

นอกจากระบบไฟล์ FUSE สำหรับการสำรองข้อมูล Time Machine ที่กล่าวถึงโดย strfry และเขียนโดย Kevan Carstensen [1] ยังมีการนำไปใช้โดย Ron Pedde [2] ในกรณีของฉันการใช้งานโดย Carstensen ไม่สามารถแก้ไขลิงก์ทั้งหมดได้อย่างถูกต้อง หนึ่งโดย Pedde ทำงานได้อย่างไร้ที่ติรวมถึงการเข้าถึงไฟล์สำรองที่เก่ากว่า python-fuseทั้งการใช้งานที่ทำให้คุณต้องติดตั้ง สำหรับลีนุกซ์ที่ใช้ Debian ควรทำสิ่งต่อไปนี้:

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: การเปิดไฟล์สำรอง Time-Machine OSX บน Windows 7? ดูเหมือนว่าจะตอบคำถาม

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

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.