GNU/Linux >> Tutoriels Linux >  >> Linux

Qu'est-ce que la norme de hiérarchie du système de fichiers signifie vraiment par données locales ?

puisque l'ensemble du système de fichiers n'est-il pas généralement local sur l'hôte ?

Non, partage des parties en lecture seule (par exemple, tout /usr ou même le / entier ) sur le réseau était en fait assez courant.

Même si je pense que ce n'est pas le sujet. "Spécifique à cet hôte" peut également signifier non fourni par la distribution - c'est un logiciel que vous avez construit et installé à la main, par opposition au reste de /usr contenant des fichiers empaquetés génériques (qui seraient en effet les mêmes sur de nombreux hôtes).

Par exemple, de nombreux systèmes de génération de code source utilisent /usr/local comme emplacement d'installation par défaut. Si vous exécutez simplement ./configure && make && make install , il videra tout dans /usr/local/bin et autres.


Développement de la réponse de @grawity :

Le terme "local" vient d'une époque où il n'y avait qu'un seul UNIX. Dans ce contexte, tous les systèmes exécutant la même version auraient un grand ensemble de fichiers identiques entre tous les hôtes, avec par conséquent seulement une minorité d'autres fichiers différents entre les hôtes.

Ces fichiers non universels seraient soit des données de configuration en /etc , ou des fichiers optionnels en /opt ou "quelque chose d'autre, local à l'hôte" - c'est-à-dire */local .

À l'époque moderne, lorsqu'il existe (extrêmement) différents membres de l'arbre généalogique UNIX et que les exigences de stockage pour le système d'exploitation ne représentent qu'une infime fraction du stockage total généralement disponible, dont beaucoup se présentent sous différentes versions (* BSD, distributions Linux), le terme " local" a été édulcoré, peut-être même dans une relique historique.


Linux
  1. Que signifie l'esperluette à la fin d'une ligne de script Shell ?

  2. Que signifie l'attribut "s" dans les autorisations de fichiers ? ?

  3. Que signifie un point avant le nom de la variable dans struct ?

  4. Que signifie rc dans les fichiers dot

  5. Que signifie opt (comme dans le répertoire opt) ? Est-ce une abréviation ?

Que signifie __init dans le code du noyau Linux ?

Que signifie l'option sw dans /etc/fstab ?

iptables :que signifie exactement --src-type LOCAL ?

Que signifie le nom de l'interface eth0 sous Linux ?

Que signifie la capacité ep ?

Que signifie un + à la fin des autorisations de ls -l ?