Мінімальним мінімумом буде збереження власних файлів користувача в межах /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