Pregunta:¿Por qué CentOS 7/RHEL 7 tiene muchos tmpfs (sistema de archivos de 6 tmpfs), son estos tmpfs obligatorios para el sistema operativo? ¿Para qué son los montajes /run/user/1000, /run/user/0, /run/user/45, /sys/fs/cgroup?
Respuesta:
Si ejecuta df -hP en el sistema RHEL 7, encontrará muchos sistemas de archivos tmpfs montados.
# 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 es un sistema de archivos temporal que reside en la memoria y/o en su(s) partición(es) de intercambio, dependiendo de cuánto lo llene. Montar directorios como tmpfs puede ser una forma eficaz de acelerar el acceso a sus archivos o de garantizar que su contenido se borre automáticamente al reiniciar.
/desarrollo
/dev contiene archivos de dispositivos que el demonio udev crea y elimina automáticamente, a medida que se agrega o elimina hardware, etc. creado para que el proceso de arranque tenga algo con lo que trabajar antes de que se cargue udevd.)
/dev/shm
/dev/shm es utilizado por las instalaciones de memoria compartida POSIX.
/correr
/run contiene bloqueos de recursos y archivos PID, etc., que son relevantes para los demonios que se están ejecutando actualmente. /var/run y /var/lock son enlaces simbólicos a /run por razones de compatibilidad.
/medios
/media contiene los puntos de montaje de los medios extraíbles (por ejemplo, discos ópticos y unidades USB), que se crean y eliminan automáticamente.
/sys/fs/cgrupo
/sys/fs/cgroup contiene detalles para el sistema cgroup, que se usa (principalmente por systemd) para dividir procesos en grupos para compartir recursos, etc.