Mengakses cadangan Time Machine dari laptop Windows / Linux

10

Saya ingin tahu apakah saya dapat mengakses cadangan mesin waktu saya dari komputer Windows atau Linux ... Saya hanya ingin tahu apa yang akan terjadi jika komputer saya gagal dan saya tidak punya cukup uang untuk membeli komputer baru ...

Enrico Susatyo
sumber
iegn memiliki skrip python yang mencoba mengotomatiskan proses pemulihan. Saya belum mencobanya.
Catalin Hritcu

Jawaban:

9

BISA dibaca dari linux (Dengan menggunakan Ubuntu misalnya) tetapi sulit untuk retak. Windows tidak bisa melakukannya sama sekali.


Perintah-perintah berikut perlu dijalankan sebagai pengguna istimewa. Untuk mendapatkan hak yang diperlukan lakukan

$ sudo su

Anda kemudian akan diminta dengan shell root.


Berikut ini berasal dari http://hints.macworld.com/article.php?story=20080623213342356

Ternyata Apple melakukan beberapa hal dengan sistem file untuk membuat cadangan tambahan berfungsi, termasuk tautan langsung ke direktori, yang tidak diizinkan di Linux. Jadi bagi siapa pun yang perlu mengakses Time Machine mereka dari sesuatu selain Mac yang terkait, berikut ini cara melakukannya ...

1 - Pasang drive. Di linux, itu harus otomatis jika Anda telah gnome-volume-managermenginstal. Jika Anda tidak melihatnya /media, jalankan nautilus dan periksa desktop. Masih tidak melihatnya? Baca man mount. Dan jangan lupa -t hfsplusbenderanya.

2 - Ubah direktori. Mount point saya adalah / media / Time Machine /. Dalam jalur itu, saya menemukan direktori Backups.backupdb. Ini mewakili tata letak direktori sistem cadangan Anda. Di dalam direktori itu adalah nama disk Anda. Di dalamnya ada folder berlabel tanggal yang sesuai dengan setiap cadangan tambahan yang dibuat. Pilih yang Anda inginkan, atau pilih symlink terbaru. Misalnya, jalur saya sekarang:

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

3 - Temukan folder file Anda. Di dalam jalur itu adalah representasi lengkap sistem file Anda. Arahkan ke lokasi file Anda. Jika tidak terlalu besar atau bersarang terlalu dalam, itu mungkin terlihat jelas. Namun, ada kemungkinan direktori induknya tidak ada. Sebagai gantinya Anda akan melihat file nol-byte untuk induk yang mengambil namanya dan bertindak sebagai pointer. Jalankan ls -ldan catat kolom bernomor pertama. Contoh:

...
-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

Setelah izin, Anda akan melihat nomor direktori yang biasanya merujuk pada jumlah direktori dalam folder itu. Untuk sebuah file, harus selalu 1, tetapi ini bukan. Apa yang dilakukan Apple adalah menyesuaikan informasi dalam inode file ini untuk menggunakannya sebagai penunjuk ke direktori yang berisi file sebenarnya. Dengan begitu, beberapa revisi pada drive yang sama dapat hidup berdampingan tanpa menggandakan data.

4 - Temukan datanya. Dalam kasus saya, saya ingin mengambil sesuatu dari folder Wallpaper. Pertama saya membuat catatan nomor direktori, 2155704, dan kemudian melakukannya cd /media/Time Machine/.HFS+ Private Directory Data- ini adalah tempat data benar-benar hidup. Dari sana, saya baru saja melakukannya cd dir_2155704, dan voila!

BloodPhilia
sumber
0

Selain sistem file FUSE untuk backup Time Machine yang disebutkan oleh strfry dan ditulis oleh Kevan Carstensen [1], ada implementasi oleh Ron Pedde [2]. Dalam kasus saya, implementasi oleh Carstensen tidak dapat menyelesaikan semua tautan dengan benar. Yang oleh Pedde bekerja dengan sempurna termasuk mengakses versi yang lebih lama dari file yang dicadangkan. Kedua implementasi mengharuskan Anda untuk menginstal python-fuse. Untuk distribusi Linux berbasis Debian hal-hal berikut harus dilakukan:

sudo apt-get install python-fuse

Kemudian dengan asumsi disk cadangan Anda di-automount ke / media / jonesdoe / backup-disk Anda harus bisa memasangnya menggunakan tmfuse seperti:

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

Sedangkan untuk Windows: Membuka file cadangan Time-Machine OSX pada Windows 7? sepertinya menjawab pertanyaan itu.

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

pengguna1225999
sumber