Ru-Board.club
← Вернуться в раздел «UNIX»

» Выбор оптимального разделения дисков на тома

Автор: Ivan_Fedorovv
Дата сообщения: 24.01.2009 14:49
Нужно определится с правильным разделением дисков и выбором файловых систем.
Но услышал, что диски в Linux нужно разбивать так.
На диске номер раз:
1. Основной раздел (Primary)
swap - с 0 цилиндра и размером в 2 оперативных памяти.
boot с последнего цилиндра и размером по выбору (максимум 128 mb)
Логика в том, что чтение с первых цилиндров происходит быстрее, и для файла подкачки это необходимо. А boot можно размещать дальше, так как скорость менее важна, потому что загрузка происходит не так часто.
2. Дополнительный (Extended).
В нем нужно создавать самому тома:
сначала root,
потом home
потом var
И все разделы в ext3.
А уже на остальных дисках создавать разделы и тома под данные.
В связи с этим встали вопросы:
1. Правилен ли такой способ разделения?
2. Какой должен быть размер свопа?
3. Нужно ли использовать разные файловые системы для разных разделов?
4. Насколько использование LVM замедляет работу и как его использование сказывается на сохранности данных?
5. Имеет ли смысл ставить разделы для временных файлов и программ на другие диски?
Автор: keyhell
Дата сообщения: 24.01.2009 16:06
Собрание суеверий. Кроме того, еще и mess из терминологий.
Вопрос обсуждался уже много-много раз.

Тем более, что нет ни описания задач, ни конф-ии железа.
Автор: Ivan_Fedorovv
Дата сообщения: 24.01.2009 17:58
По поводу mess- пардон, был неправ.
Задача - сервер под виртуализцию. Стоит SLES (суси энтерпрайз) 10, на нем XEN.
В XEN будут крутится 2 виртуальные машины. Машина 1- Контроллер домена+1С на 25 клиентов через терминальный доступ на win 2003, Машина 2-сервер под VPN и почту на SLES9.
Конфиг сервера, 4 винта, 2 по 160, 2 по 250, проц 4 ядерный Xeon, 5 гигов памяти.
Сервер, в принципе, весьма неплохой, хотя хотелось бы еще 1 гиг памяти.
Данное разбиение - непосредственное указание начальства.
keyhell
Не подскажите, где именно находятся наиболее правильное обсуждение данной темы и чем оно закончилось?

Автор: dimka9
Дата сообщения: 04.02.2009 05:10
имхо:
1.все эти игрища("поднастойки") от лукавого или для супер спецов под суперзадачи.
2.времени будет потрачено масса и возможного геморроя впоследствии будет больше.

Автор: Ivan_Fedorovv
Дата сообщения: 05.02.2009 21:46
Не, все таки минимальная разбивка нужна. boot однозначно должен быть отдельно, чтоб если что, переписать без гемора.
Под swap обычно тоже лучше использовать отдельный раздел, правда, пофиг он перед бутом или нет. Размер, думаю, максимум 1 ram.
Раздел tmp в reiser, чтоб лучше хранились всякие мелкие файлы.
Но это пока только мое ИМХО, хотелось бы поглядеть на какую-нибудь бумагу от редхата, ибм, или подобной конторы.
Автор: amorua
Дата сообщения: 05.02.2009 23:24
Ivan_Fedorovv

Цитата:
boot однозначно должен быть отдельно, чтоб если что, переписать без гемора.

Можно поподробнее?
Автор: novah
Дата сообщения: 06.02.2009 07:04
А чо подробнее то? Создаешь primary partition с фс в виде ext2 или ext3, копируешь туда vmlinuz, а также папку /boot , если она используется, выставляешь чтобы она была загрузочной, настраиваешь загрузчик и фпиред.
Автор: makissner
Дата сообщения: 06.02.2009 07:59
ВОПРОС НЕ В ТЕМУ - может кто знает как сделать флешку загрузочную . хочу дистрибутив поставить виндуса на флешку .
напишите как сделать флешку загрузочной или каккие там должны быть файлы на флешке . и какой программо можно сделать флешку загрузочной . МОй ящик почтовый reg-999@mailgate.ru

Добавлено:
ВОПРОС НЕ В ТЕМУ - может кто знает как сделать флешку загрузочную . хочу дистрибутив поставить виндуса на флешку .чтоб можно было устанавливать операционку виндусс.
напишите как сделать флешку загрузочной или каккие там должны быть файлы на флешке . и какой программо можно сделать флешку загрузочной . МОй ящик почтовый reg-999@mailgate.ru
Автор: amorua
Дата сообщения: 07.02.2009 17:52
novah

Цитата:
Создаешь primary partition ...


