Linux Mint me dice que solo tengo 622 MB de espacio libre en disco, pero deberían quedar algunos gigabytes.
Mirando las particiones me dicen que hay unos diez gigabytes sin usar. Busqué en Google el problema y no encontré una solución, pero encontré la pista de que debería verificar el uso del disco df -h
.
sudo df -h /home
Filesystem Size Used Avail Use% Mounted on
/dev/nvme0n1p8 189G 178G 622M 100% /home
La salida no tiene ningún sentido para mí: la diferencia entre Size
y Used
es de 11 GB, pero solo se muestra 622M
como Disponible.
El SSD no es viejo, por lo que no esperaría tal discrepancia.
¿Qué tengo que hacer?
linux
disk-usage
ssd
tobiornottobi
fuente
fuente
df
la salida de - Tamaño: 189G, Usado: 178GRespuestas:
Si el sistema de archivos es ext4, hay bloques reservados, principalmente para ayudar a manejar y evitar la fragmentación y están disponibles solo para el usuario root. Para esta configuración, se puede cambiar en vivo usando tune2fs (no todas las configuraciones se pueden manejar de esta manera cuando se monta el sistema de archivos):
Entonces, si desea reducir la reserva al 1% (~ 2 GB) y obtener acceso a ~ 8 GB de espacio no reservado, puede hacer esto:
Nota: la
-m
opción realmente acepta un número decimal como parámetro. Puede usar-m 0.1
para reservar solo unos 200 MB (y acceder a la mayoría de los 10 GB que antes no estaban disponibles). También puede usar la-r
opción en lugar de reservar directamente por bloques. Probablemente no se recomienda tener 0 bloques reservados.fuente
/home
, y reservar espacio para root no es tan importante como lo es para otras partes del sistema de archivos (por ejemplo, para garantizar que los registros del sistema aún se puedan escribir). Además, como se trata de un SSD, la prevención de la fragmentación puede no tener la prioridad que tiene en los discos de metal giratorio.Los archivos eliminados también pueden contribuir al "espacio perdido"
devuelve esta salida para mí
Lo que muestra que Chrome ejecutándose como PID 11181 abrió ese archivo BrowserMetrics y luego lo eliminó, y todavía tiene el identificador de archivo abierto. Esto significa que el archivo es invisible en una lista de directorio, pero todavía está ocupando espacio en 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 qué tan grande es el uso del disco de ese archivo.
fuente