我使用下面简单脚本的变体社区 Ubuntu 文档描述
tar -cvpzf backup.tar.gz --exclude=/backup.tar.gz --exclude=/proc --exclude=/lost+found --exclude=/sys --exclude=/mnt --exclude=/media --exclude=/dev /
我在 Ubuntu 12.04 上再次使用它,发现脚本跳过了 /run 中的一些文件。是否应将 /run 目录添加到排除目录中?
答案1
在 Ubuntu 12.04 上不确定,但在 Arch Linux 上 /run 是 tmpfs,而在我的 Ubuntu 12.04 上(其中只有 /var/run 存在)它也是 tmpfs。因此,如果它是 tmpfs(我假设在 12.04 上),那么您可以将其排除。
答案2
排除它。我在 Linux 备份过程中排除的标准目录集是:
/dev
/lost+found
/media
/misc
/mnt
/net
/proc
/sys
和或许 /var/run