Я использую внешний жесткий диск для резервного копирования моего Mac с машиной времени (OS 10.5.8).

Я сделал что-то не так, и я нашел важные папки в мусорном баке. Эти папки приходят с внешнего hd. Это резервные папки (backups.backupdb) и другие.

Я пытался восстановить их draggin и droping. Некоторые из них вернулись во внешний HD через некоторое время. Для остальных "подготовка к копированию" занимает несколько часов, а затем он говорит "нет места для копирования" в ext hd.

Это странно. Файлы теперь находятся в корзине (180 ГБ), и в ext должно было быть много свободного места. Но это не совсем так. Ext hd не свободен, даже если эти файлы находятся в корзине.

Я прошу совета. Я также не могу использовать машину времени сейчас (и я "потерял" старые резервные копии) по той же причине. Ext hd говорит что на нем нет свободного места ..

Спасибо

1 ответ1

0

Когда вы помещаете файлы в корзину, они на самом деле просто перемещаются в скрытую папку с именем .Trashes или аналогичные данные на томе корневого уровня, на котором когда-то хранились файлы (/Volumes/name-of-time-machine-volume/.Trashes). Они все еще находятся в файловой системе и занимают столько же места в файловой системе, что и раньше.

Далее Time Machine работает с жесткими ссылками, то есть каждая резервная копия является полной резервной копией, но файлы, которые не изменились, являются просто жесткими ссылками на соответствующий файл в предыдущей резервной копии. При удалении (как в "Переместить в корзину" + "Очистить корзину") источника жесткой ссылки не освобождается свободное место.

Возможно, Finder выполняет дополнительную проверку, достаточно ли свободного места для восстановления файлов из корзины, и эта проверка не учитывает характеристики жестких ссылок. Если это так, вы можете попробовать возможный обходной путь: вместо перетаскивания, попробуйте открыть корзину, щелкните правой кнопкой мыши папку и выберите "положить файлы обратно". Или переместите файлы через терминал.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .