Резервное копирование данных, хотя зачастую и утомительная, но очень важная задача. В этой статье представлена подборка инструментов, которые делают процесс резервного копирования данных в Linux удобным и безопасным. Выбор того, что именно резервировать, зависит от Ваших предпочтений, причем рекомендуется как регулярное резервное копирование домашнего каталога, так и комплексное резервное копирование системы. Ознакомьтесь с некоторыми лучшими инструментами резервного копирования для Linux.
Duplicati: Безопасное резервное копирование данных
Duplicati - отличный выбор для регулярного резервного копирования личных файлов. Этот универсальный инструмент поддерживает резервное копирование на различные носители, включая локальные диски, FTP, SFTP, а также облачные сервисы Google Drive, Dropbox и Microsoft OneDrive. Duplicati использует инкрементное резервное копирование, то есть сохраняет только изменения, сделанные с момента последнего резервного копирования.
Для установки Duplicati на Ubuntu или Linux Mint можно найти DEB-пакет на их сайте (duplicati.com/download), который можно установить с помощью менеджера пакетов вашего дистрибутива. Используйте следующую команду в терминале в каталоге загрузки:
Скопируйте код
- sudo apt install ./duplicati_2.0.6.3-1_all.deb
Убедитесь, что вы скорректировали имя файла в соответствии с установленной версией.
При запуске Duplicati с рабочего стола она работает с привилегиями пользователя. Запланированное резервное копирование будет выполняться только тогда, когда вы вошли в систему и запустили Duplicati. Веб-интерфейс доступен через веб-браузер по адресу http://localhost:8200.
Для резервного копирования папок, к которым обычные пользователи не имеют доступа, Duplicati должен быть запущен как системная служба. Таким образом, резервное копирование по расписанию будет выполняться в фоновом режиме. Чтобы активировать и запустить службу на Ubuntu или Linux Mint, выполните следующие команды:
Скопировать код
- sudo systemctl enable duplicati
- sudo systemctl start duplicati
Duplicati автоматически назначает порт веб-сервера. Первоначальный экземпляр, запущенный как системная служба, получает порт 8200, а запущенные вручную экземпляры используют порт 8300. Без настройки системной службы можно получить доступ к интерфейсу с помощью http://localhost:8200. Задачи резервного копирования можно создавать с помощью встроенного мастера, нажав на кнопку "Добавить резервную копию".
Восстановление резервных копий с помощью Duplicati не представляет сложности. После нажатия на кнопку "Восстановить" выберите нужную резервную копию и элементы файловой системы для восстановления. Можно выбрать восстановление файлов в исходное местоположение или скопировать их в другой каталог. Если вы восстанавливаете систему после новой установки Linux, выберите опцию "Прямое восстановление из резервных копий".
Timeshift: Инкрементное резервное копирование системы
Timeshift специализируется на создании моментальных снимков файловой системы, позволяющих восстановить систему в предыдущем состоянии. Рекомендуется использовать второй жесткий диск в качестве целевого для сохранения резервных копий в случае отказа системного жесткого диска.
В Linux Mint программа Timeshift предустановлена. Пользователи Ubuntu могут установить его с помощью следующих команд в терминале:
Скопировать код
- sudo add-apt-repository -y ppa:teejee2008/ppa
- sudo apt update
- sudo apt install timeshift
При первом запуске выберите "rsync" в качестве типа снимка, укажите целевой диск и расписание резервного копирования. По умолчанию Timeshift исключает домашние каталоги, чтобы избежать перезаписи личных данных при восстановлении. Для резервного копирования личных файлов лучше использовать Duplicati. Скопировать файлы и папки из резервной копии Timeshift можно, нажав кнопку "Обзор" в файловом менеджере. Чтобы восстановить систему до выбранной точки, нажмите "Восстановить".
Aptik: резервное копирование новых установок
Если вы установили множество программных пакетов и хотите упростить их установку на новую систему Linux или другой компьютер, то Aptik является ценным инструментом. Имея список установленных пакетов и резервную копию используемых репозиториев, можно быстро вернуть систему в прежнее состояние. Не забудьте включить в список пакеты snap и flatpack, если вы их используете. Также стоит создать резервные копии шрифтов, тем оформления рабочего стола, иконок и пользовательских записей в файле "/etc/fstab".
Со всеми этими и другими задачами справляется программа Aptik. Хотя она доступна за плату ($25), старую бесплатную версию для командной строки можно загрузить с сайта https://github.com/teejee2008/aptik. Обратите внимание, что ее совместимость с текущими дистрибутивами не гарантируется.
Если вам нужен только список установленных вручную пакетов, вы можете использовать следующую команду в терминале на Ubuntu или Linux Mint:
Скопируйте код
- comm -23 <(apt-mark showmanual | sort -u) <(gzip -dc /var/log/installer/initial-status.gz | sed -n 's/^Package: //p' | sort -u) > pkglist.txt
После новой установки можно восстановить пакеты из сохраненного списка с помощью команды:
Скопируйте код
- sudo apt-get install $(cat pkglist.txt)
Эта команда переустанавливает пакеты из предыдущей установки.
Rescuezilla: полное резервное копирование жесткого диска
Для обеспечения максимальной безопасности данных рекомендуется создавать копии всего жесткого диска в соотношении 1:1. Хотя этот метод может занять много времени при работе с часто используемыми дисками, он идеально подходит для ПК, выполняющих в основном роль файловых серверов и подвергающихся минимальным изменениям, кроме обновлений.
Программа Rescuezilla предназначена для создания резервных копий образов разделов и целых дисков. Резервные копии можно сохранить на жестком диске USB или на сетевом диске. Кроме того, из загруженного ISO-файла можно записать DVD-диск или создать загрузочный USB-накопитель с помощью таких инструментов, как Etcher.
При использовании Rescuezilla выберите метод сжатия "Несжатый" для создания полной резервной копии образа. Вы можете извлекать из образа отдельные файлы или папки с помощью программы Image Explorer, входящей в состав Rescuezilla. Для восстановления сохраненного образа достаточно нажать кнопку "Восстановить", и система будет возвращена в состояние, зафиксированное в резервной копии.
Стоит отметить, что Rescuezilla работает в фоновом режиме под управлением Clonezilla - мощного инструмента, который профессионалы могут использовать и непосредственно из терминала, получая при этом доступ к дополнительным опциям.
Заключение:
Резервное копирование данных - важнейшая задача для защиты от потери информации, а эти инструменты резервного копирования для Linux делают этот процесс удобным и надежным. Независимо от того, нужно ли Вам сохранить личные файлы или создать полную резервную копию системы, здесь найдется инструмент, который удовлетворит Ваши потребности. Выберите тот, который наилучшим образом соответствует вашим требованиям к резервному копированию, чтобы обеспечить безопасность ваших данных.
Chrome OS операционная система от Google для маломощных компьютеров которая тоже основана на ядре Linux:
PS: Уважаемые читатели не забывайте ставить лайки если статья Вам понравилась, это помогает развитию канала. Заранее спасибо!
⚡⚡⚡ Друзья! Если вам нравится то, что я делаю, и вы хотите, чтобы это продолжалось, приглашаю поддержать меня и внести свой посильный вклад. Вместе мы сила! Спасибо за вашу поддержку! ⚡⚡⚡