Ejecuté el comando df -h
y mostró que udev
tiene un tamaño de 471M y los otros 5 tmpfs
tienen un tamaño estimado de 1.1G. ¿Qué debo hacerles?
Respuesta1
udev
y tmpfs
en la salida del df
comando, consulte los tipos de sistemas de archivos. Probablemente estés viendo algo como esto:
$ df -h
Filesystem Size Used Avail Use% Mounted on
udev 3.9G 0 3.9G 0% /dev
tmpfs 787M 1.5M 786M 1% /run
/dev/sda1 28G 25G 1.6G 94% /
tmpfs 3.9G 193M 3.7G 5% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
/dev/sdb1 110G 81G 24G 78% /mnt/extra
tmpfs 787M 40K 787M 1% /run/user/1000
tmpfs
- esencialmente es un sistema de archivos virtual ubicado en la RAM en lugar de un dispositivo de disco. Dado que es un sistema de archivos, los datos guardados allí tienen un cierto orden, tal como lo tendría un sistema de archivos normal para un almacenamiento en disco; sin embargo, los archivos residen en la memoria y no son persistentes (es decir, esos archivos desaparecerán la próxima vez que apague el computadora - y está bien, esa información es necesaria sólo mientras el sistema esté en ejecución y no hay razón para almacenar datos en el disco). En algunas otras distribuciones de Linux, es posible que vea que /tmp
el directorio sirve como punto de montaje para uno de esos tmpfs
sistemas de archivos.
udevTambién es un sistema de archivos, que también es virtual, sin embargo, hay muchas más piezas en el conjunto.sistema udev. La información almacenada en este sistema de archivos está, por supuesto, relacionada con los archivos del dispositivo, también conocido como la interfaz entre el dispositivo físico real y el usuario. Puedes leer más sobre esto en unpregunta relacionada. El comportamiento interesante de este sistema de archivos es que los datos realmente no se acumulan en ciertos archivos cuando se escribe en ellos; esto es diferente en comparación con los sistemas de archivos de disco normales. Por ejemplo, considere el dispositivo de caracteres /dev/null
o /dev/tty1
.
En cuanto a "¿Qué debo hacer con ellos?" pregunta, la respuesta es "nada". Para un usuario ocasional no son interesantes. Se ejecutan desde la RAM, no consumen espacio real en el disco y desempeñan una función importante en el sistema. Desarrolladores de software, administradores de sistemas y usuarios avanzados: tendrán una buena razón paracrearotro tmpfs para su propósito o tendrán una razón para husmear /dev
o modificar la configuración/reglas sobre cómo udev
trata los dispositivos recién agregados al sistema. Pero, por supuesto, ese tipo de usuarios tienen una razón para "hacer algo" con estos sistemas de archivos.
Tenga en cuenta que, aunque /dev/sda1
aparece en la columna Sistema de archivos, en realidad es un archivo de dispositivo. Lo que realmente está representado en ese dispositivo /dev/sda1
podría ser el sistema de archivos ext4 o NTFS, y puede verlo con el comando lsblk -f
o df -T
.