разбиение винта (объёмы под /, /home, /usr, /var)

Любые разговоры которые хоть как-то связаны с тематикой форума

Модератор: Модераторы разделов

Ответить
-CaSh-
Сообщения: 12
ОС: Debian Sarge/Etch

разбиение винта

Сообщение -CaSh- »

Приветствую, соратники!

задался вопросом, как правильней разпределить пространство между разделами (дистр Debian Etch)
есть 2 винта по 80 гиг. сервак для сетевых служб (dhcp, tftp, почта, http-прокси и т.д.), сборщик логов
(syslog) и полигон для всяких безобразий (в разумных пределах, достаточно безопасные эксперименты).

кажется разумным разбить место так
sda: (80g)
/boot 300m
/ корень, 10g (там /opt)
/usr 20g
/home остальное место

sdb: jстальное место
/var ибо там базы mysql, архив выкачаных дебиановских пакетов и т.д

кто что порекомендует?
softraid для /var делать не хочу, поскольку скорость записи падает сразу и всерьёз.

кто что покритикует? чтоб поконструктивней (-;
Спасибо сказали:
Аватара пользователя
elide
Бывший модератор
Сообщения: 2421
Статус: Übermensch
ОС: лялих

Re: разбиение винта

Сообщение elide »

под /boot и 32 метра - много.
под корень - 128 метров, потому как нехрена /opt делать в корне.
под /usr я всегда делал 5Гб и он всегда был заполнен менее чем на половину.
это с учетом того, что мне жалко отдельного раздела под /opt и он у меня сделан симлинком на /usr/opt (:
под /var даже с базами и пакетами больше 10Гб не нужно.
все остальное место под /home если планируется рабочая машина или под /var/share - если файловый сервер.
слава роботам!
Спасибо сказали:
Аватара пользователя
skeletor
Сообщения: 1224

Re: разбиение винта

Сообщение skeletor »

Лучше отщепить раздел размером в 7 (лучше 10) Гб - чем больше раздел, тем меньше в дальнейем проблем с местом будет. При нынешних объёмах винчестеров это не такая уж большая проблема.
Теперь разбивка. Когда был чайником - разбивал по совету an-tu. С опытом понял (полазил в нете, пообщался с гуру) что лусше разбивать вот так (последовательность рли не играет, но так как бы структурно лучше выглядит)

/ - кореневой раздел (к нему монтируються все остальные) 1 Гб
/swap - раздел подкачки 512 Мб
/usr - раздел с "прогами", следует по больше места выделить 2-3 Гб
/home - домашний каталог пользователей (тут тоже не стоит мелочиться, ибо обычным бзерам по дефолту разрешена запись только в свой домашний каталог и в каталог временных файлов /tmp) 2-3 гБ
/tmp - временный каталог 1-2 Гб
/var - служебный каталог 1 Гб

Так же можно по желанию ответи под отдельный раздел и вот это
/usr/local
/opt

Для начинающего - вполне хватит основного разбиения.

Теперь тип ФС.
Лучше выбирать ReiserFS - журналируемая ФС, если нету - тогда ext3. Для "своп-раздела" (/swap) - соотвественно типа ФС swap.
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu
Контактная информация:

Re: разбиение винта

Сообщение alv »

(-CaSh- @ Feb 2 2007, в 15:06) писал(а):softraid для /var делать не хочу, поскольку скорость записи падает сразу и всерьёз.

Это как это, как это?
Всеръез на программном райде-0 скорость падает в одном случае - если PATA-винты сидят на одной линии. Если на разных, или, как, видимо, у Вас, SATA, скорость падать не может - другое дело, насколько она растет, вопрос спорный. Хотя именно для SATA, на мой взгляд, заметно.
Так что при двух винтах программный райд - очень даже резонно.
Хотя в Вашем случае, при сомнениях, как разбивать, есть смысл использовать LVM.
А так схема, предложенная elide, вполне логична. Только я лично, и именно в Дебиане, мозги бы себе не пудрил:
10 Гиг под корень, остальное - /home. Ну разве что еще /var выделить, поскольку сервер (как было верно подмечено, 10 Гиг на это должно хватить с запасом).
Раздел под /boot нужен, если используется GRUB и планируется ставить много (больше двух) ОС, чего на беовых серверах обычно не бывает.
Раздел под /opt не нужен вообще - в Дебиане он существует для совместимости и, как правило, пуст.
И в любом случае, если использовать LVM и оставить некоторую часть неразмеченной, потом при острой необходимости схему разбивки можно перекроить почти как угодно.
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус
Контактная информация:

Re: разбиение винта

Сообщение KiWi »

Какие интересные темки всплывают... Особенно, когда сталкивался с ними сам и недавно...
Правда, с хардами была немного другая ситуация.
Если конкретно, то 2 SATA'шки по 200Gb и IDE-винты, которые опускаем, ибо там исключительно ftp...
Разделы на SATA(с местом -- только приблизительные цифры, ибо сейчас посмотреть разбивки не могу):

Код: Выделить всё

/boot    - не больше 64M
swap     - 1G
/        - не больше 1G
/tmp     - 1G
/usr     - 4G(хотя может и 8G)
/var     - не больше 2G
/var/log - не больше 512M
/home    - всё остальное

Но... память у меня плохая. :-)

Дистр -- Gentoo.

http/ftp/mysql/subversion переселились в /home.

SATA винты в софтварном raid1.
Спасибо сказали:
A_1
Сообщения: 429
ОС: openSuSE 11

Re: разбиение винта

Сообщение A_1 »

skeletor писал(а):
02.02.2007 17:56
/swap - раздел подкачки 512 Мб
imho для сервера swap маловат. Обычно выбирают размер 4гига на процессор, если конечно серьезные задачи не запланированы.
Не уверен, что mysql из таких.
Меня здесь больше нет, т.к. среди модераторов есть подлецы.
Спасибо сказали:
Аватара пользователя
Bruce
Сообщения: 647
Статус: beat maniac
ОС: Debian GNU/Linux 4.0
Контактная информация:

Re: разбиение винта

Сообщение Bruce »

жестоко, ребята.
корень - 500 мег,
usr - 7G за уши на всё про всё
/tmp 1G
остальное по вкусу.

Обычно выбирают размер 4гига на процессор,

у меня на 4-х процессорном сервере с 16G памяти своп на 2 гига. и, готов поспорить, туда ещё ни разу не обращались.
Samsung r40 (t5500, 1.5G ram, 80 gb hdd)

koolkhel's lj
Спасибо сказали:
-CaSh-
Сообщения: 12
ОС: Debian Sarge/Etch

Re: разбиение винта

Сообщение -CaSh- »

смотрю, все дистрибутивы актуальные норовят складывать разделы в LVM.
насколько это оправдано, если конфигурация всего сервера, а значит и дисков
зафиксированы и меняться в гарантийные 2 ближайших года не будут?

насколько я понял, LVM в данном случае удобен
для перераспределения дискового пространства?
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус
Контактная информация:

Re: разбиение винта

Сообщение KiWi »

-CaSh- писал(а):
05.02.2007 15:05
все дистрибутивы актуальные норовят складывать разделы в LVM

все -- это какие?
Спасибо сказали:
-CaSh-
Сообщения: 12
ОС: Debian Sarge/Etch

Re: разбиение винта

Сообщение -CaSh- »

ну, может про все я громко сказал,
но Debian, RHEL и SLES точно норовят
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус
Контактная информация:

Re: разбиение винта

Сообщение KiWi »

Вот, мои руки добрались до этого сервера.
Так что раз:

Код: Выделить всё

# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/md/3             965M  110M  807M  12% /
udev                  506M  184K  506M   1% /dev
/dev/md/5             965M   18M  898M   2% /tmp
/dev/md/6             3.8G  2.2G  1.5G  60% /usr
/dev/md/7             1.9G  171M  1.7G  10% /var
/dev/md/8             479M   46M  409M  11% /var/log
/dev/md/9             175G  211M  166G   1% /home
none                  506M     0  506M   0% /dev/shm

+ дополнение:

Код: Выделить всё

# du -sh /usr/portage/
1.6G    /usr/portage/

И два:

Код: Выделить всё

# fdisk -l /dev/sda

Disk /dev/sda: 200.0 GB, 200049647616 bytes
255 heads, 63 sectors/track, 24321 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          17      136521   fd  Linux raid autodetect
/dev/sda2              18         142     1004062+  fd  Linux raid autodetect
/dev/sda3             143         267     1004062+  fd  Linux raid autodetect
/dev/sda4             268       24321   193213755    5  Extended
/dev/sda5             268         392     1004031   fd  Linux raid autodetect
/dev/sda6             393         891     4008186   fd  Linux raid autodetect
/dev/sda7             892        1141     2008093+  fd  Linux raid autodetect
/dev/sda8            1142        1204      506016   fd  Linux raid autodetect
/dev/sda9            1205       24321   185687271   fd  Linux raid autodetect
Спасибо сказали:
fixx
Сообщения: 430
Статус: индивид
ОС: fedora
Контактная информация:

Re: разбиение винта

Сообщение fixx »

(IFL @ Feb 6 2007, в 23:26) писал(а):/dev/md/9 175G 211M 166G 1% /home

=)
Спасибо сказали:
Аватара пользователя
KaKTyCc
Сообщения: 417
Статус: Ораклоид
ОС: OpenSuSE 10.3
Контактная информация:

