Я знаю эту статью, но нет сравнения с OSX TimeMachine. Я хотел бы найти программное обеспечение для резервного копирования, которое примерно такое же, как TimeMachine или лучше.
Я хотел бы иметь такое программное обеспечение, которое может использовать жесткий диск некоторого формата, который подходит для больших файлов (50 ГБ) в Linux. Я заметил, что
- Формат OSX HFS + не поддерживается дистрибутивами Linux, так как с 2006 года нет сопровождающего HFS в Linux
- Формат NTFS, созданный Debian 8.1, не поддерживается старыми дистрибутивами Linux
Если Windows поддерживает, хорошо.
Попробуйте с помощью программы Backups (Deja Dup)
Я запустил резервное копирование в первый раз, но я хотел пойти на обед после того, как резервное копирование выполнялось уже два часа всего по 10 ГБ файлов. Это дало мне это после обеда
о том, что это действительно безумие, теперь сообщается здесь , так как программное обеспечение не предназначено для пауз в создании резервных копий.
backintime
находится в репозиториях Ubuntu по умолчанию. Но это старая версия1.0.36
. Текущая версия есть1.1.6
. Это потому, что пакет является производным от Debian. Отказ от ответственности: я являюсь членом BIT Dev-TeamTimeShift
Он имеет простой графический интерфейс, но вы также можете использовать его из терминала.
источник
Если вы не против работать с консолью, попробуйте
backup-manager
, она идет вместе с дистрибутивом. Обработка выполняется одним файлом конфигурации, который находится в / etc.Чтобы изменить файл, вы можете использовать nano в консоли.
Вам не нужно больше всего этого. Что мне лично нравится, так это то, что никаких дополнительных пакетов не требуется.
Вот небольшой пример резервного копирования.
Где хранить файлы?
выберите свой каталог, где разместить файлы.
Обратите особое внимание на следующие настройки
Если вы создаете резервную копию чего-либо вроде этого
/home
или/movie
можете оставить этот параметр включенным, то только корень и корневая группа могут иметь доступ к резервной копии.Для резервной копии сервера (например, многопользовательский сервер и / или папки, подобные
/var/www/
/opt/
/etc/
/var/
) вы можете установить для этой опции значение false, чтобы сохранить право собственности на файлы после их восстановления. В противном случае вам нужно будет установить их вручную после восстановления.Выберите способ резервного копирования
выберите
Выберите каталоги для резервного копирования
Дополнительную информацию можно найти в разделе
Здесь я проверил следующие варианты
Выберите ротацию мастера и инкременты
Я решил делать еженедельные полные резервные копии в понедельник (первый день недели). Это означает, что каждый понедельник я получаю полную резервную копию, а остальная часть недели будет сохраняться в разных меньших инкрементальных файлах. Так что их восстановление будет означать. Восстановите полную резервную копию, а затем добавочные файлы, чтобы получить самую последнюю резервную копию ваших данных.
Cronjob
Используйте простой cronjob для автоматического резервного копирования
Введите следующее
Если вам нужно уведомление по электронной почте, удалите эту часть
источник
backup-manager
. Я чувствую, что варианты не являются достаточно полными, поскольку цель также состоит в том, чтобы обеспечить резервное копирование с простотой в уме * . Кажется, они сильно ограничены, но я могу ошибаться. Было бы здорово увидеть, как вы можете комбинировать команды. Я не могу найти что-либо о MySQL в документации. Я бы очень хотел PostgreSQL для этой задачи.Я не рекомендую Deja-dup, потому что он не похож на Time-Machine по функциям и нестабилен во многих файловых системах. Мне не удалось получить предложения Митча, достаточные по своим возможностям. Они слишком сильно ломаются.
Милость процесса
Nice понизит приоритет процессора, освободит питание процессора для других процессов,
ionice
уменьшит приоритет диска, освободит дисковый ввод-вывод для других процессов). Используйтеtar czf
с,nice
как описано здесь отдельно для системы и дома, так что вы можете легко работать с вашими системами вертикально во многих проектахОграничить потребление ресурсов процессора процессом
Предположим, у вас ультрабук с ограниченной системой и т. Д. Со скоростью чтения 20 Мбит / с / сек. Если вы этого не знаете, используйте
Затем ограничьте свой процессор и сделайте
Переместить вычисления в GPU
ТОДО Будущее
источник
Это, безусловно, не самая похожая на TimeMachine программа, которую вы запрашиваете, но решение, которое работает и потому что реализовано в виде скриптов bash, изменяемых и расширяемых:
Создайте резервную копию вашего каталога с помощью синхронизатора Zaloha.sh :
Затем создайте снимок вашего резервного каталога на основе жестких ссылок, используя Zaloha_Snapshot.sh :
Официальный репозиторий находится здесь: https://github.com/Fitus/Zaloha.sh
Официальный репозиторий содержит простые рабочие демоверсии и подробную документацию, объясняющую, как это работает.
источник