Páginas

viernes, 28 de febrero de 2014

Alinear particiones SSD con Gpart

Alinear particiones SSD con Gpart para optimizar el rendimiento de un disco SSD.

La utilidad gpart se utiliza para dividir los proveedores GEOM, normalmente discos


Este proceso de particinado y agregar soporte TRIM puede realizarse en el entorno gráfico durante durante la instalación de FreeBSD eligiendo particionado manual.

Tabla de partición GUID (GPT) es un estándar para la colocación de la tabla de particiones en un disco duro. Es parte del estándar EFI y Permite un tamaño de partición de 9.4 ZB y 128 slices.

Listar particiones:

$ ls /dev/da0*
/dev/da0   /dev/da0p2 /dev/da0p4 /dev/da0p6
/dev/da0p1 /dev/da0p3 /dev/da0p5

Listar la tabla de particiones:

$ gpart show da0

# gpart delete -i 1 da0
da0p1 deleted
# gpart delete -i 2 da0
da0p2 deleted
# gpart delete -i 3 da0
da0p3 deleted
# gpart delete -i 4 da0
da0p4 deleted
# gpart delete -i 5 da0
da0p5 deleted
# gpart delete -i 6 da0
da0p6 deleted

# gpart create -s gpt da0

# gpart show da0
=>  34  234441577  da0  GPT  (111G)
34  234441577 - free -  (111G)

Vamos a crear las particiones, si usted utiilza particiones separadas para usr, var y tmp deberá crearlas utilizando el mismo método:
# gpart add -s 64k -t freebsd-boot -l boot0 da0
# gpart add -s 8G -t freebsd-swap -l swap0 da0
# gpart add -t freebsd-ufs -a 4k -l root0 da0

# -- Install boot code
gpart bootcode -b /boot/pmbr -p /boot/gptboot -i 1 da0

Crear sistema de ficheros:
# newfs -U -L root /dev/da0p3
/dev/da0p3: 110377.4MB (226052832 sectors) block size 32768, fragment size 4096
using 177 cylinder groups of 626.09MB, 20035 blks, 80256 inodes.
with soft updates
super-block backups (for fsck_ffs -b #) at:
 192, 1282432, 2564672, 3846912, 5129152, 6411392, 7693632,
....

No hara falta alinear las particiones de arranque o de intercambio, ya que no cuentan con sistemas de archivos "reales". Si está utilizando particiones separadas para /var /usr /tmp deberá crearlas siguiendo el mismo método:

# gpart show da0
=>   34  234441577  da0  GPT  (111G)
34 128 1  freebsd-boot  (64k)
162  8388608  2  freebsd-swap  (4.0G)
8388770  6   - free -  (3.0k)
8388776  226052832    3  freebsd-ufs  (107G)
234441608  3  - free -  (1.5k)

Eliminar index, slice, particiones:

Eliminar particiones
$ gpart delete -i 1 da0s1

Destruir slices
$ gpart destroy da0s1

Eliminar GEOM label,
$ gpart delete -i 1 da0

Destruir GEOM label,
$ gpart destroy da0

Comprobar tabla de particioines:
$ gpart show da0

y
$ gpart list


Unix es genial!.

No hay comentarios:

Publicar un comentario