Вопрос или проблема
Я установил Timeshift через “sudo apt install timeshift” (Ubuntu 22, потому что RDP не позволяет делиться экраном вошедшего в систему пользователя в 24). Я использовал практически все настройки по умолчанию при настройке для первого снимка на внешнем накопителе Samsung T7 Shield, подключенном через USB.
Первичное сканирование заняло довольно много времени, но в конечном итоге завершилось. Я запросил ежедневные резервные копии с хранением в течение 5 дней.
На следующий день никаких резервных копий не было сделано, поэтому я инициировал одну через CLI. Этот резервный бэкап работает около 20 часов, а оценка времени до завершения продолжает увеличиваться, а не уменьшаться. Ниже приведен скриншот из команды. Что так долго?
Изображение, которое я пытался загрузить, показывает:
root@xyz:-# timeshift --check
/dev/sdd5 смонтирован в: /run/timeshift/backup, параметры: rw,relatime,stripe=8191
Ежедневные снимки включены
Последний ежедневный снимок не найден
------------------------------------------------------------
Создание нового снимка...(RSYNC)
Сохранение на устройстве: /dev/sdd5, смонтированном по пути: /run/timeshift/backup
Синхронизация файлов с RSYNC...
6.32% завершено (349:49:14 осталось)
Ответ или решение
Первичная настройка и использование утилиты Timeshift на операционной системе Ubuntu может вызывать некоторые затруднения, особенно при создании первого снимка системы. Давайте разберем, почему первый запуск Timeshift может занимать так много времени, и что можно сделать для оптимизации этого процесса.
1. Характеристики оборудования
Первое, что необходимо учесть, — это характеристики вашего оборудования. Вы упомянули, что используете внешний USB-накопитель Samsung T7 Shield. Скорость передачи данных через USB может значительно различаться в зависимости от версии USB (например, USB 2.0 против USB 3.0). Если у вас USB 2.0, время создания первого снимка может быть чрезмерно долгим. Рекомендуется использовать USB 3.0 для более быстрого чтения и записи данных.
2. Первоначальное сканирование
При первом создании снимка система выполняет полное сканирование всех файлов и директорий на подключенной файловой системе. Это может занять значительное время, особенно если на диске хранится большой объем данных или система имеет множество установленных программ. Каждый файл, а также структура каталогов и файловых деревьев, должны быть проверены на наличие изменений. В вашей ситуации первоначальное сканирование было заметно медленным, что может объясняться размером ваших файлов или количеством данных на диске.
3. Использование RSYNC
Timeshift использует утилиту rsync
для синхронизации файлов между файлами на вашем диске и snapshot’ом, который создается. rsync
эффективен для инкрементальных резервных копий, однако при первом запуске он должен скопировать все файлы, что значительно увеличивает время выполнения. Если вы видите, что время завершения вашего резервного копирования увеличивается, это может значить, что rsync
обрабатывает множество больших или сложных файлов.
4. Настройки резервного копирования
Вы указали, что настроили ежедневные резервные копии с пятидневным сроком хранения. Убедитесь, что переменная --delete
в параметрах rsync
настроена должным образом. Она может привести к длительному времени выполнения, если много файлов было удалено с момента последней синхронизации.
5. Нагрузки на систему
Также стоит учитывать, какие процессы работают на вашем компьютере во время создания снимка. Если система активно использует ресурсы для других задач, например, обновление программ или фоновые процессы, это может значительно повлиять на скорость выполнения Timeshift. Убедитесь, что у вас достаточно доступной памяти и процессорной мощности.
6. Перемещение на локальный диск
Если время создания первого снимка продолжает оставаться приемлемо высоким, возможно, стоит рассмотреть возможность временного создания резервной копии на локальный диск, а затем переноса на внешний накопитель. Это может значительно сократить время резервного копирования, поскольку локальный диск часто имеет более высокую скорость доступа.
Заключение
Если первая резервная копия занимает неимоверно много времени, стоит учесть предложенные факторы. Они могут помочь улучшить производительность Timeshift. Некоторые настройки оборудования, состояние системы, а также спецификации резервного копирования могут влиять на процесс. Регулярный мониторинг производительности вашей системе может помочь избежать подобных задержек в будущем.
Также старайтесь обращаться к документации Timeshift и проверять, нет ли обновлений, так как они может содержать оптимизации и решения известных проблем.