我有一个 SVN 存储库,转储后大约有 35GB。我知道这很大,但我们的业务要求跟踪所有文件和库的所有修订。
我在 AWS EC2 实例上托管了 Apache Subversion,/ 分区为 8GB。我将一个 S3 卷安装为 /mnt/svn,将另一个安装为 /mnt/backup。
当我使用 svnadmin dump 运行备份时出现问题。
sudo svnadmin dump /mnt/svn/repos/repo1 > /mnt/backup/repo1_$(date +"%Y%m%d%H%M%S").dump
我会看到备份运行时 / 分区的可用空间减少,当它达到 8GB(分区的大小)时,备份就会返回错误“磁盘空间不足”。
我的问题是,为什么备份过程中要使用 /?是否使用了某些临时区域?