我应该将 /dev 包含在备份中吗?

我应该将 /dev 包含在备份中吗?

在搜索此网站并阅读 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,然后在全新安装上提取了备份。

答案1

有些目录与备份无关。例如:

  • /dev/*
  • /proc/*
  • /系统/*
  • /tmp/*
  • *失物招领

它们是在启动期间创建的,并且与您的设备和/或正在运行的进程具体相关。

虽然这与是否备份无关 - 您的内核将在从恢复的备份启动时重新创建这些目录 - 如果您不备份它,您可能会节省一些时间。

答案2

  • dev 中的任何节点都不是真实的文件,并且它们都不包含大量未生成的内容。

相关内容