在/var/backups基于 Debian 的系统上有一个系统创建的目录。我需要一个地方来存储几个 git 存储库的备份(主要存储在 bitbucket 上)。如果我将它们存储在 /var/backup/git 中,这会破坏 apt-get,还是会在不合时宜的时候被自动删除?有什么理由我不应该使用 /var/backup 吗?如果有,什么是合理的选择?
Jon*_*ham 24
/var/backups特定于 Debian。它没有在FHS 中指定,它的使用也没有记录在 Debian 政策中(参见Debian 错误报告日志 - #122038)。该行为在http://ubuntuforums.org/showthread.php?t=1232703 中有描述。
虽然我同意@fpmurphy 的观点,即 Debian 删除您的/var/backup. 一方面,Debian 可能会改变其政策并打破常规。另一方面,用户社区已经对目录的用途有特定的期望。最后,因为它不是“可移植的”,因为它不清楚这个目录在非 Debian 发行版中的位置。
如果我对 FHS 的理解是正确的,那么将 Git 存储库的克隆/opt/<project_name>/.git放入/usr/local/src/<project_name/.git. 我个人倾向于使用前者,因为它为备份不是源文件的项目资源打开了大门,因此不在 Git 中。
如果您真的想强调这些存储库的备份性质,您可以将它们放在/backups,甚至/home/backups是两个经常用作外部存储挂载点的目录名称中。
如今,似乎 FHS 建议您可以自由创建.下的任何子目录/srv,例如/srv/archives/bitbucket.
我发现 FHS 定义并不清楚的是,备份不是“由系统提供服务”的文件。总之/srv是一个免费的命名空间。
| 归档时间: |
|
| 查看次数: |
7457 次 |
| 最近记录: |