Апр 152013
 

likeunix.ru
Добрый день, на днях столкнулся с большими по емкости винтами каждый по 4T Seagate .
Часть информации взята с этого ресурса, разметка диск в системе FreeBSD.
Для начало нам надо создать таблицу разделов.
Смотрим какая сейчас есть таблица.

# gpart show ada0
=>        34  65860533101  ada0  GPT  (3.7T)
          34  65860533101     1  freebsd-ufs  (3.7T)

Теперь мы ее удалим, и сделаем то что нам нужно.

# gpart destroy -F ada0

Ключ -F удалит все существующие разделы, вообщем все схему таблиц.
Теперь создадим таблицу GPT на нашем диске.

# gpart create -s gpt ada0
=>        34  65860533101  ada0  GPT  (3.7T)
          34  65860533101     1  - free -  (3.7T)

Далее начнем создавать разделы.
Создадим GPT загрузочный код в MBR.

# gpart bootcode -b /boot/pmbr ada0

Первым создадим boot область. Раздел в 128 блоков, этого достаточно.

# gpart add -b 31 -s 128 -t freebsd-boot ada0

Добавим загрузочный код в загрузочный сектор.

# gpart bootcode -p /boot/gptboot -i 1 ada0

Теперь создадим раздел под файл подкачки.

# gpart add -b 2176 -s 33554432 -t freebsd-swap ada0

Ну и теперь отдадим все под корень /

# gpart add -b 33556608 -s 65826976520 -t freebsd-ufs ada0

Также добавлю, если мы случайно создали ошибочный раздел, то мы его может удалить так.

# gpart delete -i 2 ada0

Вот такая вот таблица разделов получилось.

# gpart show ada0

=> 34 5860533101 ada0 GPT (2.7T)
34 2014 — free — (1M)
2048 128 1 freebsd-boot (64k)
2176 33554432 2 freebsd-swap (16G)
33556608 65860533101 3 freebsd-ufs (3.7T)
5860533128 7 — free — (3.5k)
Можно по другому просмотреть схему разделов.

# gpart list ada0

Вот в принципе и все, осталось только отформатировать раздел который был выделен под корень.
Созданные разделы.

# ls -al /dev/ | grep ada0 | grep -v ad4
crw-r-----   1 root  operator    0,  77 Apr 13 18:48 ada0
crw-r-----   1 root  operator    0,  79 Apr 13 18:48 ada0p1
crw-r-----   1 root  operator    0,  81 Apr 13 18:48 ada0p2
crw-r-----   1 root  operator    0,  83 Apr 13 22:48 ada0p3

Созадим файловую систему на корневом разделе.

# newfs -O2 /dev/ada0p3

  2 комментария to “FreeBSD gpart разметра диска”

  1. Хорошая статья. Мне, как новичку в BSD, все разжеванно доступно. Спасибо автору большое.
    P.S. Если возможно, поправте заголовок статьи «FreeBSD gpart разметра диска».

  2. Название исправил.

 Leave a Reply

(required)

(required)

42 Запросов к базе. 0,374 Генерации страницы, 36MB Использование памяти.
Вы зашли с IP: 54.225.16.10