Як вибрати резервну копію на домашньому сервері Linux
Якщо у вас є домашній сервер на базі Linux, ви, мабуть, будете часто оновлювати вашу ОС. Ось деякі важливі файли для резервного копіювання та деякі альтернативні утиліти, які допоможуть вам швидко працювати.
Звичайно, кожен домашній сервер буде трохи іншим, і ви повинні відповідно скорегувати ці рекомендації - це всього лише загальний посібник, який допоможе вам зрозуміти, з чого почати.
Зображення daryl_mitchell
/ додому
Почнемо з очевидного. / home містить папку для кожного користувача вашої системи. Ваш особистий домашній каталог - це всі ваші музичні файли, фільми, фотографії та документи (якщо ви не використовуєте їх окремий розділ), але також містяться файли налаштувань для інших програм. Натисніть ctrl + H в Nautilus, щоб показати приховані файли, і ви побачите їх. Створіть резервні копії, що вам потрібно. Це не погана ідея підтримувати цей каталог, навіть якщо у вас є окремий розділ, оскільки перевстановлення може перезаписати невелику кількість цих файлів конфігурації. Повторіть процес для всіх користувачів.
Джерела Apt
Список програмних джерел, які використовуються apt, розташований у “/etc/apt/sources.list”, а підписані gpg ключі знаходяться в каталозі /etc/apt/sources.list.d/. Якщо ви взагалі використовували Linux, ймовірно, ви встановили програмне забезпечення з інших сховищ, а не лише за замовчуванням. Після повторної інсталяції вам доведеться просто змінити остаточний маркер дистрибутиву на новий (наприклад, "lucid" на "maverick") і скопіювати ці рядки до нових джерел, але для багатьох сховищ вам доведеться завантажити нову клавішу 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, так що вам не доведеться витрачати час на пошук всіх опцій. Це дійсно корисно, якщо у вас є багато розділів, автозміщених спільних ресурсів, окремий розділ / домашній розділ тощо. , але обов'язково спочатку зробіть резервну копію вручну. З більшості облікових записів у мережі, напевно, найбезпечніше дізнатися про параметри в fstab і редагувати їх вручну, тому майте це на увазі.
Резервні програми
Якщо ваш сервер налаштований на автоматичне резервне копіювання з інструментами, такими як rsync або Simple Backup, то вам потрібно захопити їх конфігураційні файли. Конфігурація Rsync - розташування у файлі "/etc/rsyncd.conf", а Просте резервне копіювання - на сторінці "/etc/sbackup.conf".
Файли веб-сайтів
Багато людей мають Apache, MySQL та / або PHP, встановлені на своїх домашніх серверах для запуску персональних веб-сайтів. Незважаючи на те, що їхні конфігураційні файли можуть бути занадто складними для резервного копіювання, не забудьте зробити це для самого веб-сайту, розташованого в розділі "/ var / www".
Вам, мабуть, краще переналаштувати Apache, MySQL і PHP, коли ви переінсталюєте їх, оскільки їхні версії можуть змінюватися, і ви можете використовувати новіші паролі. Коли ви збираєтеся зробити це, ви можете легко встановити всі три в одному знімку в Ubuntu за допомогою наступної команди:
sudo apt-get установка-сервер ^
І так, ця каретка (^) повинна бути там. Не забудьте встановити phpMyAdmin, щоб легко налаштувати ваші бази даних MySQL!
sudo apt-get install libapache2-mod-auth-mysql phpmyadmin
Ви повинні натиснути пробіл, коли ви оберете установку Apache. Ви зробили це правильно, якщо побачити зірочку (*) поруч з нею. І, як завжди, переконайтеся, що ви змінюєте всі паролі за замовчуванням на все. Щаслива повторна установка!