Мне интересно, могу ли я получить доступ к резервной копии time machine с компьютеров Windows или Linux... Мне просто интересно, что произойдет, если мой компьютер выйдет из строя, и у меня недостаточно денег, чтобы купить новый mac...
Доступ к резервной копии Time Machine с ноутбуков Windows / Linux
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
, и вуаля !
Я нашел другой скрипт, который создает оверлей предохранителей только для чтения для реализации механизма жесткой компоновки TM:
Я написал скрипт для автоматизации этой боли. Найти его здесь: https://gist.github.com/vjt/5183305
помимо файловой системы 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
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]