Як побачити, які файли були змінені в TimeMachine?


Відповіді:


24

Lion вийшов із tmutilкомандою, і на сторінці man видно, що він сканує конкретну резервну копію та повідомляє дуже детальну інформацію про ваші конкретні резервні копії. Дієслова порівнюють , однозначно розраховують і розраховують крафт виглядають найкориснішими, якщо ви не заперечуєте проти терміналу.

Я все ще використовую BackupLoupe на Lion (як і на старих ОС) і висловлюю високу оцінку і дякую команді, яка будувала його щоразу, коли мені потрібно використовувати його. Я, мабуть, повинен також відправити їм більше грошей. Це так добре.

введіть тут опис зображення

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


1
BackupLoupe - чудова порада. Вирішив мою проблему, занадто багато кеш-пам'яток та додаткових резервних копій для додатків всередині ~ / Libary / Support Support.
Олексій Сото

6

Оскільки Time Machine використовує жорсткі посилання для зберігання немодифікованих файлів (та каталогів), це означатиме, що змінені файли в останній резервній копії матимуть кількість посилань 1, оскільки вони унікальні. Використовуйте це разом із пошуку для створення списку:

find /path/to/your/latest/backup -type f -links 1 -print 

1
Це не працює. Він просто відображає всі файли.

Насправді - це для мене працює. Я протестував кілька папок з більш ніж 2000 фотографіями, і кожен раз, коли він вибирав 20 або 200 (або нуль) файлів, які були новими, що резервне копіювання. Мені все ще подобається soma-zone.com/BackupLoupe, але це, здається, відповідає на питання про те, що нового в резервній копії з розумною і швидкою командою пошуку.
bmike

1

Проблема з командою find знайдеться в тому, що HFS дозволяє жорсткі посилання на каталоги, а також звичайні файли. Як результат, файли, які не були резервні копії деякий час, відображатимуться одним посиланням, але в одному з батьківських каталогів може бути багато посилань.


0

Ви можете використовувати вбудований tmutilта GNU gsort:

brew install coreutils

Для порівняння між двома конкретними резервними копіями:

cd "/Volumes/TimeMachine/Backups.backupdb/My Mac"
sudo tmutil compare Date1 Date2 | gsort -h -k2

Для лише різниці між поточною та попередньою резервною копією:

sudo tmutil listbackups | tail -n 2 | awk '{ print "\""$0"\""}' | xargs tmutil compare | gsort -h -k2
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.