Спасибо, просветили.
Вопрос был: почему boot надо на отдельной партиции. Времена, когда загрузчики (а конкретнее, lilo) не могли грузить дальше чем с 1024 цилиндра, прошли. А притом, что все разделы собираетесь делать в ext3, то никакого смысла выность boot нет.
Автор: tankistua
Дата сообщения: 07.02.2009 23:07
На дектопе расбивка как в винде: под систему раздел, своп и все остальное. Т.е. грубо говоря 15Гиг корень , потом 512 свап и потом все остальное на хомяк.

Под сервер надо смотреть по задачам. Тут унивесальных рекомендаций нет, есть только советы: вар в отдельный раздел, дабы логи не забили все место, юзерские изменяемые данные тоже на отдельный раздел

Код: /dev/ad4s1a 496M 99M 357M 22% /
/dev/ad4s1e 19G 9.9G 7.9G 56% /usr
/dev/ad4s1d 1.9G 250M 1.5G 14% /var
/dev/ad4s1f 122G 65G 47G 58% /usr/local/vmail
Автор: vlader2004
Дата сообщения: 07.02.2009 23:33
Рекомендую посмотреть в сторону методики разбиение дисков имени RHEL. Для серверов с виртуальными машинами у нас это выглядит так:

/boot (100M)
LVM (остальное)

Внутри LVM создаешь rootlv, swaplv, usrlv, varlv, homelv - как обычно. Лично я делаю один rootlv на 5Г (и swaplv, конечно же) и не парюсь - это хост-машина и на ней ничего кроме xen не запущено.

Так же, внутри LVM создаешь сырые разделы и отдаешь их виртуальным машинам. Внутри виртуальных машин точно так же:

/boot (100M)
LVM (остальное)

и потом разбиваешь по разделам.

Как итог - гибкость в размерах разделов, как на хост-машине, так и в виртуальных машинах. Кто сетует на якобы потери производительности LVM - они ничтожны. Если кому нужна действительно скорость дисковой системы - нужно использовать более одного шпинделя (т.е. HDD).
Автор: Ivan_Fedorovv
Дата сообщения: 08.02.2009 15:23
LVM - безусловно хорошо, но она не обеспечивает избыточности. Поэтому, если ее юзать на RAID массивах с отказоустойчивостью (5, 10 и т.п), то это отличная идея, а если массива нет, то тогда как-то сыкотоно.
Про редхатовское разбиение я почитал -
http://www.redhat.com/docs/manuals/linux/RHL-9-Manual/install-guide/s1-diskpartitioning.html
ИМХО, мало написано.
На http://www.linuxsa.org.au/tips/disk-partitioning.html и
http://tldp.org/HOWTO/Partition/intro.html
написано гораздо интереснее, но нет четких рекомендаций по использованию определенных файловых систем для каждого раздела, впрочем, это уже можно решать, исходя ис описаний самих файловых систем.
Автор: vlader2004
Дата сообщения: 08.02.2009 18:57
Под LVM "подкладывай" любой RAID, который на тебя смотрит. У нас "зеркало" для загрузочных дисков и RAID5 под данными.

По файловым системам - под файловые помойки и веб-сайты я ставлю XFS, под MySQL - ext3, Oracle живет на сырых разделах, ОС живет на ext3.
Автор: slepnoga
Дата сообщения: 08.02.2009 22:27
1) LVM обеспечивает РАИД1 (смотри опции стрипе)
2) /dev/sda/ -> 160G
/md0->boot 100M (raid level=1)
/sda2 -LVM -> (all-1G) (vg->system)
/ /dev/system/system-root -> 20G ext3
/usr /dev/system/system-usr ->20 G ext3
/tmp /dev/system/system-tmp ->10 G reiser
/var /dev/system/system-var -> 10G reiser
/sda3 -> swap 3G
/dev/sdb -> 160G
/md0 ->boot 100M
/sdb2 -> 158G XFS (backup) (for LVM snapshot)
/sdb3 -> swap 3G
/dev/sdc -> 250G
/dev/sdc1 250G XFS (for XEN)
/dev/sdd ->250 G
sdd1 -250G XFS (for XEN)



____________fstab <skip>
/dev/sda3 none swap sw,pri=1 0 0
/dev/sdb3 none swap sw,pri=1 0 0
___________________<skip>______________________
Автор: vlader2004
Дата сообщения: 09.02.2009 23:32
> sdd1 -250G XFS (for XEN)

Сколько у тебя файлов на этой файловой системе?
Автор: slepnoga
Дата сообщения: 18.02.2009 23:03
10-15

Страницы: 1

Предыдущая тема: Victoria 3,52


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.