Какие каталоги нужны для резервного копирования?

Каковы каталоги, которые нужно создать резервную копию, чтобы иметь резервную копию всех файлов, созданных пользователем?

Из установки vanilla debian я могу сделать достаточно, чтобы получить пакеты, которые я хочу. Так что, если я не хочу делать резервную копию всей системы, где все в файловой системе хранятся пользовательские конфигурации и файлы данных?

6 Solutions collect form web for “Какие каталоги нужны для резервного копирования?”

Это зависит от того, что вы подразумеваете под «созданным пользователем». Большая часть конфигурации вы будете иметь о сервисах / демонах и приложениях, запущенных в вашей системе. Большинство из них добавили свою конфигурацию в / etc. Пользовательские приложения имеют свою конфигурацию в вашем домашнем каталоге (обычно в каталоге приложения). Но у вас могут быть некоторые приложения, которые также хранят свои данные в / var / lib или / var / spool.

Поэтому ответ: «это зависит от того, что вы используете на своей машине».

Поскольку у этого вопроса есть много разных ответов, следующий список должен объединить предложения в один полный список:

В большинстве случаев вы хотите сделать резервную копию:

  • /home/ для пользовательских данных и конфигурации
  • /etc/ для системных файлов конфигурации
  • /var/ содержит сочетание каталогов, которые вы обычно хотите создать, и те, которые вы не хотите делать резервными копиями. См. Ниже подробное объяснение.

Еще несколько каталогов, которые необходимо учитывать:

  • /usr/local/ hand-installed (т.е. не установлены через apt). Если у вас установлены пакеты, вы можете создать резервную копию всего каталога, поэтому вам не нужно переустанавливать их. Если сами пакеты не важны для вас, их должно быть достаточно для резервного копирования /usr/local/etc/ и /usr/local/src/
  • /opt/ если вы ничего не храните здесь, вам не нужно делать резервную копию. Если вы что-то здесь сохранили, вы можете выбрать оптимальное решение, если хотите сделать резервную копию.
  • /srv/ же, как /opt/ , но, скорее всего, будет содержать данные, которые вы действительно хотите сделать резервными.
  • /root/ сохраняет конфигурацию для пользователя root. Если это важно для вас, вы должны поддержать его.

/ Вар /

/var/ содержит много файлов, которые вы хотите сделать резервными копиями, в большинстве случаев, а также некоторые, которые вы не хотите делать резервными копиями.

Вероятно, вы захотите сделать резервную копию:

  • /var/lib/ этот каталог содержит много данных, которые вы хотите сохранить, но также и некоторые из них вы не можете. Резервное копирование в полном объеме оставляет вас в безопасности (но восстановление резервной копии на другом оборудовании может вызвать проблемы).
  • /var/mail/ вы обычно хотите создавать резервные копии локальных писем
  • /var/www/ если ваш веб-корень находится здесь, и это единственное место, где хранится ваш webcontent, вы хотите его создать.
  • /var/games/ вы можете сделать резервную копию этих данных, если системные игровые данные достаточно важны для вас (не многие игры используют это хранилище)

Вероятно, вы не хотите создавать резервные копии:

  • /var/backups/ содержит некоторые файлы, которые автоматически копируются debian, вы, вероятно, не хотите их резервировать.
  • /var/cache/ вопреки имени, важно некоторое содержание этого directoy, поэтому проверьте каждый подкаталог в отдельности, как правило, все, что вы ставите здесь сами, важно. Вы также можете захотеть создать резервную копию /var/cache/debconf/ .
  • /var/lock/ locks обычно (всегда) не требуется резервное копирование
  • /var/run/ содержит данные, которые важны только для вашей запущенной системы, то есть когда вы завершаете работу системы, она больше не понадобится
  • /var/spool/ обычно важные данные не должны храниться здесь, но вы можете проверить
  • /var/spool/cron/crontabs/ может содержать много команд или сложный график, даже с зависимостями от других систем, который прилагал значительные усилия для объединения.

Вы должны решить сами:

  • /var/local/ вы обычно знаете, если вы что-то здесь сохранили и хотите ли вы его на резервную копию или нет
  • /var/opt/ see /var/local/ или лучше проверить, хранится ли что-то важное здесь
  • /var/log/ зависит от того, важны ли ваши журналы для вас, и если у вас достаточно места для их хранения (с течением времени они могут занимать много резервных копий)

Вы будете создавать резервную копию этого «мусора», но если вы просто создаете резервную копию всех /home , /etc , и /var/ вы должны иметь все (если только вы не знаете, что вы что-то помещаете где-то в другом месте). Вы захотите оставить /var/tmp , /var/run/ , /var/lock наверняка. После этого я прочитал ответ Люка .

Короче говоря, вы хотите создать резервную копию /home (обычно там, где находятся файлы, созданные пользователем), /etc и /usr/local . Последние два будут делать резервные копии ваших файлов конфигурации. Я бы рекомендовал использовать какое-то программное обеспечение для резервного копирования, такое как sbackup, которое делает то, что вам нужно, и прост в использовании.

Несколько других справочников, о которых следует помнить, – большинство людей не будет иметь ничего в этом, или они могут даже не существовать, но в некоторых случаях вы можете найти что-то важное!

 /usr/local /opt /root 

В моей системе / usr / local имеет некоторые пользовательские системные сценарии, / opt имеет некоторые игры, которые были установлены загруженными пакетами (то есть не пакеты .deb), и / root имеет несколько файлов конфигурации, которые используются администратором.

Это зависит от установленных вами приложений и сервисов и от какой версии Linux вы используете. Большинство настроек находятся в /etc , поэтому это важная папка для резервного копирования.

  • Как написать скрипт для чтения SSID и пароля Wi-Fi с USB-накопителя при загрузке и автозагрузке в сеть Wi-Fi
  • Как создать персональный кластер?
  • DNS не работает на Debian jessie
  • Проблема с Internet Debian 6: ifconfig не показывает eth0
  • Debian Wheezy Потеря видеосвязи при загрузке
  • Как установить проприетарные драйверы Nvidia на Debian 9 stretch-rc3
  • Debian jessie 8.5 не обнаруживает беспроводной
  • Корневой дом не / root на моем debian?
  • что означает «gbp: error: upstream / 1.5.13 не является допустимым деревом»?
  • Невозможно установить loop-aes-utils на debian 8.0
  • apt-show-versions показывает неправильную информацию для индивидуального пакета deb
  • Interesting Posts

    Как просмотреть текущие настройки для всех параметров?

    Как программы UNIX взаимодействовали друг с другом, до изобретения трубы?

    Как перемещать swap рядом с началом жесткого диска

    Можно ли запустить тонкий клиент в виртуальном боксе?

    Как получить абсолютный путь от использования команды find unix

    Есть ли заклинание командной строки для сохранения определенных столбцов по имени в CSV-файле?

    16 цветов в ZShell

    почему vlc кажется багги в новом обновлении Fedora 25?

    Как сделать scp уважением umask

    Не удается получить доступ к файлам samba4.1 в поле gentoo

    Что делают эти параметры загрузчика в установщике OpenSUSE?

    Как импортировать ключи с сервера ключей с помощью gpg в debian?

    Почему «диалог» не отображает меню (но принимает принятие) при запуске с помощью выражения подстановки команд?

    Bash: котировка в подстановке команд

    Пользовательский каталог для команд cron

    Linux и Unix - лучшая ОС в мире.