Страница 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 кб было по умолчанию