Re: разбиение винта

Сообщение KaKTyCc »

Код: Выделить всё

yury@tomlinux:~> df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda5             9.8G  4.6G  4.8G  49% /
udev                  502M  128K  502M   1% /dev
/dev/sda6             2.3G  302M  1.9G  14% /home
/dev/sda10             91G   27G   60G  31% /warehouse
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус
Контактная информация:

Re: разбиение винта

Сообщение KiWi »

fixx писал(а):
07.02.2007 00:05
(IFL @ Feb 6 2007, в 23:26) писал(а):
/dev/md/9 175G 211M 166G 1% /home

=)

Просто сейчас там ничего не работает -- только установлено всё(или почти всё), что нужно для работы.
Спасибо сказали:
Аватара пользователя
linux light
Сообщения: 11
ОС: windows and linux

Re: разбиение винта

Сообщение linux light »

Слушайте чтоб поставить линукс и виндоус вместе? Нужно для линукса сделать отдельный диск, и можно ли линукс ставить на диск C? Кто знает ответьте пожалуйста!?
Спасибо сказали:
kaa
Сообщения: 216
ОС: Arch, Slackware

Re: разбиение винта

Сообщение kaa »

linux light писал(а):
09.02.2007 22:34
Слушайте чтоб поставить линукс и виндоус вместе? Нужно для линукса сделать отдельный диск, и можно ли линукс ставить на диск C? Кто знает ответьте пожалуйста!?

