Пакет, который я использую (Графитовый) настаивает на установке в /opt/graphite
.
Если журналы войдут в /var/opt/graphite/log
, или /var/log/graphite
?
Предположим, мы хотим быть максимально FHS. Я использую CentOS 6 - это зависит от * NIX / дистрибутива?
Да, это зависит от * / NIX / дистрибутива. Поэтому я бы поместил их в / opt / graphite / log: программное обеспечение, устанавливаемое в opt, не должно ожидать / var / что-либо доступное.
Например, / var / opt даже не существует при установке FreeBSD по умолчанию.
Однако в настоящее время / var / log / graphite - беспроигрышный вариант: я давно не видел логов в / usr / adm / logs или / var / adm.
Каждый раз, устанавливая пакет из исходного кода, я бы сохранил его со следующей схемой:
/usr/local/<package_name>
|-- bin
| |--
| |--
| `--
|-- lib
| |--
| |--
| `--
|-- conf (or etc)
| |--
| |--
| `--
`-- var
|-- lock
|-- log
`-- run
Вы также можете взглянуть на это: http://graphite.readthedocs.org/en/0.9.10/install.html#default-installation-layout