Доступ до командного рядка для Apple Time Machine?


14

Ми використовуємо машину часу Apple, щоб створити резервні копії наших робочих станцій Apple 10.5.8 в офісі.

Якщо я хочу відновити файл, мені потрібно відкрити графічний інтерфейс Time Machine та переглянути файли там. Графічний інтерфейс некрасивий, очей цукерковий і мені заважає.

Чи є спосіб переглядати архів Time Machine за допомогою командного рядка Mac?

Я звик до Netapps та інших приладів зберігання. Я використовую зворотний час для своєї робочої станції Ubuntu. Щоб відновити файл в одній із цих систем, ви можете відновити файл за допомогою простої команди, наприклад:

cp .snapshot/daily.0/filename.txt .

або

cp /backup/backintime/20100611-000002/backup/etc/shadow /etc/shadow

Чи є еквівалент Apple Machine Time?


1
Проміжним рішенням було б використовувати Finder для перегляду резервних копій Time Machine, як у звичайній папці.
fideli

@fideli: Ви сказали, що ми можемо переглядати машину часу в пошуку. Я не розумів, що це можливо. Також виявляється, ми можемо переглядати папку Time Machine за допомогою командного рядка! Наприклад, я можу зробити резервну копію ~/.vimrcна /Volumes/TimeMachine/Backups.backupdb/$HOSTNAME/Latest/$USERNAME/Users/mydirectory/.vimrc.
Стефан Ласєвський

@fideli: Я думаю, ти відповів на моє запитання. Далі покладіть у своїй відповіді нижче, згадайте щось про «командний рядок» і зберіть свій приз!
Стефан Ласєвський

Відповіді:


5

Подання мого коментаря як відповіді. Проміжним рішенням було б використовувати Finder для перегляду резервних копій Time Machine, як у звичайній папці. Якщо ви хочете переглянути його в командному рядку, перетягніть папку від Finder до вікна Terminal, щоб вам не потрібно було переглядати безліч рівнів каталогів, які встановлює Time Machine. Насолоджуйтесь!


3
як ви перетягуєте папку з Finder до терміналу під час перегляду резервної копії Time Machine?
Ерік Каплун

9

Відновлення резервної копії з командного рядка можна виконати за допомогою tmutilкоманди:

tmutil restore <complete path to snapshot> <path to restore>

Наприклад:

sudo tmutil restore /Volumes/TimeMachine/Backups.backupdb/Server/2013-03-18-002707/Boot\ HD/Users/me/Documents/loveletter.doc loveletter.doc

Відновить ваш любовний лист із резервної копії 18 березня.


1
Насправді, tmutilвін навіть не потрібен для роботи над матеріалами в /Volumes/TimeMachine/Backups.backupdb.
Ерік Каплун

1
Можливо, ви можете використовувати копію неочищених файлів Backups.backupdb, але, будучи обережною, я вважаю за краще використовувати відповідні інструменти, ви ніколи не знаєте ...
CharlesB

1
Я думаю, що прямий cpне зніме метадані timemachine з відновлених файлів. Отже, так, краще використовувати tmutil. Не знаю, чи зніме їх копіювання за допомогою Finder.
Меттью Ганніган
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.