LINUX.ORG.RU

История изменений

Исправление firkax, (текущая версия) :

А зачем именно так?

Работает - не трогай. Преимуществ GPT перед MBR не вижу, кроме поддержки дисков >2T, но на таких дисках обычно вообще разделы не нужны, просто newfs сразу (не систему ж на них ставить). А с GPT один раз уже были проблемы, было gmirror + gpt внутри и при каждом ребуте бились метаданные gmirror-а. Подозреваю, что это слишком умная материнка (биос всмысле) пыталась «чинить» резервную таблицу GPT, которая по её мнению должна была находиться на месте метаданных зеркала. Исправилось после переустановки на MBR и больше я GPT не использовал.

gpart create -s bsd? mbr?

Примерно так:

gpart create -s MBR ada0
gpart add -t freebsd ada0
gpart create -s BSD ada0s1
gpart add -t freebsd-ufs -s 4G ada0s1
gpart add -t freebsd-swap -s ? ada0s1
gpart add -t freebsd-ufs -s 20G ada0s1
gpart add -t freebsd-ufs -s 4G ada0s1
gpart add -t freebsd-ufs -s 4G ada0s1
gpart add -t freebsd-ufs ada0s1
gpart bootcode -b /boot/mbr ada0
gpart bootcode -b /boot/boot ada0s1
gpart set -a active -i 1 ada0

только ещё выравнивание раздела на 4К-границу нужно раньше было, сейчас вроде gpart сам делает, не помню. А ну и 20G /usr в последних релизах (12 и выше) перестало нормально хватать для пересборки ядра+мира+портов, наверно 30-40 надо.

Исправление firkax, :

А зачем именно так?

Работает - не трогай. Преимуществ GPT перед MBR не вижу, кроме поддержки дисков >2T, но на таких дисках обычно вообще разделы не нужны, просто newfs сразу (не систему ж на них ставить). А с GPT один раз уже были проблемы, было gmirror + gpt внутри и при каждом ребуте бились метаданные gmirror-а. Подозреваю, что это слишком умная материнка (биос всмысле) пыталась «чинить» резервную таблицу GPT, которая по её мнению должна была находиться на месте метаданных зеркала. Исправилось после переустановки на MBR и больше я GPT не использовал.

gpart create -s bsd? mbr?

Примерно так:

gpart create -s MBR ada0
gpart add -t freebsd ada0
gpart create -s BSD ada0s1
gpart add -t freebsd-ufs -s 4G ada0s1
gpart add -t freebsd-swap -s ? ada0s1
gpart add -t freebsd-ufs -s 20G ada0s1
gpart add -t freebsd-ufs -s 4G ada0s1
gpart add -t freebsd-ufs -s 4G ada0s1
gpart add -t freebsd-ufs ada0s1
gpart bootcode -b /boot/mbr ada0
gpart bootcode -b /boot/boot ada0s1
gpart set -a active -i 1 ada0

только ещё выравнивание раздела на 4К-границу нужно раньше было, сейчас вроде gpart сам делает, не помню.

Исходная версия firkax, :

А зачем именно так?

Работает - не трогай. Преимуществ GPT перед MBR не вижу, кроме поддержки дисков >2T, но на таких дисках обычно вообще разделы не нужны, просто newfs сразу (не систему ж на них ставить). А с GPT один раз уже были проблемы, было gmirror + gpt внутри и при каждом ребуте бились метаданные gmirror-а. Подозреваю, что это слишком умная материнка пыталась «чинить» резервную таблицу GPT, которая по её мнению должна была находиться на месте метаданных зеркала. Исправилось после переустановки на MBR и больше я GPT не использовал.

gpart create -s bsd? mbr?

Примерно так:

gpart create -s MBR ada0
gpart add -t freebsd ada0
gpart create -s BSD ada0s1
gpart add -t freebsd-ufs -s 4G ada0s1
gpart add -t freebsd-swap -s ? ada0s1
gpart add -t freebsd-ufs -s 20G ada0s1
gpart add -t freebsd-ufs -s 4G ada0s1
gpart add -t freebsd-ufs -s 4G ada0s1
gpart add -t freebsd-ufs ada0s1
gpart bootcode -b /boot/mbr ada0
gpart bootcode -b /boot/boot ada0s1
gpart set -a active -i 1 ada0

только ещё выравнивание раздела на 4К-границу нужно раньше было, сейчас вроде gpart сам делает, не помню.