Мінімальним мінімумом буде збереження власних файлів користувача в межах /home
. Крім того, для того, щоб знати, які файли потрібно зберегти /etc
, корисно використовувати таку систему, etckeeper
яка може відслідковувати історію змін /etc
і хто їх вніс. IE - чи були вони зміни в розповсюдженні чи зміни, які ви внесли?
Для резервного копіювання я завжди копіюю таке:
/usr/local
/usr/share
/home
/var
/etc
/root
Існують способи резервного копіювання даних за допомогою Rsync в окрему область, використовуючи жорсткі посилання, щоб додатковий простір не використовувався для подальших резервних копій.
Потім можна відновити так, /home/*
як є, але ви захочете вибрати конкретні файли / папки за потребою з /var
і /etc
. Ви дізнаєтесь, чи потрібне вам щось конкретне /usr/local
, тому що, швидше за все, ви поставите це туди цілеспрямовано.
Вміст /var
і /usr/share
може бути складним. Apache, mediawiki, wordpress та різні інші сервіси зберігають дані в будь-якому. Ви повинні знати, чи є у вас якісь дані, збережені в конфігурації, яку ви робили під час налаштування цих служб. Якщо ви не запускаєте жодних "серверних" або "веб-" служб, ви можете бути в безпеці не створювати резервні копії, але це завжди розумніше робити резервне копіювання, ніж бажати, щоб ви створили резервну копію.
Якщо ви не редагували вручну речі, /etc
ви, ймовірно, в безпеці з чистою конфігурацією. Якщо у вас є зміни /etc
, зроблені вручну , найкраще перенести їх вручну, щоб ви точно знали, що ви вводите в чисту систему.
/opt
може також викликати занепокоєння. Він, як правило, створюється при встановленні програмного забезпечення, що поширюється разом із власним інсталятором, із програмного забезпечення, яке не знаходиться у вашому розпорядженні. Резервне копіювання цього варіанту є можливим, але ви, можливо, захочете перевстановити ці пакунки, оскільки вони мають конфігурації, що вимагають повернення в/etc