Qual é um bom local para um aplicativo semelhante a um servidor salvar seus dados permanentes?

Qual é um bom local para um aplicativo semelhante a um servidor salvar seus dados permanentes?

Eu tenho um aplicativo que precisa salvar algumas informações da sessão, etc., dados permanentes. Qual seria um bom diretório de sistema para isso?

Algo abaixo var/?

Responder1

Depende de que tipo de dados você planeja armazenar.

Somente leitura (independente da máquina) -> /usr/share/"your_app"

Somente leitura (específico da máquina) -> /usr/lib/"your_app"

Ler-Escrever -> /var/lib/"seu_app"

Por favor visitePadrão de hierarquia do sistema de arquivospara obter informações mais detalhadas.

Responder2

  • mysql usa /var/lib/mysql então sim, /var/{lib/}{seu_diretório}/ é uma opção.
  • /srvé um local usado para arquivos de grupo.ESF:

/srv: Dados para serviços fornecidos por este sistema

Justificativa

O objetivo principal de especificar isso é para que os usuários possam encontrar a localização dos arquivos de dados para um serviço específico e para que os serviços que exigem uma única árvore para dados somente leitura, dados graváveis ​​e scripts (como scripts cgi) possam ser razoavelmente colocados. Os dados que são de interesse apenas de um usuário específico devem ir para o diretório inicial desse usuário.

A metodologia usada para nomear subdiretórios de /srv não é especificada, pois atualmente não há consenso sobre como isso deve ser feito. Um método para estruturar dados em /srv é por protocolo, por exemplo. ftp, rsync, www e cvs. Em sistemas grandes pode ser útil estruturar /srv por contexto administrativo, como /srv/physics/www, /srv/compsci/cvs, etc. Esta configuração será diferente de host para host. Portanto, nenhum programa deve contar com uma estrutura de subdiretório específica de /srv existente ou com dados necessariamente armazenados em /srv. No entanto, /srv deve sempre existir em sistemas compatíveis com FHS e deve ser usado como local padrão para tais dados.

Eu pessoalmente usaria um ponto de montagem pessoal para isso. Facilita a vida fazendo backup desses dados.

informação relacionada