LINUX

Cómo usar tmpfs en RHEL / CentOS 7

Hoy hablaremos de 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 en el disco. Esto significa que todo el contenido en tmpfs es temporal en el sentido de que no se escribe permanentemente en el disco y en caso de que el tmpfs se desmonte, el sistema se reinicie o se corte la energía, todo el contenido se perderá. Desde un punto de vista técnico, tmpfs pone todo en la caché interna del kernel y luego crece o se reduce para acomodar los archivos que contiene y es capaz de 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

df

/ dev: el directorio contiene los archivos de dispositivo especiales para todos los dispositivos.
/ dev / shm: contiene la asignación de memoria compartida
/ ejecutar: se utiliza para los registros del sistema
/ sys / fs / cgroup: utilizado para cgroups, una función del kernel para limitar, controlar 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:

Usando 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

systemctl

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

Montaje manual de a / 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 ejecutando el comando de montaje de esta manera:

# mount –a

df

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

Creando 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 el 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.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar