¿Formateaste con Ext4 y la partición tiene 5% de espacio ocupado?

¿Formateaste con Ext4 y la partición tiene 5% de espacio ocupado?

Hoy me topé con algo raro y quisiera compartirlo con ustedes. Tuve la necesidad de eliminar el NTFS de fábrica de un disco duro externo de 1 TB para ponerle un flamante Ext4 (aquí las instrucciones para hacerlo), y cuál va siendo mi sorpresa que al verificar el espacio disponible, noté que tenía ocupado el 5%, ¡eso son casi 50 GB!

Investigando un poco (como siempre, la wiki de ArchLinux es mi primer punto de referencia), me entero que ese 5% se reserva para root de manera predeterminada. Para discos duros modernos de gran capacidad, ese 5% es demasiado, y totalmente innecesario si el disco en cuestión no será usado para archivos de sistema.

Para reducir ese porcentaje, basta usar el comando tune2fs:

sudo tune2fs -m 0.2 /dev/sdc1

La cantidad especificada con -m representa el porcentaje. Por ejemplo, yo usé 0.2 %, lo cual me redujo el espacio reservado de root de casi 50 GB a sólo 2 GB en mi disco duro externo de 1 TB. Si quieres ser más conservador, puedes usar 1.0 (el 1 %).

Cabe mencionar que en el ejemplo puse /dev/sdc1 como la partición de mi disco duro externo, la cual debes reemplazar por la tuya. Para identificar tus particiones, sus puntos de montaje, así como su porcentaje de uso, basta ejecutar el comando df:

df

Tip: Si son observadores, en la captura de pantalla al inicio de este post, usé el comando dfc (disponible en AUR para ArchLinux y en los repos de tu distro favorita), que proporciona una salida más cómoda en comparación del clásido df.

[Actualización] Por cierto, lo mismo aplica para Ext3 (duda que me preguntaron vía Twitter).

