Нужно ли включать / dev в резервные копии?

8

После поиска на этом сайте и прочтения документации сообщества Ubuntu, я решил использовать простую команду tar, такую ​​как

sudo tar -cvpzf serverbackupMMDDYYYY.tgz --exclude=/proc --exclude=/lost+found --exclude=/mnt --exclude=/sys --exclude=/media --exclude=/backups --exclude=/boot --exclude=/dev  --exclude=/home -exclude=/tmp --exclude=serverbackupMMDDYYYY.tgz / 

Для резервного копирования моей системы. При изучении того, как сделать резервную копию моей системы, казалось, что некоторые люди рекомендовали исключить / dev (как я делаю выше), а другие предупредили, что могут быть проблемы с этим (но они не уточнили).

Каковы плюсы и минусы включения / исключения / dev в резервную копию?

Я протестировал полное резервное копирование / восстановление и не столкнулся с какими-либо проблемами, за исключением / dev сам, но я также думаю, что предпринял больше шагов, чем необходимо для восстановления. После установки не сломанного жесткого диска я переустановил Ubuntu, а затем распаковал резервную копию поверх новой установки.

Evan
источник

Ответы:

9

Некоторые каталоги не имеют отношения к резервной копии. Например:

  • / DEV / *
  • / Proc / *
  • / SYS / *
  • / TMP / *
  • * Потерял + FOUND

Они создаются во время загрузки и связаны конкретно с вашими устройствами и / или запущенными процессами.

Хотя это не имеет отношения к резервному копированию или нет - ваше ядро ​​будет воссоздавать эти каталоги при загрузке из восстановленной резервной копии - вы, вероятно, сэкономите немного времени, если не сделаете резервную копию.

crncosta
источник
1
  • Ни один из узлов в dev не является настоящими файлами, и ни один из них не содержит ничего, что не было сгенерировано.
Мартин Оуэнс -доктормо-
источник