J'ai une application qui a besoin de sauvegarder des données permanentes, etc. Quel serait un bon répertoire système pour cela?
Quelque chose en dessous var/
?
la source
J'ai une application qui a besoin de sauvegarder des données permanentes, etc. Quel serait un bon répertoire système pour cela?
Quelque chose en dessous var/
?
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.
/srv
est 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.