Как правило, нужен отдельный неразмеченный РАЗДЕЛ для установки линуха, хотя бы один.
Дисков C в юниксах нету, это только в венде они так называются.
Перед установкой рекомендую ознакомится вот с этим http://www.linuxcenter.ru/lib/books/partitioning/
И внимательно читайте сообщения при установке, иначе рискуете потерять данные с винта.
Ничто так не бодрит по утрам, как свежеупавший сервер.
Спасибо сказали:
Аватара пользователя
The VarMaster
Сообщения: 116
Статус: Взгляни на жизнь иначе
ОС: Arch Linux x64 Current

Re: разбиение винта

Сообщение The VarMaster »

linux light писал(а):
09.02.2007 22:34
Слушайте чтоб поставить линукс и виндоус вместе? Нужно для линукса сделать отдельный диск, и можно ли линукс ставить на диск C? Кто знает ответьте пожалуйста!?

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

P.S. Извините, не удержался.
Asus P4T533-C, P4 3.06 HT, 1Gb RDRAM PC1066, RAID 1: 2x160 Gb IDE, 2x 1Tb SATA, NVidia GeForce 6600 | Arch Linux LTS
Asus P5E Deluxe, QX9650, 8Gb DDR PC2-8500, 1x750 Gb SATA (ahci), NVidia GeForce GTX260, NVidia Tesla C1060 | Arch Linux x64 BFS
Спасибо сказали:
A_1
Сообщения: 429
ОС: openSuSE 11

Re: разбиение винта

Сообщение A_1 »

Bruce писал(а):
04.02.2007 20:22
у меня на 4-х процессорном сервере с 16G памяти своп на 2 гига. и, готов поспорить, туда ещё ни разу не обращались.
Возможно вполне, если ни разу серьезные задачи не запускали.
А мне вот пару раз свопа на 40Г не хватило. Ох и долго же core dump писался...
Меня здесь больше нет, т.к. среди модераторов есть подлецы.
Спасибо сказали:
Аватара пользователя
TechnoMag
Сообщения: 298
ОС: Debian 8.0 Jessie

Re: разбиение винта

Сообщение TechnoMag »

А почему про /root ничего не говорится? Под него нужно отдельный раздел выделять?
- Домашний Linux -
Памятки для пользователя
Спасибо сказали:
Аватара пользователя
Justus
Сообщения: 43
ОС: Ubuntu 10.10

Re: разбиение винта

Сообщение Justus »

TechnoMag писал(а):
17.08.2009 21:40
А почему про /root ничего не говорится? Под него нужно отдельный раздел выделять?

Не вижу смысла. В /root вроде бы ничего такого особенного не предполагается делать. "Домашняя" директория "служебного" пользователя.
Спасибо сказали:
alexf
Сообщения: 112

Re: разбиение винта

Сообщение alexf »

