Доступ к резервной копии Time Machine с ноутбуков Windows / Linux

Мне интересно, могу ли я получить доступ к резервной копии time machine с компьютеров Windows или Linux... Мне просто интересно, что произойдет, если мой компьютер выйдет из строя, и у меня недостаточно денег, чтобы купить новый mac...

3
задан Enrico Susatyo
18.01.2023 1:59 Количество просмотров материала 3327
Распечатать страницу

4 ответа

его можно прочитать из linux (например, с помощью Ubuntu), но это крепкий орешек. Windows не может этого сделать вообще.


следующие команды должны выполняться привилегированным пользователем. Чтобы получить необходимые права делать

$ sudo su

вам должно быть предложено с корневой оболочки.


следующее пришло от http://hints.macworld.com/article.php?story=20080623213342356

оказывается, Apple, делает пару пятно вещи с файловой системой, чтобы сделать инкрементные резервные копии работают, включая жесткая привязка к каталогам, которые не допускается в Linux. Так для любого что необходимо для доступа к своему времени Машина от чего-то другого, чем его связанный Mac, вот как вы делаете она...

1 - Установите накопитель. В linux он должен автоматически монтироваться, если У вас есть gnome-volume-manager установлен. Если вы не вижу этого в /media, а затем запустить Наутилус и проверь рабочий стол. Еще не видишь этого? Читай man mount. И не забудьте про -t hfsplus флаг.

2 - каталог. Моя точка монтирования /media / Time Machine/. В этой path, я нахожу каталог Backups.backupdb. Это макет каталога резервной копии система. Внутри этого каталога находится название вашего диска. Внутри этого папки, помеченные датами соответствующие каждой добавочной резервная копия, которая была сделана. Выберите тот, который вы хотите, или выберите последнюю символическую ссылку. Например, мой путь теперь:

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

3 - найти папку вашего файла. В этом пути находится полное представление вашей файловой системы. Перейдите к расположение вашего файла. Если это не слишком большой или вложенный слишком глубоко, это может быть хорошо видно. Однако, будет a хороший шанс, что его родительский каталог не существует. Вместо этого вы увидите один файл нулевого байта для родителя, который принимает его имя и действует как указатель. Беги 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, и вуаля !

8
отвечен BloodPhilia 2023-01-19 09:47

Я нашел другой скрипт, который создает оверлей предохранителей только для чтения для реализации механизма жесткой компоновки TM:

https://github.com/isnotajoke/fuse-time-machine

4
отвечен strfry 2023-01-19 12:04

Я написал скрипт для автоматизации этой боли. Найти его здесь: https://gist.github.com/vjt/5183305

2
отвечен vjt 2023-01-19 14:21

помимо файловой системы FUSE для резервных копий Time Machine, упомянутой strfry и написанной Кеваном Карстенсеном [1], существует реализация Рона Педде [2]. В моем случае реализация Карстенсена не могла должным образом разрешить все ссылки. One by Pedde работал безупречно, включая доступ к более старым версиям резервных копий файлов. Обе реализации требуют установки python-fuse. Для дистрибутивов Linux на основе Debian необходимо do:

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

0
отвечен user1225999 2023-01-19 16:38

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх