Provided by: manpages-fr-extra_20151231_all 

NOM
tmpfs - Variables configurant les systèmes de fichiers tmpfs montés au démarrage
DESCRIPTION
/etc/default/tmpfs contient des variables de configuration au format POSIX suivant :
VAR=VAL
Une seule valeur par ligne est autorisée. Les commentaires (commençant par le caractère « # ») sont aussi
acceptés.
Ce fichier sert à la configuration des systèmes de fichiers tmpfs montés tôt pendant le démarrage, avant
que les systèmes de fichiers de /etc/fstab ne soient montés. Cela concerne actuellement les systèmes de
fichiers /run, /run/lock, /run/shm et /tmp. /run est un tmpfs nécessaire sur les systèmes prenant en
charge les montages tmpfs. /run/lock et /run/shm peuvent être des montages tmpfs séparés, ce qui est
pratique pour assurer des limites de taille séparées. /tmp ne doit pas nécessairement être un tmpfs et
n’est pas monté comme tel par défaut.
/run Alors qu'il était jusqu'à présent configuré avec RAMRUN dans /etc/default/rcS, /run est maintenant
monté comme un système de fichier temporaire (tmpfs). Sa taille peut être contrôlée à l'aide des
options TMPFS_SIZE et RUN_SIZE dans le fichier /etc/default/tmpfs. Les options par défaut peuvent
être remplacées par une entrée dans /etc/fstab. Par exemple :
tmpfs /run tmpfs nodev,nosuid,size=10%,mode=755 0 0
Le contenu du point de montage /run est réinitialisé à chaque redémarrage du système, mais n'est
plus explicitement nettoyé pendant le démarrage. Les paquets ne doivent pas compter sur la
présence de répertoires dans /run après un démarrage. Les paquets comptant dessus sont bogués et
doivent être corrigés. Notez que /run était précédemment nommé /var/run, et un lien symbolique, ou
un montage « bind », sera créé afin de permettre à l'ancien chemin de fonctionner.
/run/lock
Auparavant configuré grâce à RAMLOCK dans /etc/defailt/rcS. Configuré grâce à RAMLOCK, TMPFS_SIZE
et LOCK_SIZE. Les options par défaut peuvent également être surchargées par une entrée dans
/etc/fstab. Par exemple :
tmpfs /run/lock tmpfs nodev,noexec,nosuid,size=52428800,mode=1777 0 0
Notez que, de manière indépendante à ces réglages, /run/lock sera situé sur un système de fichiers
temporaires (tmpfs), monté soit sur /run/lock (si l'option RAMLOCK=yes) ou sur /run (si
RAMLOCK=no). Le contenu du répertoire /var/lock sera donc toujours perdu lors d'un redémarrage
système, et non explicitement vidé au redémarrage. Les paquets ne doivent pas compter sur la
présence de répertoires dans /var/lock après un démarrage. Si des paquets comptent dessus, cela
veut dire qu'ils sont bogués et doivent être corrigés. Notez que /run/lock était précédemment
nommé /var/lock, et un lien symbolique, ou un montage « bind », sera créé afin de permettre à
l'ancien chemin de fonctionner.
/run/shm
Auparavant configuré grâce à RAMSHM dans /etc/default/rcS. Veuillez noter que si le réglage est
toujours présent dans /etc/default/rcS, il sera utilisé, mais que le réglage venant de
/etc/default/tmpfs aura la priorité. Configuré grâce à RAMSHM, TMPFS_SIZE et SHM_SIZE. Les options
par défaut peuvent également être surchargées par une entrée dans /etc/fstab. Par exemple :
tmpfs /run/shm tmpfs nosuid,nodev,size=40%,mode=1777 0 0
Les paquets ne peuvent pas compter sur la présence de répertoires dans /run/shm après le
redémarrage. Notez que /run/shm était précédemment nommé /dev/shm, et un lien symbolique, ou un
montage « bind », sera créé pour permettre à l'ancien chemin de fonctionner. Si une entrée de
fstab existe pour /dev/shm au lieu de /run/shm, alors /dev/shm continuera à être utilisé ;
remarquez qu'il n'est nécessaire qu'aux utilisateurs des dernières versions du serveur de bases de
données Oracle, qui contiennent une vérification défectueuse de /dev/shm.
/tmp Auparavant configuré grâce à RAMTMP dans /etc/default/rcS. Veuillez noter que si le réglage est
toujours présent dans /etc/default/rcS, il sera utilisé, mais que le réglage venant de
/etc/default/tmpfs aura la priorité. Configuré grâce à RAMTMP, TMPFS_SIZE et TMP_SIZE. Les options
par défaut peuvent également être surchargées par une entrée dans /etc/fstab. Par exemple :
tmpfs /tmp tmpfs nodev,nosuid,size=20%,mode=1777 0 0
Les paquets ne doivent pas compter sur la présence de fichiers dans /tmp après un démarrage.
OPTIONS
Les variables suivantes peuvent être définies :
Activer ou désactiver les montages tmpfs
Les options suivantes permettent à des montages spécifiques (à l'exception de /run) d'être activés ou
désactivés. Veuillez noter que l'ajout d'une entrée à /etc/fstab pour n'importe laquelle des options
suivantes activera le montage sans condition, surchargeant ainsi les réglages d'ici.
RAMLOCK
Monter /run/lock en tant que tmpfs (différent de /run). Réglé à yes par défaut ; réglez à no pour
désactiver (/run/lock fera alors partie du tmpfs /run, si disponible).
RAMSHM Monter /run/shm en tant que tmpfs (différent de /run). Réglé à yes par défaut ; réglez à no pour
désactiver (/run/shm fera alors partie du tmpfs /run, si disponible).
RAMTMP Monter /tmp en tant que tmpfs. Réglé à no par défaut ; réglez à yes pour activer (/tmp fera partie
du système de fichier racine si désactivé). /tmp peut également être configuré pour être un
montage séparé de /etc/fstab, ce qui surchargera le réglage RAMTMP.
Configurer les limites de taille pour les montages tmpfs
Les options suivantes configurent les limites de taille pour les montages tmpfs. Veuillez noter que
l'ajout d'une entrée à /etc/fstab surchargera toute limite indiquée ici.
Les variables _SIZE suivantes sont la taille maximale (en octet) que les systèmes de fichiers tmpfs
peuvent utiliser. La taille sera arrondie au multiple inférieur de la taille de page, 4096 octets. Si
aucune taille n'est indiquée, TMPFS_SIZE sera utilisé par défaut.
Les options de montage plus complexes peuvent être utilisées par la création d'une entrée adaptée dans
/etc/fstab. Par exemple :
tmpfs /run tmpfs size=10% 0 0
est équivalent à
RUN_SIZE=10%
et surchargera le réglage RUN_SIZE. Cela permettra d'ajouter des options telles que nr_blocks et
nr_inodes, ainsi que des ajustements des options mode, nodev, nosuid, noexec au cas où des modifications
par rapport aux réglages par défaut seraient nécessaires.
TMPFS_SIZE
Taille maximale de tous les systèmes de fichiers tmpfs si aucune taille spécifique n'est indiquée.
La taille par défaut est 20%VM (20 % de la mémoire virtuelle, espace d'échange compris). Si aucune
valeur n'est indiquée ici, la valeur par défaut du noyau (50 % de la RAM) sera utilisée. Veuillez
noter que le suffixe « %VM » peut être utilisé ici ainsi que dans tous les réglages _SIZE
ci-dessous, mais ne doit pas être utilisé dans /etc/fstab (la taille absolue est calculée par les
scripts d'initialisation).
RUN_SIZE
Taille maximale de /run (auparavant /var/run). La valeur par défaut est 10 % de la mémoire
principale : la taille nécessaire varie beaucoup en fonction des demandes des logiciels exécutés :
cette heuristique adapte l'utilisation de /run à la taille du système. En particulier, Samba peut
atteindre au moins 50 Mio dans un gros serveur très utilisé. L'usage courant est de l'ordre des
centaines de Kio, au maximum des dizaines de Mio.
LOCK_SIZE
Taille maximale de /run/lock (auparavant /var/lock). La valeur par défaut est 5242880 (5 Mio).
Usage courant : quelques dizaines de Kio, au maximum des centaines. La valeur par défaut de 5 Mio
devrait garantir que la limite ne soit jamais atteinte.
SHM_SIZE
Taille maximale de /run/shm (auparavant /dev/shm). Pas de taille par défaut ; la taille nécessaire
dépend beaucoup des demandes des logiciels exécutés.
TMP_SIZE
Taille maximale de /tmp. Pas de taille par défaut.
Dépassement de tampon d'urgence de /tmp
Si la quantité d'espace libre sur le système de fichiers racine descend sous une certaine taille, un
tmpfs sera monté sur /tmp (sans respecter le réglage RAMTMP qu'il surcharge). C'est fait pour permettre
la connexion même quand il y aurait normalement trop peu d'espace libre.
TMP_OVERFLOW_LIMIT
Monter un tmpfs sur /tmp si la quantité d'espace libre sur le système de fichiers racine est
inférieure à la quantité indiquée lors du démarrage (1024 Kio par défaut).
AUTEUR
Roger Leigh <rleigh@debian.org>
VOIR AUSSI
rcS(5), mount(8)
TRADUCTION
La traduction de cette page de manuel est maintenue par les membres de la liste <debian-l10n-french AT
lists DOT debian DOT org>. Veuillez signaler toute erreur de traduction par un rapport de bogue sur le
paquet manpages-fr-extra.
18 février 2012 tmpfs(5)