Доступ до резервного копіювання Time Machine з ноутбуків Windows / Linux


10

Мені цікаво, чи можу я отримати доступ до резервного копіювання моєї машини часу з комп’ютерів Windows або Linux ... Мені просто цікаво, що буде, якщо мій комп'ютер вийде з ладу, і у мене не вистачить грошей, щоб купити новий комп'ютер ...


iiegn має сценарій python, який намагається автоматизувати процес відновлення. Я ще цього не пробував.
Каталін Грицьку

Відповіді:


9

ЇЇ МОЖНА читати з Linux (наприклад, використовуючи Ubuntu), але це міцна гайка. Windows взагалі не може це зробити.


Наступні команди потрібно виконати як привілейований користувач. Для отримання необхідних прав робіть

$ sudo su

Потім вам буде запропоновано кореневу оболонку.


Далі надійшло з http://hints.macworld.com/article.php?story=20080623213342356

Виявляється, Apple робить кілька гладких речей з файловою системою, щоб змусити працювати додаткові резервні копії, включаючи жорстке посилання на каталоги, що в Linux не дозволено. Тож для всіх, кому потрібно отримати доступ до своєї машини часу з чогось іншого, ніж пов'язаний з нею Mac, ось як це зробити ...

1 - Встановіть привід. У Linux він повинен автоматично gnome-volume-managerвстановитись, якщо ви встановили. Якщо ви цього не бачите /media, запустіть nautilus і перевірте робочий стіл. Все ще не бачите? Прочитайте man mount. І тоді не забувайте -t hfsplusпрапор.

2 - Зміна каталогу. Моя точка кріплення - / медіа / машина часу /. У межах цього шляху я знаходжу каталог Backups.backupdb. Це відображає макет каталогу вашої резервної системи. Всередині цього каталогу знаходиться назва вашого диска. Всередині - це папки, позначені датами, що відповідають кожній зробленій додатковій резервній копії. Виберіть потрібне або виберіть Останнє символьне посилання. Наприклад, зараз мій шлях:

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

3 - Знайдіть папку вашого файлу. У межах цього шляху знаходиться повне представлення вашої файлової системи. Перейдіть до місця вашого файлу. Якщо він не надто великий або вкладений занадто глибоко, він може бути чітко видно. Однак є хороший шанс, що його батьківський каталог не існує. Натомість ви побачите файл з нульовим байтом для батьків, який приймає його ім'я та виконує функцію вказівника. Виконати 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 - Знайдіть дані. У моєму випадку я хочу схопити щось із папки шпалер. Спершу я занотував номер каталогу, 2155704, а потім зробив cd /media/Time Machine/.HFS+ Private Directory Data- ось де справді живуть дані. Звідти я щойно зробив cd dir_2155704, і voilÃ!




0

Крім файлової системи FUSE для резервного копіювання Time Machine, згаданої strfry та написаної Кеваном Карстенсеном [1], існує реалізація Рона Педда [2]. У моєму випадку реалізація Карстенсена не могла належним чином вирішити всі посилання. Один Педде працював бездоганно, включаючи доступ до старих версій резервних файлів. Обидві реалізації вимагають встановлення 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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.