Я пробовал TimeTracker, tms и timedog, но ни один из них не работает с OS X 10.6
Какие-либо предложения?
Я пробовал TimeTracker, tms и timedog, но ни один из них не работает с OS X 10.6
Какие-либо предложения?
Ответы:
Lion выпустил tmutil
команду, и страница руководства показывает, что она будет сканировать конкретную резервную копию и сообщать очень подробную информацию о ваших конкретных резервных копиях. Глаголы сравнения , унификации и расчетного толчка выглядят наиболее полезными, если вы не против терминала.
Я до сих пор использую BackupLoupe на Lion (как и на более старых ОС) и высоко ценю его, и благодаря команде, которая создавала его каждый раз, когда мне нужно его использовать. Я, наверное, тоже должен отправить им больше денег. Это так хорошо.
Это позволяет легко увидеть, какие файлы занимают больше всего места между резервными копиями, а также необходимо знать, когда конкретный файл был изменен, отслеживая каждый раз, когда он сохраняется как новая версия, возвращаясь назад во времени. Он работает с локальной базой данных, поэтому вы не сканируете файловую систему каждый запрос - просто один раз каждый раз, чтобы собрать дельты для каждой резервной копии.
Поскольку Time Machine использует жесткие ссылки для хранения неизмененных файлов (и каталогов), это будет означать, что измененные файлы в последней резервной копии будут иметь число ссылок 1, поскольку они уникальны. Используйте это вместе с find для создания списка:
find /path/to/your/latest/backup -type f -links 1 -print
Проблема с этой командой find заключается в том, что HFS допускает жесткие ссылки на каталоги, а также на обычные файлы. В результате файлы, которые не были скопированы в течение некоторого времени, будут отображаться с одной ссылкой, но одна из их родительских директорий может иметь много ссылок.
Вы можете использовать встроенный 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