GNU/Linux >> Tutoriales Linux >  >> Linux

Confusión en el uso del disco:faltan 10G en la partición de inicio de Linux en SSD

Si el sistema de archivos es ext4, hay bloques reservados, principalmente para ayudar a manejar y ayudar a evitar la fragmentación y disponibles solo para el usuario raíz. Para esta configuración, se puede cambiar en vivo usando tune2fs (no todas las configuraciones se pueden manejar de esta manera cuando el sistema de archivos está montado):

-m porcentaje-de-bloques-reservados

Establezca el porcentaje del sistema de archivos que solo pueden asignar los procesos privilegiados. La reserva de una cierta cantidad de bloques del sistema de archivos para que los utilicen los procesos privilegiados se hace para evitar la fragmentación del sistema de archivos y para permitir que los demonios del sistema, como syslogd(8), continúen funcionando correctamente después de que se impida que los procesos no privilegiados escriban en el sistema de archivos. Normalmente, el porcentaje predeterminado de bloques reservados es del 5%.

Entonces, si desea reducir la reserva al 1% (~ 2 GB) y así obtener acceso a ~ 8 GB de espacio no más reservado, puede hacer esto:

sudo tune2fs -m 1 /dev/nvme0n1p8

Nota:el -m La opción en realidad acepta un número decimal como parámetro. Puedes usar -m 0.1 para reservar solo alrededor de ~ 200 MB (y acceder a la mayoría de los 10 GB que antes no estaban disponibles). También puedes usar el -r opción en lugar de reservar directamente por bloques. Probablemente no se recomienda tener 0 bloques reservados.


Los archivos eliminados también pueden contribuir al "espacio faltante"

lsof | grep deleted | grep /home

me devuelve esta salida

chrome    11181           criggie   15u      REG              254,0   
4194304  50651663 /home/criggie/.config/google-chrome/BrowserMetrics/BrowserMetrics-5D0236AF-2BAD.pma (deleted)

Lo que muestra que Chrome ejecutándose como PID 11181 abrió ese archivo BrowserMetrics y luego lo eliminó, y aún tiene el identificador de archivo abierto. Esto significa que el archivo es invisible en una lista de directorios, pero aún ocupa espacio en el disco.

¿Por qué los programas hacen esto? Cuando finaliza el binario en ejecución, el sistema operativo liberará el identificador de archivo abierto y el archivo en el disco desaparecerá, sin riesgo de dejar un archivo temporal obsoleto.

Lo que no puedo ver es cuán grande es el uso del disco de ese archivo.


Linux
  1. Cómo crear un sistema de archivos en una partición o volumen lógico de Linux

  2. Cómo particionar un disco en Linux

  3. Comando Fdisk en Linux (Administrar particiones)

  4. Uso del comando mkfs en Linux para formatear el sistema de archivos en un disco o partición

  5. Linux:sistema de archivos que no distingue entre mayúsculas y minúsculas

Cómo mover el directorio de inicio a una nueva partición o disco en Linux

Filelight:visualice el uso del disco en su sistema Linux

Cómo visualizar el uso del disco en Linux usando Baobab

Cómo cifrar la partición en Linux

Cómo formatear particiones de disco en Linux

Cómo crear particiones de disco en Linux