从 tar 存档中排除已安装的文件夹

use*_*570 5 linux backup mount tar

我们想备份我们的服务器,这似乎是一件非常简单的事情,除了一个。目前我们使用这样的东西:

tar cvpjf backup.tar.bz2 --exclude=/proc --exclude=/lost+found --exclude=/backup.tar.bz2 --exclude=/mnt --exclude=/sys /

一切都很好,但我们不想包含挂载点,因为一些 ftp 用户已经通过 chroot 访问他们的家,挂载如下:

mount --bind /var/www/folder /home/user/html

有没有办法从备份中排除此类文件夹?

Mic*_*ton 8

使用适当的tar命令行选项:

       --one-file-system
              stay in local file system when creating archive
Run Code Online (Sandbox Code Playgroud)