Неправильно /опасно /неуместно помещать произвольные резервные копии в /var /backups?

В системах на базе Debian создан системный каталог /var/backups. Мне нужно место для хранения резервных копий нескольких репозиториев git (праймериз находится на битбакете). Если я храню их в /var /backup /git, это приведет к поломке apt-get или они будут автоматически удалены в неподходящие моменты времени? Есть ли причина, по которой я не должен использовать /var /backup? Если есть, что является разумной альтернативой?

16 голосов | спросил kojiro 21 MarpmThu, 21 Mar 2013 19:17:38 +04002013-03-21T19:17:38+04:0007 2013, 19:17:38

2 ответа


17

/var/backups относится к Debian. Он не указан в FHS , и его использование не описано в политике Debian (см. Журналы отчетов об ошибках Debian - # 122038 ). Поведение описано в http://ubuntuforums.org/showthread.php?t=1232703 .

Хотя я согласен с @fpmurphy в том, что Debian практически не удаляет ваши резервные файлы в /var/backup, я думаю, что это не хорошая политика для использования каталога, который является специфичным для Debian. Во-первых, Debian может изменить свою политику и сломать вещи. Для другого, пользовательское сообщество уже имеет конкретные ожидания относительно того, для чего предназначен каталог. И, наконец, потому что это не «переносимо» в том смысле, что неясно, где этот каталог будет находиться в дистрибутиве, отличном от Debian.

Если мое понимание FHS является правильным, было бы целесообразно поместить клоны репозиториев Git в /opt/<project_name>/.git или в /usr/local/src/<project_name/.git. Моя личная наклонность заключалась бы в том, чтобы использовать первое, потому что оно оставляет дверь открытой для резервного копирования ресурсов проекта, которые не являются исходными файлами, а потому не в Git.

Если вы действительно хотите подчеркнуть резервный характер этих репозиториев, вы можете поместить их в /backups или даже /home/backups, два имени каталога, которые часто используются в качестве точек монтирования для внешнего хранилища.

ответил Jonathan Ben-Avraham 21 MarpmThu, 21 Mar 2013 21:55:25 +04002013-03-21T21:55:25+04:0009 2013, 21:55:25
7

В настоящее время кажется, что FHS предлагает вам свободно создавать любой подкаталог в /srv, например. /srv/archives/bitbucket
. То, что я действительно не вижу в определении FHS, заключается в том, что резервные копии не являются файлами, «обслуживаемыми системой». Во всяком случае, /srv - свободное пространство имен.

ответил Johan Boulé 24 J000000Friday15 2015, 07:39:46

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132