Utilizando unidades SSD desde Linux de modo racional.
A continuación explico un procedimiento más o menos sencillo para el almacenamiento de datos personales utilizando un esquema que combina el uso de una unidad HDD ―disco duro― y una unidad SSD ―estado sólido― en un sistema de escritorio con cualquier distribución Linux. El documento a continuación explica a detalle paso a paso todo lo necesario.
Introduccion.
El razonamiento es el siguiente: una unidad SSD agotará más rápidamente los ciclos de escritura simplemente porque dentro del directorios de inicio del usuario existen directorios como ~/.cache, ~/.config y ~/.local donde las aplicaciones crean y modifican archivos continuamente en segundo plano.
Salvo que se modifiquen algunas variables de entorno, aplicaciones como Google Chrome, Firefox, Evolution, Thunderbird, Tracker, cualquier cliente de correo electrónico, cualquier cliente de mensajería instantánea, cualquier reproductor de música, cualquier visor de imágenes y otras aplicaciones, escriben datos en estos directorios continuamente sólo al utilizarlas. Ésto sin mencionar las actualizaciones de sistema, los zócalos ―sockets― y archivos de identidad de proceso ―archivos pid― de los servicios en segundo plano y otros cambios que ocurren en el sistema de archivos.
Por tanto ―y salvo que se utilicen costosas unidades SSD de alta calidad y durabilidad como las utilizadas para el mercado de servidores― utilizar una unidad SSD promedio de bajo costo para el mercado de equipos de escritorio puede agotar sus ciclos de escritura en menos años de los que uno esperaría.
El método que propongo es un esquema donde el sistema operativo (/, /boot y /boot/efi) y carpetas de inicio (/home) están en una unidad HDD y las carpetas de Documentos, Imágenes, Música y Vídeos estarán en una unidad SSD.
Ventajas del esquema que propone este documento:
Los datos de las carpetas sugeridas por lo general tienen poco movimiento, así que se minimizará reducción de ciclos de escritura sobre la unidad SSD.
Los datos estarán disponibles un una unidad hasta 10 veces más rápida que un HDD SATA regular.
Las unidades SSD son más duraderas, así que los datos estarán a salvo en éstas.
Podrá aprovechar el espacio del HDD para otras actividades que requieran continuos cambios en el sistema de archivos.
Si las carpetas personales tienen pocos o mínimos cambios ―o bien si éstos son poco frecuentes― y además hay suficiente capacidad de almacenamiento libre, sera innecesario utilizar fstrim cada semana, como ocurriría en el caso de una unidad de estado sólido utilizada para todo el sistema operativo.
Procedimientos.
Por favor lea cuidadosamente todo este documento antes de realizar cualquier cambio en su sistema.
Elegir el sistema de archivos.
Sin pensarlo demasiado: Ext4. Es confiable, estable, sólido como roca, tolerante a interrupciones de energía, se puede deshabilitar el registro por diario (journal) , está soportado por todas las distribuciones Linux existentes y requiere habilidades técnicas básicas.
Otras opciones:
Btrfs: versátil y con excelente soporte para unidades SSD. Desventajas: aún es inestable ―aún está en desarrollo― y puede haber perdida de datos…