Страница 1 из 1
Разбивка HDD
Добавлено: 2012-01-29 19:16:15
Nick_mad
Здравствуйте.
Возникло несколько вопросов про диски с секторами 4к
1. При установке FreeBSD на диск с advanced format требуется выравнивание разделов. Необходимо выравнивать BSD-разделы и слайсы, или достаточно выровнять только BSD-разделы ?
2. При установке FreeBSD на SSD нужно выравнивать разделы ? (Пишут, что на SSD минимально адресуемая ячейка 4Кб – логично предположить что да).
3. Все советы по выравниванию разделов FreeBSD – с использованием gpt. Будет ли это работать на обычном (не UEFI) BIOS ? Может просто создать разделы с учетом кратности 4Кб (BSD Fdisk и disklabel позволяют вручную задать начальный сектор раздела и кол-во секторов раздела) и поставить систему на уже разбитый диск?
Re: Разбивка HDD
Добавлено: 2012-01-31 11:08:30
Mox
1. Я бы юзал GPT.
Я думаю, выравнивания слайсов достаточно. Но я бы ровнял все.
2. Ну так эти выравнивания придумали из-за того, что диски с advanced format, сцуко, сообщают системе, что у них ячейка имеет стандартные 512б, а внутри на самом деле 4кб. Надо выяснить, что рапортует ваш SSD, ну или порыть в инете. Я, честно говоря, не бом-бом в SSD.
3. Да. У меня так и сделано.
Код: Выделить всё
# gpart show
=> 34 2930277101 ada0 GPT (1.4T)
34 6 - free - (3.0k)
40 128 1 freebsd-boot (64k)
168 125829120 2 freebsd-ufs (60G)
125829288 2796059232 3 freebsd-ufs (1.3T)
2921888520 8388608 4 freebsd-swap (4.0G)
2930277128 7 - free - (3.5k)
# uname -a
FreeBSD timp 9.0-RELEASE FreeBSD 9.0-RELEASE #0: Tue Jan 3 07:46:30 UTC 2012 root@farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64
Обычный miniITX комп на атоме. Диск WD GREEN WDC WD15EARX.
Размечал:
gpart add -a 4k -s 60G -l rootfs -t freebsd-ufs ada0
Фоматировал:
newfs -U -j -S 4096 -b 32768 -f 4096 /dev/ada0p2
Re: Разбивка HDD
Добавлено: 2012-01-31 22:24:52
Nick_mad
Большое спасибо! Попробую GPT.
SSD пишет, что 512. Врёт или не врёт? Буду искать ...
Если перестрахуюсь и выровняю - думаю хуже не будет?
Код: Выделить всё
kernel: ad0: 57241MB <OCZ SOLID3 2.13> at ata0-master UDMA100 SATA
******* Working on device /dev/ad0 *******
parameters extracted from in-core disklabel are:
cylinders=116301 heads=16 sectors/track=63 (1008 blks/cyl)
Figures below won't work with BIOS for partitions not in cyl 1
parameters to be used for BIOS calculations are:
cylinders=116301 heads=16 sectors/track=63 (1008 blks/cyl)
Media sector size is 512
Warning: BIOS sector numbering starts with sector 1
Re: Разбивка HDD
Добавлено: 2012-02-01 7:55:05
Mox
Nick_mad писал(а):Большое спасибо! Попробую GPT.
SSD пишет, что 512. Врёт или не врёт? Буду искать ...
Если перестрахуюсь и выровняю - думаю хуже не будет?
Код: Выделить всё
kernel: ad0: 57241MB <OCZ SOLID3 2.13> at ata0-master UDMA100 SATA
******* Working on device /dev/ad0 *******
parameters extracted from in-core disklabel are:
cylinders=116301 heads=16 sectors/track=63 (1008 blks/cyl)
Figures below won't work with BIOS for partitions not in cyl 1
parameters to be used for BIOS calculations are:
cylinders=116301 heads=16 sectors/track=63 (1008 blks/cyl)
Media sector size is 512
Warning: BIOS sector numbering starts with sector 1
хуже точно не будет. Вообще где-то слышал планы сделать, чтобы выравнивание на 4 кб было по умолчанию