GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo usar tmpfs en RHEL/CentOS 7

Hoy hablaremos sobre tmpfs CentOS 7, un sistema de archivos que mantendrá todos los archivos y carpetas en la memoria virtual del sistema operativo en lugar de escribirlos realmente en el disco. Esto significa que todo el contenido de tmpfs es temporal en el sentido de que no se escribe de forma permanente en el disco y, en caso de que se desmonte tmpfs, se reinicie el sistema o se corte la alimentación, todo el contenido se perderá. Desde un punto de vista técnico, tmpfs pone todo en el caché interno del kernel y luego crece o se reduce para acomodar los archivos que contiene y puede intercambiar páginas innecesarias fuera del espacio de intercambio.

De forma predeterminada, CentOS usa tmpfs para varias cosas, como puede ver en la salida del comando df –h:

# df –h

/dev:el directorio contiene los archivos de dispositivos especiales para todos los dispositivos.
/dev/shm:contiene la asignación de memoria compartida
/run - usado para registros del sistema
/sys/fs/cgroup:se usa para cgroups, una característica del núcleo para limitar, vigilar y contabilizar el uso de recursos de ciertos procesos

Un uso de tmpfs es obviamente usarlo como una carpeta /tmp, puede hacerlo de 2 maneras:

Uso de systemctl para habilitar tmpfs en /tmp

Puede usar el comando systemctl para habilitar tmpfs en la carpeta /tmp, primero use el siguiente comando para verificar si esta función aún no está habilitada:

# systemctl is-enabled tmp.mount

Mostrará el estado actual de la configuración, puede usar el siguiente comando para habilitarlo:

# systemctl enable tmp.mount

Esto hará que el sistema controle la carpeta /tmp y monte un tmpfs en ella.

Montar manualmente un /tmp/fs

También puede agregar manualmente un tmpfs en /tmp agregando la siguiente línea a /etc/fstab:

tmpfs /tmp tmpfs size=512m 0 0

Y luego ejecutar el comando de montaje de esta manera:

# mount –a

Esto debería hacer que tmpfs se muestre en df –h, también lo montará automáticamente la próxima vez que reinicie.

Crear un tmpfs sobre la marcha

Si por alguna razón desea crear un tmpfs en una carpeta sobre la marcha, siempre puede usar el siguiente comando:

# mount -t tmpfs -o size=1G tmpfs /mnt/mytmpfs

Por supuesto, puede especificar cualquier tamaño que desee en la opción de tamaño y cualquier punto de montaje que desee, solo recuerde que debe ser un directorio válido.


Cent OS
  1. Cómo montar una unidad NTFS en CentOS/RHEL/Scientific Linux

  2. Cómo usar sal en Centos 8

  3. Cómo instalar SSHFS en CentOS/RHEL/Ubuntu

  4. Cómo usar iptables en lugar de firewalld en CentOS/RHEL 7 y 8

  5. Cómo crear un sistema de archivos tmpfs en CentOS/RHEL

Cómo montar/desmontar una imagen ISO en CentOS 8/Rhel 8 Linux

Cómo instalar Puppet en RHEL 8 / CentOS 8

Cómo montar CD/DVD ROM en CentOS / RHEL Linux

Cómo instalar y usar Cockpit en CentOS 8 / RHEL 8

Cómo instalar y usar Fail2ban en RHEL 8 / CentOS 8

Cómo instalar y usar Firewalld en CentOS / RHEL