Разбивка HDD

Решение проблем связванных с работой железа. Проблемы программно-аппаратной совместимости.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Nick_mad
сержант
Сообщения: 278
Зарегистрирован: 2008-05-30 12:16:02
Откуда: Киев
Контактная информация:

Разбивка HDD

Непрочитанное сообщение Nick_mad » 2012-01-29 19:16:15

Здравствуйте.
Возникло несколько вопросов про диски с секторами 4к

1. При установке FreeBSD на диск с advanced format требуется выравнивание разделов. Необходимо выравнивать BSD-разделы и слайсы, или достаточно выровнять только BSD-разделы ?
2. При установке FreeBSD на SSD нужно выравнивать разделы ? (Пишут, что на SSD минимально адресуемая ячейка 4Кб – логично предположить что да).
3. Все советы по выравниванию разделов FreeBSD – с использованием gpt. Будет ли это работать на обычном (не UEFI) BIOS ? Может просто создать разделы с учетом кратности 4Кб (BSD Fdisk и disklabel позволяют вручную задать начальный сектор раздела и кол-во секторов раздела) и поставить систему на уже разбитый диск?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Mox
лейтенант
Сообщения: 757
Зарегистрирован: 2008-12-16 16:04:14
Откуда: питер
Контактная информация:

Re: Разбивка HDD

Непрочитанное сообщение Mox » 2012-01-31 11:08:30

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
"В мире программирования алгоритмы становятся более важными, чем код, и именно из-за академических корней в BSD изначально большое внимание уделялось проработке алгоритмов". Мэтт Диллон

Nick_mad
сержант
Сообщения: 278
Зарегистрирован: 2008-05-30 12:16:02
Откуда: Киев
Контактная информация:

Re: Разбивка HDD

Непрочитанное сообщение Nick_mad » 2012-01-31 22:24:52

Большое спасибо! Попробую 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

Аватара пользователя
Mox
лейтенант
Сообщения: 757
Зарегистрирован: 2008-12-16 16:04:14
Откуда: питер
Контактная информация:

Re: Разбивка HDD

Непрочитанное сообщение Mox » 2012-02-01 7:55:05

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 кб было по умолчанию
"В мире программирования алгоритмы становятся более важными, чем код, и именно из-за академических корней в BSD изначально большое внимание уделялось проработке алгоритмов". Мэтт Диллон