Nueva partición ext4 y espacio usado

25

Tengo una nueva partición ext4, lo que significa que acabo de formatearla con mkfs.ext4 -m 0.1 / dev / mapper / abak-home, y ya hay 27G de espacio utilizado. Establecer el espacio raíz reservado (-m) a 0 no tuvo ningún efecto.

Estoy usando LVM pero no creo que LVM deba tener ningún efecto en esto. La versión de Ubuntu es 12.04 LTS.

# df -h
Tamaño del sistema de archivos utilizado Disponible Uso% montado en
...
/ dev / mapper / abak-home 1.8T 27G 1.8T 2% / home

Luego intenté formatear la partición con ext3 y el resultado es mucho mejor :

# df -h
Tamaño del sistema de archivos utilizado Disponible Uso% montado en
...
/ dev / mapper / abak-home 1.8T 196M 1.8T 1% / home

De todos modos, ¿por qué la diferencia y cómo solucionar esto?

Samuel
fuente

Respuestas:

34

No hay nada que arreglar , y esto es perfectamente normal.

ext4 crea muchos gastos generales antes de crear cualquier archivo. No , no quiere decir que es "peor" que ext3. Si llena esa partición con archivos, notará que la sobrecarga de ext3 (y NTFS) crecerá proporcionalmente con los archivos, ya que con ext4 básicamente permanecerá constante para siempre.

Al "preasignar" los gastos generales, puede administrarlos mucho mejor que uno en crecimiento. Entonces ext4 solo está haciendo ahora lo que ext3 haría más tarde.

Además, 27G puede parecer mucho, pero sigue siendo solo un 1,5% de sobrecarga . Compare eso con los viejos tiempos de FAT, donde el espacio flojo podría consumir desde 5% a 30% de su espacio de partición, y notará cuánto han evolucionado las cosas desde entonces.

Además, recomiendo no usarlo -m 0. El espacio reservado está ahí por una razón: reduce las posibilidades de fragmentación y ahorra algo de espacio fsck. Está reservado solo para los usuarios , pero root (y, por lo tanto, todas las instalaciones de su software) pueden usarlo por completo. Si crees que 5% es excesivo, deja al menos 1%.

Recuerde: no hay pesadillas de fragmentación en ext. Pero esta belleza tiene un precio. Necesita espacio libre como espacio para una gestión adecuada. Dáselo y las cosas irán mucho mejor. Además, ¿ quién usa su HDD más allá del 90% antes de comprar uno más grande? Entonces, ¿cuál es el problema de un espacio reservado del 5%? Puede ahorrarle la próxima vez que cree accidentalmente un archivo de una docena de GB que llene toda la partición y termine bloqueando el sistema operativo debido a la falta de espacio para otros procesos.

Para una lectura técnica más detallada y más detallada, lea aquí

MestreLion
fuente
La sobrecarga es importante si está creando un volumen pequeño, como un contenedor cifrado para documentos confidenciales, en el que no va a instalar software o realizar operaciones como root.
Dan Dascalescu
@DanDascalescu: en este caso, el uso de -m 0está bien, y la sobrecarga ext4 solo sería 1.5%
MestreLion
4

Sospecho que esto se debe a los gastos generales: los sistemas de archivos necesitan un lugar para mantener la información sobre los archivos. Es posible que ext4, al ser un sistema de archivos más nuevo, tenga valores predeterminados que reserven más espacio para los metadatos de archivo que ext3, que se desarrolló en un momento en que los dispositivos de almacenamiento eran más pequeños y podían contener menos archivos.

Tienes razón en que LVM no tiene ningún efecto en esto; Es solo otra forma de proporcionar dispositivos de bloque.

No creo que necesite necesariamente "arreglar" esto, y espero que le vaya mejor con ext4 usando sus opciones predeterminadas, que ext3, en un disco tan grande. Si desea ajustar las opciones cuando crea el sistema de archivos, siempre puede revisar el manual mkfs.ext4. Estas elecciones probablemente se hagan mejor a la luz de la carga esperada para el volumen.

Adrian
fuente
Sí, sospecho eso también. aunque 27G es un poco extremo para mí. Estoy interesado en obtener más información sobre esto en lugar de nuestras sospechas. :)
Samuel
@Samuel: 27GB está lejos de ser extremo cuando se habla de un volumen de 2 TB
MestreLion
-2

Use df -H en su lugar. La diferencia que ve se debe a la diferencia en GB / TB reales (factor de 1024) y GB / TB de hombres de ventas (factor de 1000).

en ayunas
fuente
2
Este no es el verdadero problema. El problema es la sobrecarga ext4, o más precisamente, el espacio reservado. Vea las otras respuestas para más información.
Léo Lam