Acabo de recibir un nuevo SSD, y estoy buscando consejos sobre la mejor manera de incorporarlo en mi configuración LVM existente. Tengo los siguientes volúmenes lógicos (montados en los lugares obvios):
# lvs
LV VG Attr LSize Origin Snap% Move Log Copy% Convert
home maingroup -wi-ao 75.00g
opt maingroup -wi-ao 4.00g
swap1 maingroup -wi-ao 1.00g
swap2 maingroup -wi-ao 1.00g
tmp maingroup -wi-ao 5.00g
usr maingroup -wi-ao 25.00g
var maingroup -wi-ao 15.00g
Tengo 108.26 g en los volúmenes físicos asociados con el nuevo SSD. Voy a usar pvmove
para migrar algunos de estos LV al SSD. La pregunta es, ¿qué LV mover?
La máquina en cuestión es básicamente una estación de trabajo doméstica. Realizo algunos desarrollos ligeros (el código fuente reside home
), ejecuto algunos procesos de servidor de muy baja carga (apache, etc.) y hago un poco de edición de imágenes y videos de vez en cuando. Ejecuto Gentoo en x86 si eso hace la diferencia.
fuente
Estoy buscando algo como esto en este momento. Además de las opciones bcache y flashcache que mencionó Javier, en su lugar puede identificar extensiones "activas" y moverlas a su SSD:
https://bbs.archlinux.org/viewtopic.php?id=113529
Para mitigar la falta de TRIM, puede usar menos de la capacidad total de SSD, luego mover extensiones y descartar manualmente los rangos de sector con hdparm:
¡Eso es obviamente extremadamente peligroso y cualquier error podría destruir sus datos!
fuente
Estoy de acuerdo con usar el SSD para algunas operaciones de almacenamiento en caché, pero probablemente debería examinar críticamente el caso de uso exacto. Si no compró una SSD de alta gama, el desgaste y la confiabilidad son un problema mayor. En este caso, no lo usaría para operaciones de directorio temporal, como / tmp, / var / tmp, / var / run y swap. Me aventuraría a usar sistemas de archivos basados en memoria para esto, pero es un poco más difícil de configurar y puede ser un poco arriesgado si no sabes lo que estás haciendo.
¡Definitivamente tenga su edición de A / V en el SSD! Este es probablemente su directorio de inicio, pero podría ser un directorio especial en otro lugar, incluso un punto de montaje debajo de su hogar. Los SSD brillan donde puede tener lectura / escritura aleatoria sin tener que mover los cabezales del disco. Esto grita la edición y las aplicaciones de gran ancho de banda como A / V funcionan. / usr podría ser el próximo lugar, si tiene suficiente espacio para ello. La mayoría de sus archivos binarios y bibliotecas están en / usr, y pueden beneficiarse del orden de lectura aleatoria que proporcionará el SSD.
fuente