es.phhsnews.com


es.phhsnews.com / Por qué Linux no necesita desfragmentar

Por qué Linux no necesita desfragmentar


Si usted es un usuario de Linux, probablemente haya escuchado que no necesita desfragmentar sus sistemas de archivos Linux. También notará que las distribuciones de Linux no vienen con utilidades de desfragmentación de disco. Pero ¿por qué es eso?

Para entender por qué los sistemas de archivos Linux no necesitan desfragmentar en el uso normal, y Windows sí, deben comprender por qué ocurre la fragmentación y cómo los sistemas de archivos de Linux y Windows funcionan de forma diferente.

Qué es la fragmentación

Muchos usuarios de Windows, incluso los inexpertos, creen que desfragmentar regularmente sus sistemas de archivos acelerará su computadora. Lo que mucha gente no sabe es por qué es esto.

En resumen, una unidad de disco duro tiene varios sectores, cada uno de los cuales puede contener una pequeña porción de datos. Los archivos, particularmente los grandes, deben almacenarse en varios sectores diferentes. Supongamos que guarda varios archivos diferentes en su sistema de archivos. Cada uno de estos archivos se almacenará en un grupo contiguo de sectores. Más tarde, actualizará uno de los archivos que guardó originalmente, aumentando el tamaño del archivo. El sistema de archivos intentará almacenar las partes nuevas del archivo justo al lado de las partes originales. Lamentablemente, si no hay suficiente espacio ininterrumpido, el archivo debe dividirse en varias partes, todo esto sucede de manera transparente para usted. Cuando su disco duro lee el archivo, sus cabezas deben saltar entre diferentes ubicaciones físicas en el disco duro para leer cada porción de sectores, esto ralentiza las cosas.

La desfragmentación es un proceso intenso que mueve los bits de los archivos para reducir fragmentación, asegurando que cada archivo sea contiguo en la unidad.

Por supuesto, esto es diferente para las unidades de estado sólido, que no tienen partes móviles y no deben desfragmentarse; la desfragmentación de una SSD realmente reducirá su vida útil. Y, en las últimas versiones de Windows, realmente no necesita preocuparse por la desfragmentación de sus sistemas de archivos: Windows lo hace automáticamente por usted. Para obtener más información sobre las mejores prácticas para desfragmentar, lea este artículo:

HTG explica: ¿Realmente necesita desfragmentar su PC?

¿Cómo funcionan los sistemas de archivos de Windows?

El antiguo sistema de archivos FAT de Microsoft, visto por última vez en forma predeterminada Windows 98 y ME, aunque todavía se usan en las unidades flash USB de hoy en día, no intenta organizar los archivos de forma inteligente. Cuando guarda un archivo en un sistema de archivos FAT, lo guarda lo más cerca posible del inicio del disco. Cuando guarda un segundo archivo, lo guarda justo después del primer archivo, y así sucesivamente. Cuando los archivos originales crecen de tamaño, siempre se fragmentan. No hay espacio cercano para que crezcan.

El sistema de archivos NTFS más nuevo de Microsoft, que llegó a las PC de consumo con Windows XP y 2000, intenta ser un poco más inteligente. Asigna más espacio libre "buffer" alrededor de los archivos en la unidad, aunque, como cualquier usuario de Windows puede decirte, los sistemas de archivos NTFS aún se fragmentan con el tiempo.

Debido a la forma en que funcionan estos sistemas de archivos, deben desfragmentarse para mantenerse en el máximo rendimiento. Microsoft ha aliviado este problema ejecutando el proceso de desfragmentación en segundo plano en las últimas versiones de Windows.

Funcionamiento de los sistemas de archivos Linux

Sistemas de archivos ext2, ext3 y ext4 de Linux: ext4 es el sistema de archivos utilizado por Ubuntu y la mayoría de las otras distribuciones actuales de Linux: asigna archivos de una manera más inteligente. En lugar de colocar varios archivos cerca el uno del otro en el disco duro, los sistemas de archivos Linux dispersan diferentes archivos por todo el disco, dejando una gran cantidad de espacio libre entre ellos. Cuando se edita un archivo y necesita crecer, generalmente hay suficiente espacio libre para que el archivo crezca. Si se produce una fragmentación, el sistema de archivos intentará mover los archivos para reducir la fragmentación en el uso normal, sin la necesidad de una utilidad de desfragmentación.

Debido a la forma en que funciona este enfoque, comenzará a ver la fragmentación si su archivo sistema se llena Si está lleno al 95% (o incluso al 80%), comenzará a ver algo de fragmentación. Sin embargo, el sistema de archivos está diseñado para evitar la fragmentación en el uso normal.

Si tiene problemas con la fragmentación en Linux, probablemente necesite un disco duro más grande. Si realmente necesita desfragmentar un sistema de archivos, la forma más simple es probablemente la más confiable: copie todos los archivos de la partición, borre los archivos de la partición y luego vuelva a copiar los archivos en la partición. El sistema de archivos asignará de manera inteligente los archivos mientras los copia nuevamente en el disco.


Puede medir la fragmentación de un sistema de archivos Linux con el comando fsck - busque "inodes no contiguos" en la salida.


¿Cómo se realiza el aviso de Bash Cambiar los colores cuando se inicia sesión en un servidor?

¿Cómo se realiza el aviso de Bash Cambiar los colores cuando se inicia sesión en un servidor?

Si accede a varios servidores durante el día de trabajo, entonces podrá saber con cuál está trabajando en un mirada basada en un esquema de color puede ser muy útil. La publicación de preguntas y respuestas SuperUser de hoy ayuda al lector a lograr un colorido nirvana en su entorno de trabajo. La sesión de preguntas y respuestas de hoy nos llega por cortesía de SuperUser, una subdivisión de Stack Exchange, una agrupación de sitios de preguntas y respuestas.

(how-to)

Evitar que las personas reenvíen o respondan todas en Outlook

Evitar que las personas reenvíen o respondan todas en Outlook

Si envía con frecuencia correos electrónicos masivos y sigue haciendo que los usuarios respondan a todos los destinatarios, o necesita deshabilitar la posibilidad de reenviar un correo electrónico, Microsoft Exchange y Outlook lo han cubierto. Exchange y Outlook habilitan sus propios indicadores especiales que pueden deshabilitar esta funcionalidad y pueden ser extremadamente útiles si necesita más control sobre sus correos electrónicos enviados.

(how-to)