Ммм, народ, а могли бы вы пояснить смысл раскидывания директорий по отдельным разделам, за исключением случая шифрования раздела целиком?
Спасибо сказали:
Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: разбиение винта

Сообщение Ленивая Бестолочь »

- разные файловые системы
- разные опции монтирования
- некоторые разделы (boot) вообще можно не монтировать
- копирование/бекап отдельных разделов по необходимости
- снепшоты LVM с нужных разделов
- когда /var/log съест все место это не повлиет ни на что, кроме работы syslog-а
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:
Аватара пользователя
ishitori
Сообщения: 502
ОС: gentoo -> archlinux

Re: разбиение винта

Сообщение ishitori »

вообще это уже избитая тема. у меня, например, home раздел пережил 3 или 4 переустановки системы, boot - 2 последние переустановки. то есть при новой установке я только копировал системные файлы в /, а home и boot монтировал уже существующие через fstab (boot, в принципе, и монтировать не надо).
морнинг круассан..
Спасибо сказали:
VladimirP
Сообщения: 164

Re: разбиение винта

Сообщение VladimirP »

Justus писал(а):
17.08.2009 22:18
TechnoMag писал(а):
17.08.2009 21:40
А почему про /root ничего не говорится? Под него нужно отдельный раздел выделять?

Не вижу смысла.

Даже больше. Под /root отдельный раздел выделять нельзя, он должен быть на корневой системе.
Он является home-каталогом для пользователя root, предназначен для того, чтобы root всегда мог войти в систему и что-нибудь в ней починить. А ведь возможны такие поломки, когда никакие файловые системы замонтироваться не могут, а есть только корневая.
Спасибо сказали:
Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: разбиение винта

Сообщение Ленивая Бестолочь »

в некоторых солярках, кстати хоум рута = '/'
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current
Контактная информация:

Re: разбиение винта

Сообщение drBatty »

alexf писал(а):
17.08.2009 23:30
Ммм, народ, а могли бы вы пояснить смысл раскидывания директорий по отдельным разделам, за исключением случая шифрования раздела целиком?

удобно бекапить - например можно легко грохнуть всю систему, потом поставить её с нуля, но /home можно оставить старым (а значит все настройки, документы, адреса, явки и пароли).

Есть и минус:
Если у вас маленький диск, и вы выделили для чего-то скажем 20Г, то что вы будете делать, если потребуется 21?
с другой стороны, если выделить сразу 40Г, то диска не хватит.
например /tmp нужен для сборки и компиляции, но обычно там ничего нет(почти).
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
alexf
Сообщения: 112

Re: разбиение винта

Сообщение alexf »

У меня терабайтный диск, так что вопросы экономии меня не беспокоят.

На данный момент у меня такое разбитие:

- Корневой раздел
- Своп. На мой взгляд довольно бредовая идея с отдельным разделом фиксированно размера для этих целей. На мой взгляд он должен быть 0 размера (обычно он у меня занят ровно на столько) и при этом увеличиваться до бесконечности, если вдруг какая-то особенная программа потребует (это лучше чем вылет).
- Home. Выделил его в отдельный раздел по совету инсталлятора Дебиана - думал может от этого какая-то хитрая пользя будет. Уже жалею, думая о бритве Оккама.
- Не линуксовые разделы.

Если я захочу поставить новую систему, я поставлю её параллельно (как сейчас Дебиан и Винда живут), примонтирую старый раздел и скопирую все нужные файлы - всего пара команд. Системы я чаще чем раз в несколько лет не ставлю.

Шифрование у меня на базе encfs - не по разделам, а по директориям. Это намного удобнее и не обязательно держать "открытыми" при работе сразу все данные.

Бэкап моих данных (не всего home, а именно данных - как раз то что шифруется encfs) осуществляется очень удобно, простым копированием (автоматическим скриптом) нужных директорий (в зашифрованом виде) на другой (мобильный, но с похожей схемой) компьютер при синхронизации.

Бэкап всех настроек (home) без корневого каталога (особенно etc) мне кажется делом не логичным. Вообще я не уверен в принципе в полезности такого бэкапа, но если уж делать, то всё сразу. Думаю закончу делать настойку системы и скопирую весь корневой и home куда-нибудь один раз и забуду про это.

На данный момент у меня вот так - мне всё нравится и удобно. Правда если бы я ставил систему снова, то наверное не стал бы выделять home в отдельный раздел. Про своп ещё не решил как поступить.

Этой мой вариант. Никому не навязываю свои взгляды, но возможно было бы интересно обсудить преимущества и недостатки. )
Спасибо сказали:
Ответить