Apostaría mucho dinero a que su problema de congelación no se debe a su antiguo sistema de archivos ext2, sino que está relacionado con su disco duro porque apuesto a que se está quedando sin RAM y el sistema está intercambiando procesos al disco. Puede verificar la memoria libre con el free
comando. Si ve que se utiliza el intercambio, eso explica su problema. Si desea supervisar el uso del intercambio, puede ejecutarlo free -s 1
o ejecutarlo top
. ¡Haz que te compren más RAM!
Parece que su sistema ciertamente se debe actualizar si está usando ext2. La mayoría de las distribuciones de Linux comenzaron a usar ext3 por defecto hace años. Se recomienda actualizar a un sistema de archivos más nuevo porque significa que tendrá una mejor integridad de los datos en caso de un bloqueo del sistema debido al registro del sistema de archivos que no existe en ext2. Tenga en cuenta que el registro en diario del sistema de archivos con ext3 en realidad puede disminuir ligeramente el rendimiento para algunas operaciones en comparación con ext2, sin embargo, esa pequeña compensación de rendimiento vale la pena por la integridad de los datos mejorada.
Por otro lado, ext3 también te da lo dir_index
que no existe en ext2; esa opción (habilitada por defecto en ext3) usa la indexación htree para directorios que acelera el acceso a directorios con muchos archivos.
Además, otra área que puede buscar para aumentar un poco el rendimiento en el caso de muchos archivos pequeños sin tener que actualizar nada es modificar las opciones de montaje para que su sistema de archivos agregue noatime
; esto desactiva la función que actualiza el último tiempo de acceso en los archivos a los que accede. También hay una nodiratime
opción para hacer lo mismo para los directorios, pero esa opción se habilita implícitamente con solo usarla noatime
. Por ejemplo, si su /etc/fstab
archivo contiene una entrada como esta para el sistema de archivos raíz:
/dev/hda2 / ext2 defaults 0 0
luego modifíquelo así:
/dev/hda2 / ext2 defaults,noatime 0 0
Si bien es posible convertir ext2 a ext4 , es mejor que copie todos sus archivos en una unidad de respaldo (de todos modos, ¡necesita una copia de respaldo de sus archivos!), Instale la última versión de Ubuntu y luego vuelva a copiar sus archivos al sistema recién reformateado (asegúrese de que el instalador no conserve sus sistemas de archivos antiguos; desea eliminar todos los elementos antiguos).
Después de todo esto, es posible que desee saber las diferencias entre ext2, ext3 y ext4 ; este extracto lo resume muy bien:
Ext3 consistía principalmente en agregar el registro en diario a Ext2, pero Ext4 modifica estructuras de datos importantes del sistema de archivos, como las destinadas a almacenar los datos del archivo. El resultado es un sistema de archivos con un diseño mejorado, mejor rendimiento, confiabilidad y características.