Configurar SSD

Imagen de chupete1970
2 puntos

Hola a todos/as.

Necesito que me echeis una mano. Me han regalado 2 SSD OCZ VERTEX II de 120Gb cada uno, y no sé cómo configurarlos (TRIM, VLC, RAID).

Mi intención es instalar los dos como RAID0, pero he leído por varios foros que el soporte TRIM no es compatible con esta configuración. Por lo tanto, y pensando en la salud de los SSD, parece ser que la mejor opción sería no utilizar RAID, y activar el soporte TRIM para cada uno de los discos. Cómo se hace?

Tened en cuenta que lo he de hacer desde LIVE UBUNTU 11.04, para posteriormente actualizarlo a 11.10.

Me urge, ya que no puedo arrancar la instalación anterior (11.10).

Gracias.

Imagen de Gabriel_M
+1
0
-1

Las recomendaciones sugeridas para discos SSD son:
a) Las particiones deben ser de tamaño múltiplos exactos de 512MB, en sistema de archivos ext3 o xfs

b) Montar los directorios raíz y home con las opciones "noatime" y "nodiratime".
Esto es para que por cada lectura no se realice una escritura actualizando la última fecha de acceso a un archivo o carpeta:
Por ejemplo:

# /etc/fstab
# / was on /dev/sda1 during installation
UUID=xxxxxxxxxxxxxxxxxxxxxxxxxxxxx / ext3 noatime,nodiratime,discard,errors=remount-ro 0 1
# /home was on /dev/sda2 during installation
UUID=xxxxxxxxxxxxxxxxxxxxxxxxxxxxx /home ext3 noatime,nodiratime,defaults,discard 0 2

c) Montar los directorios temporales (/tmp, /var/run, /var/lock y /var/log) en la RAM para evitar escrituras en disco. Agregando la siguiente línea en cada caso a /etc/fstab: "none punto de montaje tmpfs noatime,nodiratime,nodev,nosuid 0 0".
Por ejemplo:

# /etc/fstab
tmpfs /tmp tmpfs noatime,nodiratime,nodev,nosuid,mode=1777,defaults 0 0
tmpfs /var/tmp tmpfs noatime,nodiratime,nodev,nosuid,mode=1777,defaults 0 0

d) Añadir el valor "elevator=noop" a la variable de entorno GRUB_CMDLINE_LINUX del archivo /etc/default/grub y luego ejecutar update-grub como superusuario.

e) Deshabilitar servicios innecesarios que se arrancan al inicio (avahi-daemon, bluetooth, cups, kerneloops, atd, anacron...) mediante update-rc.d.

f) Configurar en el archivo /etc/sysctl.conf

vm.swappiness=1
vm.vfs_cache_pressure=50
vm.dirty_writeback_centisecs=1500
vm.laptop_mode=5

g) No utilizar partición SWAP

+1
0
-1
Imagen de chupete1970
+1
0
-1

De acuerdo, más o menos me he enterado. Basta con seguir las instrucciones. Lo que no me has comentado es cómo configurar RAID0, y si vale la pena, pues, por lo que he leído, parece que no es compatible con TRIM habilitado. Y, en cualquier caso, cómo se habilita la función TRIM.

Por otro lado, por lo que entiendo, configurar así el SSD, hace que los accesos de lectura se minimicen enormemente.

Gracias.

+1
0
-1
Imagen de chupete1970
+1
0
-1

He hecho todo lo que marca aquí.

He comprobado si el TRIM estaba activado mediante las siguientes instrucciones, que he sacado de aquí https://sites.google.com/site/lightrush/random-1/checkiftrimonext4isenabledandworking . Pero no me salen los bloques a cero, que es como debería de salir, según el enlace anterior.

Qué más puedo hacer? No quisiera cargarme el SSD por no hacer las cosas correctamente.

Gracias

+1
0
-1
Imagen de Gabriel_M
+1
0
-1

..... ssd no soportan trim y puede ser que ignoren la orden
Respecto de armar los ssd en raid, esta desaconsejado.
para un mejor aprovechamiento de los ssd, podrìas utilizar el sistema de archivos btrfs, este requiere de un /boot en particiòn separada en sistema ext3 y en el fstab las opciones
noatime,nodiratime, discard,rw,ssd,compress,thread_pool=32

+1
0
-1
Imagen de nemesisgus
+1
0
-1

b) "noatime" incluye "nodiratime" por lo que especificando la primera no es necesario especificar también la segunda. En cualquier caso, desde que la opción "relatime" está activada por defecto en Ubuntu no se recomienda activar la opción "noatime", ya que algunos programas pueden necesitar el "atime" de los archivos.

c) Montar ciertos directorios como tmpfs para evitar escrituras en disco y alargar la vida de los SSD es innecesario con los SSD modernos, cuya vida se estima en más de 50 años con un uso intensivo. Además, puede se contraproducente ya que montar una partición como "/var/tmp" en la RAM hace que su contenido se elimine cada vez que se reinicia el sistema, lo cual es una violación de las epsecificaciones POSIX para este directorio, por ejemplo.

En general, la opción "defaults" debería ser la primera en ser especificada en fstab, ya que se sobreescriben de izquierda a derecha.

+1
0
-1

..:: Nemesis ::..

Imagen de chupete1970
+1
0
-1

Por otro lado, por lo que entiendo, configurar así el SSD, hace que los accesos de lectura se minimicen enormemente.

Perdón, quería decir de escritura.

+1
0
-1
Imagen de chupete1970
+1
0
-1

Otra cosa.

En el caso de querer habilitar TRIM, lo he de hacer antes de instalar el sistema, desde LIVE, o he de instalar 11.10 y luego habilitarlo?

Disculpad por la insistencia. No es que tenga mucha experiencia en LINUX, y me encuetro un poco perdido.

Gracias.

+1
0
-1
Imagen de AgD
+1
0
-1

EDITO:
Añade la opción discard en /etc/fstab para las particiones alojadas en el SSD.
Ejemplo:
/dev/sda2 / ext4 defaults,discard,noatime 0 1

http://www.mjmwired.net/kernel/Documentation/filesystems/ext4.txt

+1
0
-1

make install . es
Noticias, apuntes y pequeños tutoriales sobre GNU/Linux