Я пытался разделить этот SSD (Samsung 840) красиво на некоторое время. Я хочу убедиться, что страницы совпадают со страницами SSD, чтобы ограничить количество записей. Я нашел этот сайт которое рекомендует использовать 224 головы и 56 участков.
у меня уже есть дамп sfdisk, который я хочу реплицировать, но немного переместите начальный раздел (я думаю). Это измеряется в секторах, и я получаю довольно запутанное перемещение между секторами, головками, цилиндрами и все (мой приятель дал мне стартовый номер 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
Итак, я бросил макет на диск через sudo sfdisk -H224 -S56 /dev/sdb < sfdisk.dump
. Но в вышеупомянутой ссылке парень говорит, что он гарантирует, что его раздел начинается с цилиндра 2, чтобы убедиться, что он находится на границе цилиндра.
Я попытался проверить свой стартовый цилиндр, и он находится на 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
Я также хочу изменить размер некоторых разделов, но преобразование между цилиндрами, головками, секторами и мегабайтами кажется непоследователен и делает мою голову. Я сделал загрузку Google, но все еще не могу понять, как построить разделы или вычислить геометрию.
Я также пробовал другой способ настройки sfdisk:
echo "2,512,83,*
,5000,83
,10000,83
,,5
,6000,83
,6000,83
"|sudo sfdisk -uM -H224 -S56 /dev/sdb
и попытался поднять мегабайт - и проверка - начальное положение цилиндра, но может получить только до 6 мегабайт до его придушит (Warning: given size (5005) exceeds max allowable size (6)
), и я все еще на нулевом цилиндре.
человек геометрии диска! Как это работай!?
есть ли более простой способ? У кого-нибудь есть формулы для вычисления между типами геометрии? Кто-нибудь знает хороший учебник, чтобы связать меня? Кто-нибудь делал это раньше для своего SSD?
С Уважением