ฉันสงสัยว่าฉันสามารถเข้าถึงการสำรองข้อมูล Time Machine ของฉันจากคอมพิวเตอร์ Windows หรือ Linux ... ฉันแค่สงสัยว่าจะเกิดอะไรขึ้นหากคอมพิวเตอร์ของฉันล้มเหลวและฉันไม่มีเงินเพียงพอที่จะซื้อ Mac เครื่องใหม่ ...
ฉันสงสัยว่าฉันสามารถเข้าถึงการสำรองข้อมูล Time Machine ของฉันจากคอมพิวเตอร์ Windows หรือ Linux ... ฉันแค่สงสัยว่าจะเกิดอะไรขึ้นหากคอมพิวเตอร์ของฉันล้มเหลวและฉันไม่มีเงินเพียงพอที่จะซื้อ Mac เครื่องใหม่ ...
คำตอบ:
มันสามารถอ่านได้จาก 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Ã!
ฉันพบสคริปต์อื่นที่สร้าง FUSE Overlay แบบอ่านอย่างเดียวเพื่อใช้กลไกการทำ hardlink ของ TM:
ฉันเขียนสคริปต์เพื่อทำให้ความเจ็บปวดนี้เป็นไปโดยอัตโนมัติ ค้นหาได้ที่นี่: https://gist.github.com/vjt/5183305
นอกจากระบบไฟล์ 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