He estado tratando de particionar este SSD (Samsung 840) muy bien por un tiempo. Quiero asegurarme de que las páginas se alineen con las páginas SSD para limitar la cantidad de escrituras. Encontré este sitio que recomienda usar 224 cabezas y 56 sectores.
Ya tengo un volcado de sfdisk que quiero replicar, pero muevo un poco la partición inicial (creo). Se mide en sectores y me estoy confundiendo bastante moviéndome entre sectores, cabezas, cilindros y todo (mi compañero me dio el número inicial de 2048):
# partition table of /dev/sdb
unit: sectors
/dev/sdb1 : start= 2048, size= 995329, Id=83, bootable
/dev/sdb2 : start= 997377, size= 10242047, Id=83
/dev/sdb3 : start= 11239424, size= 24611328, Id=83
/dev/sdb4 : start= 35850752, size= 67223296, Id= 5
/dev/sdb5 : start= 35850808, size= 10235848, Id=83
/dev/sdb6 : start= 46086712, size= 56987336, Id=83
Así que he estado lanzando ese diseño al disco usando sudo sfdisk -H224 -S56 /dev/sdb < sfdisk.dump
. Pero en el enlace antes mencionado, el tipo dice que se asegura de que su partición comience en el cilindro 2 para asegurarse de que esté en el límite de un cilindro.
Traté de verificar mi cilindro de arranque y está en 0 :(
$ sudo sfdisk -l -uC /dev/sdb
Disk /dev/sdb: 18689 cylinders, 224 heads, 56 sectors/track
Units = cylinders of 6422528 bytes, blocks of 1024 bytes, counting from 0
Device Boot Start End #cyls #blocks Id System
/dev/sdb1 * 0+ 79- 80- 497664+ 83 Linux
/dev/sdb2 79+ 895 817- 5121023+ 83 Linux
/dev/sdb3 896 2857 1962 12305664 83 Linux
/dev/sdb4 2858 8216 5359 33611648 5 Extended
/dev/sdb5 2858+ 3673 816- 5117924 83 Linux
/dev/sdb6 3674+ 8216 4543- 28493668 83 Linux
También quiero cambiar el tamaño de algunas de las particiones, pero la conversión entre cilindros, culatas, sectores y megabytes parece inconsistente y me estoy volviendo loco. He buscado mucho en Google pero todavía no puedo entender cómo construir las particiones o calcular el geometrías
También probé la otra forma de configurar sfdisk:
echo "2,512,83,*
,5000,83
,10000,83
,,5
,6000,83
,6000,83
"|sudo sfdisk -uM -H224 -S56 /dev/sdb
E intenté subir los megabytes para, y verificar, la posición inicial del cilindro, pero solo puedo llegar a 6 megabytes antes de que tenga un shitfit ( Warning: given size (5005) exceeds max allowable size (6)
) y todavía estoy en el cilindro cero.
Disco de geometría hombre! ¿¡Como funciona!?
hay una manera mas facil? ¿Alguien tiene alguna fórmula para calcular entre los tipos de geometría? ¿Alguien sabe un buen tutorial para vincularme? ¿Alguien ha hecho esto antes por su SSD?
Saludos cordiales