BSDPORTAL.RU

На этом сайте обсуждаются вопросы использования ОС FreeBSD
 Портал  •  Статьи  •  Форум  •  Wiki  •  Поиск  •  FAQ  •  Обои  •   Официальная документация  •  Новые темы 

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
СообщениеДобавлено: Пт 18 май, 2018 5:01 pm 
Не в сети

Зарегистрирован: Пт 18 май, 2018 4:50 pm
Сообщения: 5
При установки системы выделил ей 60G из 112G а для остальных 52G забыл создать раздел.
Вот и получается так.
geom disk list
=> 63 234439472 ada0 MBR (112G)
63 1 - free - (512B)
64 125829120 1 freebsd [active] (60G)
125829184 108610351 - free - (52G)

=> 0 125829120 ada0s1 BSD (60G)
0 119537664 1 freebsd-ufs (57G)
119537664 6291455 2 freebsd-swap (3.0G)
125829119 1 - free - (512B)
Что делать? В handbook не нашёл или просто не понял ? Помогите!


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пт 18 май, 2018 5:35 pm 
Не в сети
Модератор

Зарегистрирован: Сб 11 сен, 2004 6:33 am
Сообщения: 5167
Откуда: Москва
Это не "разделить", а "создать раздел". man gpart, там есть прямо пример gpart add для MBR.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пт 18 май, 2018 5:56 pm 
Не в сети

Зарегистрирован: Пт 03 сен, 2004 1:26 pm
Сообщения: 2261
miisha писал(а):
При установки системы выделил ей 60G из 112G а для остальных 52G забыл создать раздел.
Вот и получается так.
geom disk list
=> 63 234439472 ada0 MBR (112G)
63 1 - free - (512B)
64 125829120 1 freebsd [active] (60G)
125829184 108610351 - free - (52G)


1. Вы используете MBR, и создали 1'ую партицию 60GB, которую отдали под FreeBSD и пометили
ее как загрузочную "active"
2. Осталось 52GB (free)
3. Значит можно создать еще 3'и primary партиции (Во FreeBSD используется негласный стандарт
что в MBR может быть только 4'е primary партиции. (с Extended партицией FreeBSD не дружит, а теперь
и ни к чему, есть GPT и MBR уже анахронизм)

Итог: если Вы хотите целиком использовать 52Gb под одну партицию, можно ее просто создать:

# gpart add -t freebsd ada0
и вместо free, будет:
.... 2 freebsd (52GB)

Цитата:
=> 0 125829120 ada0s1 BSD (60G)
0 119537664 1 freebsd-ufs (57G)
119537664 6291455 2 freebsd-swap (3.0G)
125829119 1 - free - (512B)
Что делать? В handbook не нашёл или просто не понял ? Помогите!


выше у Вас в терминах M$: первая партиция MBR == ada0s1
ada0 - диск 0
ada0s1 - "s1" первая партиция MBR
После того как создатите вторую партицию, получите ada0s2, на ней нужно создать BSD разметку:

# gpart create -s BSD -n 8 ada0s2
-n 8 - можно не использовать, это сколько слайсов можно создать на партиции (8 = default)

Все, теперь создаете слайс или слайсы BSD, если нужен один большой:

# gpart add -t freebsd-ufs -i 4 ada0s2

если несколько, то указываете размеры, man gpart
# gpart add -t freebsd-ufs -s XXGB -i 4 ada0s2
# gpart add -t freebsd-ufs -s XY -i 5 ada0s2

by default:
1'ый слайс = "a" (корень "/")
2'ой = "b" (swap)
3'ий = "c" (зарезервировано под описание всего диска или партиции mbr)
4'ый = "d"
5'ый = "e"
и тд, вот почему выше использовалось -i 4, -i 5

Все, далее создать Filesystem:
# newfs /dev/ada0s2d (если i=4)
# newfs /dev/ada0s2e (если i=5)
и тд и тп, после чего отредактировать /etc/fstab - добавив туда точки монтирования и /dev/slice

например:
- создаем точки монтирования:
# mkdir /public
# mount /dev/ada0s2d /public
или
# mkdir /usr/local/scratch
# mount /dev/ada0s2e /usr/local/scratch

/etc/fstab
-----------
...
/dev/ada0s2d /public ufs rw 2 2
/dev/ada0s2e /usr/local/scratch ufs rw 2 2
...

вроде все


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пт 18 май, 2018 6:16 pm 
Не в сети

Зарегистрирован: Пт 18 май, 2018 4:50 pm
Сообщения: 5
СПАСИБО ВСЕМ !


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Зарегистрированные пользователи: Bing [Bot], Google [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB
Яндекс.Метрика