Как выбрать, что сделать резервную копию на вашем домашнем сервере Linux
Если у вас есть домашний сервер на базе Linux, вы, вероятно, будете обновлять свою ОС время от времени. Вот некоторые важные файлы для резервного копирования и некоторые альтернативные утилиты, которые помогут вам быстро приступить к работе.
Конечно, каждый домашний сервер будет немного отличаться, и вы должны соответствующим образом скорректировать эти рекомендации - это всего лишь общее руководство, которое поможет вам понять, с чего начать.
Изображение от daryl_mitchell
/Главная
Начнем с очевидного. / home содержит папку для каждого пользователя в вашей системе. В вашем личном домашнем каталоге находится вся ваша музыка, фильмы, изображения и документы (если вы не используете для них отдельный раздел), но в нем также находятся файлы конфигурации для других ваших программ. Нажмите Ctrl + H в Nautilus, чтобы показать скрытые файлы, и вы увидите их убить! Сделайте резервную копию всего, что вам нужно. Неплохая идея сделать резервную копию этого каталога, даже если у вас есть отдельный раздел / home, поскольку переустановка может перезаписать небольшое количество этих файлов конфигурации. Повторите процесс для всех пользователей.
Удачные источники
Список источников программного обеспечения, используемых apt, находится по адресу «/etc/apt/sources.list», а подписанные ключи gpg находятся в каталоге /etc/apt/sources.list.d/. Если вы вообще использовали Linux, вы, вероятно, установили программное обеспечение из других репозиториев, а не только из настроек по умолчанию. После переустановки вам, возможно, придется просто поменять последний маркер дистрибутива на более новый (например, «lucid» на «maverick») и скопировать эти строки в ваш новый sources.list, но для многих репозиториев вам придется скачать новый ключ gpg, прежде чем вы сможете их использовать. По крайней мере, это будет, по крайней мере, напоминанием о том, что у вас было на старой настройке. Ubuntu-Tweak предлагает способ установки программного обеспечения и репозиториев, а также изменения настроек и служит отличной альтернативой этой резервной копии..
Конфигурация Samba
Если вы настроили общие ресурсы Samba (Windows), вам нужно будет скопировать «/etc/samba/smb.conf». Конфигурации Samba очень мало меняются между версиями, поэтому вы можете просто использовать старую копию после переустановки. Если вам нужно перенастроить его или забыть сделать резервную копию, gadmin-samba (для Gnome) и KSambaPlugin (для KDE) предоставляют графический редактор для smb.conf, который облегчает редактирование и повтор.
SSH
Если вы используете SSH для удаленного доступа к вашему компьютеру, вы можете сэкономить время, создав резервные копии его файлов конфигурации, расположенных в «/ etc / ssh / ssh_config» и «/ etc / ssh / sshd_config».
Fstab
Этот файл называется «/ etc / fstab», и его задача - быть таблицей файловой системы Linux. Не заблуждайтесь, вы НЕ сможете использовать файл fstab вашей старой установки при новой установке. Это потому, что UUID меняются каждый раз, когда вы переформатируете раздел. Однако вы можете скопировать оставшуюся часть строки в ваш старый файл fstab, чтобы вам не пришлось тратить время на поиск всех опций. Это действительно полезно, если у вас много разделов, автоматически монтируемых общих ресурсов, отдельного / домашнего раздела и т. Д. Вы также можете использовать pySDM (Gnome) или mountmanager (KDE), так как оба предоставляют процесс графического интерфейса для редактирования файла fstab. , но не забудьте сначала сделать резервную копию вручную. Из большинства учетных записей в сети кажется наиболее безопасным узнать о параметрах в fstab и отредактировать их вручную, так что имейте это в виду.
Программы резервного копирования
Если ваш сервер настроен на автоматическое резервное копирование с помощью таких инструментов, как rsync или Simple Backup, то вы захотите получить их файлы конфигурации. Конфигурация Rsync находится по адресу «/etc/rsyncd.conf», а Simple Backup - по «/etc/sbackup.conf»..
Файлы сайта
У многих людей на домашних серверах установлены Apache, MySQL и / или PHP для запуска личных веб-сайтов. Хотя их конфигурационные файлы могут быть слишком сложными для резервного копирования, вы не должны забывать делать это для своего веб-сайта, расположенного в «/ var / www».
Возможно, вам лучше переконфигурировать Apache, MySQL и PHP при их переустановке, поскольку их версии могут измениться, и вы можете захотеть использовать более новые пароли. Когда вы собираетесь это сделать, вы можете легко установить все три в Ubuntu одним выстрелом с помощью следующей команды:
sudo apt-get установить ламповый сервер ^
И да, эта каретка (^) должна быть там. Не забудьте установить phpMyAdmin, чтобы легко настроить базы данных MySQL!
sudo apt-get установить libapache2-mod-auth-mysql phpmyadmin
Вам нужно будет нажать пробел при выборе установки Apache. Вы сделали это правильно, если видите звездочку (*) рядом с ней. И, как всегда, убедитесь, что вы изменили все пароли по умолчанию для всего. Счастливая переустановка!