Диск Time Machine заповнений: як звільнити місце

Зовнішній диск резервних копій Time Machine з напівпрозорими кільцями старих копій, що розчиняються у світлі, символізуючи звільнене місце.
Twitter Facebook LinkedIn Email

Якщо диск для резервних копій Time Machine заповнений, Вам не обов’язково одразу купувати новий диск. У більшості випадків Ви можете видалити кілька старих датованих резервних копій, які вже є на ньому, і знову запустити автоматичне резервне копіювання за кілька хвилин.

Спершу невелике уточнення щодо теми: ця стаття стосується зовнішнього диска, на який Time Machine створює резервні копії, а не локальних знімків, які macOS зберігає на внутрішньому диску Вашого Mac. Якщо Ви хочете звільнити місце саме на самому Mac, а не на диску резервного копіювання, Вам потрібна стаття як вимкнути локальні резервні копії Time Machine на Mac.

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

Як видалити старі резервні копії Time Machine

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

У додатку Time Machine в меню ”…” Ви можете побачити опцію “Видалити резервну копію” (Delete Backup). Якщо вона працює у Вашому випадку, чудово, скористайтеся нею. Але на багатьох Mac із диском резервного копіювання, відформатованим у APFS (це стандарт з часів macOS Big Sur, тож для більшості користувачів це вже так), ця опція взагалі відсутня або неактивна, а навіть якщо вона є, часто просто нічого не робить. Не покладайтеся на неї як на основний спосіб.

Що надійно працює: видалення резервної копії безпосередньо з диска у Finder. Відкрийте диск резервного копіювання у Finder, двічі клацнувши на ньому на бічній панелі або на Робочому столі, і Ви побачите датовані резервні копії у вигляді папок або пакетів. Клацніть із затиснутим Control на тій, яку хочете видалити, і видаліть її. Це остаточне видалення, воно не проходить через Кошик, тож скасувати його після цього неможливо. Завжди видаляйте цілу датовану резервну копію і ніколи не намагайтеся витягти окремі файли зі старої копії. Оскільки резервні копії APFS спільно використовують дані між знімками, видалення окремих файлів усередині резервної копії зазвичай завершується невдачею або залишає все у пошкодженому стані.

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

  1. Надайте Terminal Повний доступ до диска в Системні налаштування > Конфіденційність і безпека > Повний доступ до диска. Без цього команди tmutil можуть нічого не бачити або завершуватися помилкою.
  2. Виконайте команду tmutil listbackups, щоб побачити датовані резервні копії на диску.
  3. Видаліть одну з них за допомогою:
sudo tmutil delete -d "/Volumes/<YourBackupDrive>" -t <timestamp>

Ви можете повторювати прапорець -t, щоб видалити кілька резервних копій однією командою. Дотримуйтеся форми -d/-t; старіший синтаксис із прямим шляхом, який можна зустріти у застарілих інструкціях, ненадійний на дисках резервного копіювання з APFS.

Якщо Ваші резервні копії зберігаються на NAS або мережевому диску, а не на диску, підключеному безпосередньо до Mac, вони містяться всередині образу диска .sparsebundle, а не в окремих папках. Спершу підключіть цей sparsebundle (двічі клацнувши на ньому через мережу), і далі застосовується той самий підхід через Finder, хоча видалення окремих резервних копій усередині мережевого sparsebundle доволі складне і офіційно не підтримується, тож дійте обережно.

Сьогодні більшість дисків резервного копіювання відформатовані у APFS, і Time Machine зберігає кожну резервну копію як знімок лише для читання, саме тому Ви видаляєте цілу датовану резервну копію, а не редагуєте вміст старої. Якщо у Вас є диск, який не переформатовували з часів до macOS Big Sur, він може досі використовувати старішу структуру папок Backups.backupdb, яка працює за дещо іншими правилами, але на сьогодні це трапляється рідко.

Інші способи виправити заповнений диск резервних копій

Видалення старих резервних копій не єдиний важіль впливу. Якщо є папки, резервні копії яких Вам не потрібні, наприклад велика відеотека або папка Завантаження, історію якої Ви не цінуєте, додайте їх до списку винятків у налаштуваннях Time Machine, щоб кожна майбутня резервна копія була меншою. Керувати цим списком можна в розділі налаштувань Time Machine на Mac.

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

Чому диск резервних копій Time Machine досі заповнений після видалення

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

І ось на чому спотикається багато людей: кнопка ”−” (мінус) у Системні налаштування > Загальні > Time Machine нічого не видаляє з Вашого диска. Вона лише прибирає цей диск як пункт призначення для резервного копіювання, тобто “забуває” про нього як про ціль, а не стирає резервні копії, які вже на ньому зберігаються. Якщо Ви хочете повернути місце, скористайтеся одним із методів видалення вище. Переглянути поточні налаштування можна в розділі налаштувань Time Machine на Mac.

Якщо після очищення Ви налаштовуєте новий диск резервного копіювання, моя стаття як налаштувати Time Machine розповідає про весь процес із нуля. А якщо не лише старі резервні копії, а й дублікати файлів з’їдають місце на Вашому зовнішньому диску, перегляньте статтю як знайти і видалити дублікати файлів на зовнішніх дисках. А для ширшого погляду на звільнення місця на самому Mac непоганим наступним кроком буде стаття як звільнити місце на диску Mac.

Звільніть ще більше місця з Zero Duplicates

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

Завантажити в Mac App Store