Щоб легко переглянути backupd
журнал, подивіться на віджет Time Machine Buddy . Також зауважте, що на самому резервному диску є ще один журнал у прихованому файлі, .Backup.log
який можна знайти в папці кожної резервної копії. Це дає іншу інформацію, ніж backupd
журнали.
Зауважте, що часто в журналах відображаються фігури, які не відповідають:
Попереднє резервування не потребує проріджування: 821,4 Мб запиту (включаючи прокладку) [..]
Скопійовано 1630 файлів (3,8 Мб) з тома Macintosh HD.
Вище копіюється менше файлів, ніж було передбачено раніше. Оскільки Time Machine покладається на FSEvents, який повідомляє лише про змінені каталоги, я припускаю, що у наведеному вище прикладі ці каталоги містили загалом 821,4 Мб файлів. Копіюючи файли, Time Machine потім порівнює змінені каталоги на жорсткому диску із резервною копією та виявляє, що насправді було змінено лише 3,8 МБ файлів.
Щоб побачити, що було записано в резервну копію, див. TimeTracker (GUI) або timedog (командний рядок). Зауважте, що навіть під час роботи в якості адміністратора, іноді ці програми потрібно запускати як root, щоб побачити всі файли. Якщо цього не робити, ці інструменти можуть, наприклад, не враховувати резервні копії журналів і даних MySQL, що належать _mysql у колективному колесі :
cd "/ Томи / Резервне копіювання XX / Backups.backupdb / XX / Останні"
sudo ls -l "Macintosh HD / usr / local / mysql-5.0.51a-osx10.5-x86"
[..]
drwxr-x --- @ 6 _mysql колесо 374 2 липня 20:05 дані
У цих випадках обидва інструменти (мовчки) повідомлять про менший загальний розмір резервної копії та менше файлів, ніж backupd
журнали в консолі. Отже, якщо цифри не збігаються з журналами, то для TimeTracker:
sudo ~ / Завантаження / TimeTracker.app / Зміст / MacOS / TimeTracker
Точно так само для timedog:
cd "/ Томи / Резервне копіювання XX / Backups.backupdb / XX"
sudo ~ / Завантаження / timedog
Щоб легко знайти великі файли на жорсткому диску см Disk Inventory X . Ця програма не має нічого спільного з Time Machine, але може допомогти розслідувати проблеми, як, наприклад, коли ви замислюєтесь, чому ваша резервна копія набагато менша, ніж місце, яке використовується на жорсткому диску. Зауважте, що ця програма, ймовірно, завжди повідомляє менше загального дискового простору у своєму заголовку вікна, ніж на екрані, де можна вибрати, який диск слід досліджувати (навіть при запуску в якості кореня та виборі меню Перегляд, Показати фізичний розмір файлу). Але якщо повідомлений загальний розмір дійсно набагато менший від фактичних підсумків, використовуваних на вашому Mac, то це може допомогти запустити як root:
sudo "$ HOME / Завантаження / Інвентар диска X.app/Contents/MacOS/Disk Inventory X"
Щоб видалити файли з резервної копії (наприклад, якщо ви виявите, що Time Machine насправді створює резервну копію величезних файлів, таких як утікаючий файл журналу MySQL), Apple пише :
Хочете видалити всі екземпляри файлу чи папки, які раніше були створені? Досить просто. Запустіть машину часу, виберіть елемент, який потрібно видалити, а потім виберіть "Видалити з усіх резервних копій" у меню дій на панелі інструментів Finder.
Тепер, якщо ті файли, які ви хочете видалити, видно лише корінь, тоді вам слід також застосувати "Ввести машину часу" як корінь. І для цього потрібно запустити Finder спочатку як root:
sudo /System/Library/CoreServices/Finder.app/Contents/MacOS/Finder
Це виглядає як звичайний Finder, але ви помітите корінь поруч із піктограмою домашньої папки на бічній панелі Finder. Тепер використовуйте Shift-Cmd-G (меню «Перейти», «Перейти до папки»), щоб, наприклад, перейти до /usr/local
та знайти папку, з якої потрібно видалити файли з резервного диска. Потім введіть Time Machine (і ще раз підтвердіть, що корінь відображається поруч із піктограмою домашньої папки) та дотримуйтесь інструкцій Apple. Завершивши видалення файлів із резервної копії, натисніть Ctrl-C у Terminal, щоб зупинити root-Finder. (Мені також потрібно було вийти з комп’ютера, оскільки віддалений диск не буде відключений належним чином.)
Якщо ви використовуєте розріджений пакет (наприклад, при використанні резервної копії в мережі), то будь-який звільнений простір не буде відтворений автоматично (або: не до необхідності місця). Для забезпечення цього, см Як відновити все / більшість вільного простору від sparsebundle на OS X . Це стосується не лише файлів, які ви видалили вручну, але й файлів, видалених Time Machine за погодинними або щоденними резервними копіями, під час вимкнення після резервного копіювання .
Time Machine фактично ущільнить розріджений пакет, коли місця на диску не вистачить. Але здається, що спочатку можуть видалити деякі старі резервні копії під час попереднього резервування резервного копіювання , тому, можливо, розумно вручну компактувати, якщо ви коли-небудь видаляли якісь величезні файли, або якщо резервні копії з минулим терміном можуть включати величезні файли:
Початок проріджування перед резервним копіюванням: 53,57 ГБ запиту (включаючи прокладку),
9,90 ГБ доступно
Не існує резервних копій з минулим терміном - видалення найстаріших резервних копій, щоб звільнити місце
Видалено резервну копію / Томи / Резервне копіювання XX / Backups.backupdb / XX / 2007-12-20-172543:
9,90 ГБ зараз доступно
Видалено резервну копію / Томи / Резервне копіювання XX / Backups.backupdb / XX / 2007-12-31-005523:
9,90 ГБ зараз доступно
Видалено 2 резервні копії: найдавніша резервна копія зараз 8 січня 2008 року
Припинення резервного копіювання.
Резервне копіювання скасовано.
Зображений диск диска Time Machine.
Ущільнення образу резервного диска для відновлення вільного місця
Завершено ущільнення образу резервного диска
Початок стандартного резервного копіювання
[..]
Початок проріджування перед резервним копіюванням: 53,57 ГБ запиту (включаючи прокладку),
12,75 ГБ доступно
Велика подяка Адаму Коен-Роуз за тестування вищезазначеного; дивіться його блог для більш детальної інформації!
fseventsd
щоб побачити "вхід подій / томи / .. не синхронізовані з томом. Знищення старих журналів". Щойно створений журнал також матиме новий ідентифікатор, який більше не буде відповідати ідентифікатору, збереженому в резервній копії. Це говорить Time Machine, щоб порівняти ваш жорсткий диск з останньою резервною копією. Якщо використовується декілька резервних дисків, тоді, якщоfseventsd
створений новий журнал, то Time Machine з часом наткнеться на "UUID-файли магазину подій не відповідають" для кожного резервного диска.