Quel est le bon emplacement pour une application de type serveur afin de sauvegarder ses données permanentes?

Réponses:

2

Cela dépend du type de données que vous prévoyez de stocker.

Lecture seule (indépendante de la machine) -> / usr / share / "your_app"

Lecture seule (spécifique à la machine) -> / usr / lib / "your_app"

Lecture-écriture -> / var / lib / "your_app"

Visitez le site Web FileSystem Hierarchy Standard pour obtenir des informations plus détaillées.

Hariom Saini
la source
1
  • mysql utilise / var / lib / mysql, donc oui, / var / {lib /} {votre_répertoire} / est une option.
  • /srvest un emplacement utilisé pour les fichiers de groupe. FHS :

/ srv: données pour les services fournis par ce système

Raisonnement

Le but principal de cette spécification est de permettre aux utilisateurs de trouver l'emplacement des fichiers de données pour un service donné et de permettre aux services qui nécessitent une seule arborescence de lire des données, des données en écriture et des scripts (tels que des scripts cgi) en lecture seule. Les données qui intéressent uniquement un utilisateur spécifique doivent figurer dans le répertoire de base de cet utilisateur.

La méthodologie utilisée pour nommer les sous-répertoires de / srv n’est pas spécifiée car il n’existe actuellement aucun consensus sur la manière de procéder. Une méthode pour structurer les données sous / srv est par protocole, par exemple. ftp, rsync, www et cvs. Sur les grands systèmes, il peut être utile de structurer / srv en fonction du contexte administratif, tel que / srv / physics / www, / srv / compsci / cvs, etc. Cette configuration diffère d’un hôte à l’autre. Par conséquent, aucun programme ne doit s'appuyer sur une structure de sous-répertoire spécifique de / srv existant ou sur des données nécessairement stockées dans / srv. Toutefois, / srv doit toujours exister sur les systèmes conformes à FHS et doit être utilisé comme emplacement par défaut pour ces données.

Personnellement, je voudrais utiliser un point de montage personnel pour cela. Facilite la vie en sauvegardant ces données.

Rinzwind
la source