¿Por qué obtengo más espacio libre que ext4 después de formatear en XFS?


10

Compré un disco duro externo de 1TB y después de formatear todo el disco en ext4, Nautilus dice que hay 934.3 GB de espacio libre.ingrese la descripción de la imagen aquí

También probé formatear el disco en XFS , y en este caso hay 999.7 GB de espacio libre.ingrese la descripción de la imagen aquí

¿Por qué faltan más de 60 GB de espacio libre con ext4 y no con XFS ?

Respuestas:


16

Los sistemas de archivos EXT3 / EXT4 toman el 5% del tamaño de la partición por seguridad, etc.

Si no es una partición raíz, puede cambiar este 5% a, por ejemplo, 1% haciendo:

sudo tune2fs -m 1 /dev/sda3

donde deberías cambiar sda3 a tu partición.


3
Este espacio no se pierde, por cierto, está reservado para un solo usuario, generalmente root. Esto es útil, por ejemplo, si tiene una única partición y un usuario descarga Internet (llenando el disco), los servicios del sistema aún pueden escribir archivos de registro e información de auditoría, manteniendo el sistema al menos suficientemente funcional para que un administrador pueda iniciar sesión y examinar la situación. Para los discos que nunca contendrán nada relevante para el sistema, ciertamente es aceptable establecer esta reserva en 0%.
Simon Richter

"Si no es una partición raíz" - En realidad, FUNCIONARÁ para la partición raíz y las particiones montadas. Thx
Sepero

7

Con ext4 (y la familia extfs) las tablas de inodo se asignan previamente en el momento del formato. Este es el comportamiento tradicional de Unix con respecto a los sistemas de archivos. Cuando formatea un volumen con el sistema de archivos extfs, puede ajustar la cantidad de inodo que espera utilizando el -Nparámetro de la utilidad mkfs. ( Fuente )

Este diseño puede ofrecer un mejor rendimiento (al asignar muchos archivos a la vez) a pesar de la escalabilidad. Uno tiene que estimar el número de inodo necesario en el momento del formato. Un volumen que contiene principalmente archivos pequeños, digamos un servidor de correo, requerirá más inodos por gigabyte que un volumen que contenga ISO.

Una vez que usó todos los inodos, simplemente no puede crear un nuevo archivo, incluso si todavía hay espacio libre en la unidad. Cuanto mayor sea el volumen, mayores serán las tablas de inodo. Eso lleva a muchos gigabytes perdidos en unidades grandes.

Por otro lado, XFS utiliza una técnica llamada "asignación dinámica de inodo" ( Fuente ). Esto conduce a una mejor escalabilidad a medida que el número de inodos crece o se reduce según la cantidad de datos en el volumen. Este es un mejor diseño cuando no puede predecir para qué se utilizará el sistema de archivos o cuando espera ahorrar espacio adicional para sus datos. Este es también el comportamiento de NTFS .

Lo que se ha dicho sobre el diario es incorrecto, el diario cuesta solo unos pocos megabytes. La pérdida de espacio principal se debe a la asignación de inodo estático.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.