GNU/Linux >> Tutoriels Linux >  >> Cent OS

Pourquoi CentOS / RHEL 7 ont de nombreux tmpfs (système de fichiers 6 tmpfs) et quel est leur but

Question :Pourquoi CentOS 7 / RHEL 7 ont de nombreux tmpfs (système de fichiers à 6 tmpfs), ces tmpfs sont-ils obligatoires pour le système d'exploitation ? A quoi servent les montages /run/user/1000, /run/user/0, /run/user/45, /sys/fs/cgroup ?

Réponse :

Si vous exécutez df -hP dans le système RHEL 7, vous trouverez de nombreux systèmes de fichiers tmpfs montés.

# df -hP
Filesystem                     Size  Used Avail Use% Mounted on
/dev/mapper/vg_os-lv_root      296G   33G  248G  12% /
devtmpfs                       126G     0  126G   0% /dev
tmpfs                          126G  631M  126G   1% /dev/shm
tmpfs                          126G  1.3G  125G   2% /run
tmpfs                          126G     0  126G   0% /sys/fs/cgroup
/dev/sda1                      976M  112M  797M  13% /boot
tmpfs                           26G     0   26G   0% /run/user/0
tmpfs                           26G     0   26G   0% /run/user/5006
tmpfs 				9.5G	68K 9.5G  1% /run/user/1000

tmpfs est un système de fichiers temporaire qui réside dans la mémoire et/ou dans votre ou vos partitions d'échange, selon le degré de remplissage. Le montage de répertoires en tant que tmpfs peut être un moyen efficace d'accélérer l'accès à leurs fichiers ou de s'assurer que leur contenu est automatiquement effacé au redémarrage.

/dev

/dev contient des fichiers de périphériques qui sont créés et supprimés automatiquement par le démon udev, à mesure que du matériel est ajouté ou supprimé, etc. (devtmps est juste un tmpfs créé spécialement par le noyau au début du processus de démarrage, qui contient les périphériques principaux pré- créé pour que le processus de démarrage ait quelque chose à faire avant le chargement d'udevd.)

/dev/shm

/dev/shm est utilisé par les fonctions de mémoire partagée POSIX.

/exécuter

/run contient des verrous de ressources et des fichiers PID, etc. qui sont pertinents pour les démons en cours d'exécution. /var/run et /var/lock sont des liens symboliques vers /run pour des raisons de compatibilité.

/médias

/media contient les points de montage des supports amovibles (par exemple, les disques optiques et les lecteurs USB), qui sont créés et supprimés automatiquement.

/sys/fs/cgroup

/sys/fs/cgroup contient les détails du système cgroup, qui est utilisé (principalement par systemd) pour diviser les processus en groupes pour le partage des ressources, etc.


Cent OS
  1. Comment installer Python 3.5 sur CentOS/RHEL et Fedora

  2. Quelle est la différence entre Redhat et centOS ?

  3. CentOS / RHEL :bases d'anacron (Qu'est-ce qu'anacron et comment le configurer)

  4. Réparation des problèmes de système de fichiers au démarrage dans CentOS/RHEL 7 et 8

  5. Comment créer un système de fichiers tmpfs dans CentOS/RHEL

Comment installer Samba sur RHEL et CentOS Stream

Installez Prometheus et Node Exporter sur CentOS / RHEL 8

Comment installer et configurer Jenkins sur CentOS 8 / RHEL 8

Comment vérifier et réparer le système de fichiers XFS dans RHEL/Centos

Comment installer Wine 5.0 sur CentOS, RHEL et Fedora

Qu'est-ce qu'un Homelab et pourquoi devriez-vous en avoir un ?