стандарт на партішен table і MBR:
відповідно до цього у FreeBSD підтримується розбивка
диска на 4'е Слайса:
для ATA дискові пристрої adX, для SCSI daX,
де X - номер диска.
adXsY - де X номер диска. а Y - номер Слайса від 1 до 4:
adXs1 - перший слайс
adXs2 - другий
adXs3 - третій
adXs4 - четвертий
У OpenBSD так само, в NetBSD можна ще і з розширеними розділами працювати.
У свою чергу кожен слайс у FreeBSD може бути
розбитий на 8 партіцій: від "a" до "h".
Необхідно завжди пам'ятати що by default:
"A" - розбиття використовується для "/" і завантаження
"B" - swap
"C" - описує цілком слайс або диск
"D" - "h" - все що завгодно
У OpenBSD до 16'ті партіцій, в NetBSD вроде тоже 16, але там багато зав'язок на раз
ні платформи
Разом маємо для FreeBSD таку схематику:
adXsY [a, b, d, e, f, g, h] - де X = номер диска. Y = номер Слайса
від 1 до 4, далі йде розбиття від "a" до "h", "c" - зарезервовано
- ad0s1a - ATA диск 0, слайс 1, розбиття "a" (швидше за все корінь)
- da2s3d - SCSI диск 2, слайс 3, розбиття "d"
З розвитком фреймворка GEOM, в OS FreeBSD наклали
заборона на пряму запис в MBR при активації GEOM,
ті на працюючій системі: geom (4) - man 4 geom,
розділ DIAGNOSTICS, опція для ядра:
параметр 0x10, 16 в десятковому.
Відповідно щоб мати можливість запису в MBR
при завантаженій з HDD OS FreeBSD, необхідно ядру
виставити:
Цю змінну читають утиліти fdisk і disklabel / bsdlabel,
і не читає утиліта sysinstall, принаймні до FreeBSD
6.1-Release включно.
Варіант 1: використання утиліти sysinstall - не забувати
що в працюючій системі запис в MBR заблокована
фреймворком GEOM, см вище, утиліта sysinstall - НЕ
адаптована до читання змінних ядра, значить на
працюючій системі не придатна - альернатіва:
- завантажитися з live-cd і використовувати sysinstall
Варіант 2: використовувати стандартні утиліти FreeBSD
для оформлення нових дисків:
- fdisk для розбиття на слайсами
- bsdlabel для розбиття слайсів на партіціі
- newfs / tunefs - для ФОРМАТУВАННЯ партіцій
- mount - для монтування відформатованих партіцій