Share

  • Guido Guti

    Buen aporte gregorio

    • http://gespadas.com Gregorio Espadas

      ¡Muchas gracias!

  • Oscar Arango

    Excelente dato. No tengo discos de ese tamaño, pero los he trabajado.

    • http://gespadas.com Gregorio Espadas

      Pues ya sabes el tip para cuando lo necesites. ¡Saludos!

  • José Miguel Rodrígez Gutiérrez

    Entre discos duros de gran capacidad y memoria ram, vamos a tener que retocar algunas informaciones.

    • http://gespadas.com Gregorio Espadas

      ¿En qué sentido?

      • Lolo

        Hola Gespadas.

        Tengo entendido que el kernel se reserva un porcentaje de memoria RAM par él, esto según parece es algo que se puede optimizar en el GRUB, especialmente en equipos con bastante RAM.

        Debe referirse a eso.

        Creo que también hay algo que permite ajustar el porcentaje máximo de CPU que un usuario puede usar.

        Esto es especialmente útil en equipos multiusuarios, de esta forma si uno de ellos ejecuta un proceso muy pesado nunca dejará sin procesador al otro. Muy chulo.

        —–

        Otro mito, aunque no está relacionado con esto, es que supuestamente hay un parámetro que se le pasa al GRUB y hace que el equipo comparta su disco duro con otro ordenador mediante el uso de un cable nulo por usb.

        Digamos que cuando se activa, el ordenador se queda como Standby y es reconocido como una unidad externa por la otra máquina pudiendo acceder y copiar achivos en él pero nunca encontré referencia real a esto por ningún sitio.

        • http://gespadas.com Gregorio Espadas

          Ignoraba por completo esa característica que mencionas, suena muy interesante. Un detalle más a mi lista de pendientes por checar. ¡Gracias por el dato!

          • Lolo

            Ok,

            Pero ojo, lo de que el kernel se reserva una parte de la memoria Ram es cierto, la idea es que el sistema se mantenga estable aunque se colapse. Que el sistema no responda no significa necesariamente que esté colgado, a mi parecer no es prudente cambiar este ajuste.

            Los otros dos comentarios son “Mitos”, cosas que la gente comenta que se puede hacer con GNU/Linux pero que probablemente sea un bulo.

            Creo que vale la pena investigarlo, yo personalmente no he encontrado nada referente a usar el portátil como disco externo y lo de establecer un porcentaje de CPU para cada usuario, sinceramente, no lo he mirado.

            Un saludo.

  • Pablo Bachi

    Buen tip. Juro que no lo tenía en cuenta.

    • http://gespadas.com Gregorio Espadas

      Todos los días se aprende algo nuevo. Yo apenas ayer lo aprendí, por eso quise compartirlo con ustedes. ¡Saludos!

  • Pedro

    Hola,

    Ahora lo tengo así:

    sda2 /boot -> Ext2 (200 megas)
    sda3 / -> Ext4 (30 gigas)
    sda5 /home -> Ext4 (resto)

    Donde debo reservar espacio para root y cuanto espacio ? Hace falta reservar en /home ?

    Gracias.

    Saludos

    • http://gespadas.com Gregorio Espadas

      En “/” (sda3), al tratarse de la partición del sistema, se recomienda dejar ese 5% reservado para root, en otras palabras, no es necesario que ahí modifiques algo.

      Quizás en /home (sda5) podrías bajar el 5% a un 1%, al tratarse de tu partición de datos.

  • sieg84

    hace mucho me tocó hacerlo, se lo dejé en cero.

    • http://gespadas.com Gregorio Espadas

      ¿Tenerlo en cero no ha afectado en algo?

      • sieg84

        no, como es un disco duro solo para almacenamiento no le veo el caso que tenga algo reservado para root.
        ya tiene cerca de 3 años con esa configuración y no he presentado problemas.
        # tune2fs -l /dev/sdb1 | grep ‘Reserved block count’
        Reserved block count: 0

        • http://gespadas.com Gregorio Espadas

          Interesante, gracias por el dato.

  • Nuadera

    Duda lógica: en el post indicas -m 0.2 para un porcentaje del 2. ¿No está equivocado que para el 1 % sea 1.0?

    • http://gespadas.com Gregorio Espadas

      Vuelve a leer el post, en ningún momento menciono que -m 0.2 sea el 2%, si no el 0.2%.

      • Nuadera

        Comprendido. Gracias.

  • shadow

    Gracias, siempre pensé que el espacio que se reservaba era excesivo, ahora ya sé como cambiarlo.

    • http://gespadas.com Gregorio Espadas

      De nada, ¡saludos!

  • Yoyo Fernández

    LOL que bonito lo de dfc, me lo llevo pa mi Majarón, digo… Manjaro :)

    • http://gespadas.com Gregorio Espadas

      Jejeje, okas tocayo ;-)

  • Pingback: Ver el espacio de archivos de sistema de forma elegante con DFC « Deb Linux()

  • Jairo Alonso Velásquez

    Hola Gregorio, te pregunto, Hay posibilidad que estas particiones no reserven ningun espacio?, yo tengo 4 Particiones Ext4 y 2 son para guardar datos 1 es el home y la otra root, me interesa que las 3 particiones no tengan ese espacio, se puede quitar?

    • http://gespadas.com Gregorio Espadas

      Yo en lo particular no lo haría, pero el amigo sieg84 ha mencionado en su comentario que él así lo maneja sin problemas. Lo que si te recomiendo es que no lo hagas para la partición de root, incluso tampoco para /home, sólo hazlo para las dos de datos.

      • Jairo Alonso Velásquez

        De hecho así lo hice, desde que te pregunté, lo hice en las dos particiones y no le ha pasado nada a mi SO (hace como 20 días maso), así que según esa experiencia, hacerlo es seguro.

  • Death

    Hola Gregorio una consulta … para hacer esto no se pierden datos de un disco? o se hace al momento de recien dar el formato ext4 ?
    Saludos y Felicitaciones por tu exelente Blog

    • http://gespadas.com Gregorio Espadas

      En la documentación no se menciona que este procedimiento pudiese ocasionar pérdida de datos, así que podemos asumir que no debe existir problema alguno (sin embargo, te recomiendo respaldar antes de efectuar cualquier cosa).

      ¡Gracias por tus palabras!

  • Facu

    Muy buenos todos tus aportes, se agradece muchisimo!

    Siguiendo tu tutorial logré instalar por primera vez un arch linux :D jaja. Me parece una distro genial! Si puedes, me gustaria pedirte que hicieras algún articulo para la optimización de discos SSD en archlinux. Estoy por comprar uno para mi notebook debido a que el que tengo está haciendo de “cuello de botella” :P

    Una vez más, muchisimas gracias por tus aportes! Sigue así! :D

    • http://gespadas.com Gregorio Espadas

      ¡Muchas gracias a ti por leer mis tutoriales!

  • Pingback: Behind open doors » Blog Archive » Particiones ext3/ext/4 y espacio reservado()

  • Tepes

    Muy interesante el artículo! Me ha sido de gran utilidad al formatear una partición de 800Gb. Lo he comentado en mi blog también.

    • http://gespadas.com Gregorio Espadas

      Ya te dejé comentario en el post respectivo de tu blog. ¡Saludos colega archero!

  • Helena_ryuu

    mira que siempre me pregunte porque todas mis particiones ya tenian espacio ocupado despues de haber sido formateadas, esto me ha venido de maravilla!! te lo agradezco gregorio ^_~
    PD: Aguante archLinux!

    • http://gespadas.com Gregorio Espadas

      Un gusto poder ayudar. ¡Saludoooos!

  • Carlos P

    Que buen dato .. tenia la misma duda ever !!!! gracias !!!

  • http://twitter.com/Eze_MB Magic Blood

    Tengo un disco de 2tb y me usaba 100gb .

    me salvaste !! . Gracias

  • Gregoyo F. Guerrero

    Pregunta tonta o tonto que no pregunta xD : En una partición ya creada podría realizar algo de esto?

    • http://gespadas.com Gregorio Espadas

      Ya lo había mencionado en otro comentario, así que hago un copy & paste:

      En la documentación no se menciona que este procedimiento pudiese
      ocasionar pérdida de datos, así que podemos asumir que no debe existir
      problema alguno (sin embargo, te recomiendo respaldar antes de efectuar
      cualquier cosa).

      • David Villegas

        Yo no tuve perdida de datos, me arriesgué al no respaldar y tuve suerte.

  • Pingback: Comparativa sistemas de archivos (ext3/ext4/fat32/ntfs/…) | Informático de Guardia()

  • Francisco José

    NO TIENES NI PUTA IDEA NI SIQUIERA HABLAS DE LA TABLA DE NODOS-I.

  • Pingback: Comparativa sistemas de archivos (ext3/ext4/fat32/ntfs/…)()

  • Pingback: Disco duro externo para Linux en Ext4 ¿es lo mejor? | Yoyo308()

  • David Villegas

    Genial muchas gracias yo tengo también un disco de 1TB que tenía en Ext4 y tenía esos 50GB desperdiciados, muchas gracias !

    • http://gespadas.com/ Gregorio Espadas

      Un gusto haber podido ayudar :-)

  • Tiro

    Magnífica explicación. Sencilla y clara, además de práctica.
    Gracias.

  • Pingback: Comparativa de sistemas de archivos.()

  • Pingback: Raspberry Pi. Transmission y disco duro externo. | Luis Miguel Romero()