LINUX.ORG.RU
ФорумTalks

[опросецъ]Разбиение...


0

0

Подскажите какие ветки лучше выносить на отдельные разделы,
про /boot знаю сам, а вот стоит ли вынести /usr /var /tmp

Вобщем у кого какое разбиение тоже интересно былобы узнать?

У меня вынесены /boot /home и /mnt/dist (тут всякие копии файлов).

hibou ★★★★★
()

andrey@silverblood (~)$ df -h
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
/dev/hdb1             1,9G  1,8G   37M  98% /
shm                   124M     0  124M   0% /dev/shm
tmpfs                 124M  4,0K  124M   1% /tmp
/dev/hda7             1,6G  1,3G  207M  87% /opt
/dev/hda8             2,9G  1,7G  1,1G  62% /usr/games
/dev/hda9              26G   23G  3,1G  88% /misc
/dev/hda10            6,9G  5,1G  1,8G  75% /mnt/RH
/dev/hda11            3,0G  3,0G   38M  99% /home
/dev/hda3             2,9G  2,8G   33M  99% /mnt/gentoo
/dev/hda1             5,2G  5,2G  6,6M 100% /media/hda1
/dev/hda5             8,4G  8,4G   67M 100% /media/hda5
/dev/hda6              18G   17G  1,1G  95% /media/hda6
andrey@silverblood (~)$ 

и /dev/hda4 - 512 метровый своп

generatorglukoff ★★
()

Больной вопрос - винт 120 гиг, когда ставил первый раз Linux (ещё
DeepStyle 1) - то там был оффтопик на примари - ~4 гига, остальное -
мультимедийногамесная файлопомойка + файло по работе/учёбе.

От оного большого раздела отрезался кусок ~10 гиг для Linux'а:
~4гиги /, остальное своп и /home.

Потом я поставил за место оффтопика kubuntu - параллельно со слакой,
потом снёс. Апосля смерти оффтопика переформатнул большой раздел под
рейзер.

Сейчас живу под арчем с большим беспорядком на разделах, но скоро планирую
от него избавится путём переразбивки с предварительной бэкапой.

Пока

/dev/sda1 4,0G 2,3G 1,8G 57% /
/dev/sda5 4,0G 1,4G 2,6G 35% /var + /usr/src,/usr/local - через линки
/dev/sda8 8,9G 5,9G 3,0G 67% /home - доки, закачки
/dev/sda7 95G 90G 4,8G 95% /mnt/files - музон и фильмы в основном.

/dev/sda1 on / type reiserfs (rw)
/dev/sda5 on /var type reiserfs (rw)
/dev/sda8 on /home type jfs (rw)
/dev/sda7 on /mnt/files type reiserfs (rw)

marsijanin ★★
()
Ответ на: комментарий от zodiac

>зачем это делать на домашней машине?

+1, один раздел на все рулед. Иначе начинаются проблемы, когда заканчивается место на одном из разделов или если надо перенести файлы с одного раздела на другой.

true
()

имхо, /home, /var (хотя бы из-за логов),
можно еще /usr (ради nosuid в fstab-е)
возможно, /tmp (в зависимости от дистра/предпочтений: некоторые активно используют,
другие не очень + чтобы переполнение /tmp не сильно отразилось на /)

grimp3ur
()
Ответ на: комментарий от true

lvm? симлинки как временный костыль)), хотя лучше (но и сложнее ;)
заранее грамотно оценить необходимый размер
один раздел немного способствует фрагментированию, это конечно, не критично
(но например, не очень приятно, если случайно удалить файл, скажем из /home)
и бэкапы через dd становятся не удобными)), все на правах имхо

grimp3ur
()
Ответ на: комментарий от true

> +1, один раздел на все рулед

Не совсем рулит - /home лучше вынести отдельно. Я еще /boot вынес, потому что остальное в XFS, а /boot вроде бы как кошернее держать в ext2. /home лучше отделить еще и на случай смены дистрибутива :)

А вот выносить /usr, /var, /tmp, /opt на домашней машине ни к чему: разве что она не смотрит в сеть, раздавая веселое кино

zodiac ★★
()
Ответ на: комментарий от zodiac

/home уже на отдельном, а эти /usr, /var, /tmp, /opt пожалуй не зачем выносить.
Будет так примерно:
/swap
/boot
/home
/

А /boot на расширеном можно или нет?

unonimous
() автор топика

для десктопа:

sda1 - /boot
sda2 - lvm2 pv
/dev/$(hostname)/${distrname} - /
/dev/$(hostname)/home /home
/dev/$(hostname)/swap - swap

для сервера - зависит от назначения

Muromec ☆☆
()
Ответ на: комментарий от true

>начинаются проблемы, когда заканчивается место на одном из разделов или если надо перенести файлы с одного раздела на другой.

мозг. руки. lvm.

Muromec ☆☆
()
Ответ на: комментарий от zodiac

>/home лучше отделить еще и на случай смены дистрибутива :)

На случай смены дистрибутива можно удалить все кроме /home и поставить новый на тот же самый раздел.

true
()
Ответ на: комментарий от Muromec

А смысл, когда можно все в один раздел? Я вообще не люблю держать лишних сущностей на компе, в том числе разделов.

true
()
Ответ на: комментарий от true

Не учите дурному. Один раздел создает проблемы, когда хочется все нахрен переставить, а home сохранить. А еще /var/log может давать переполнение. И т.д.

Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda3 4030144 1412592 2576592 36% /
varrun 746112 292 745820 1% /var/run
varlock 746112 12 746100 1% /var/lock
udev 746112 116 745996 1% /dev
devshm 746112 0 746112 0% /dev/shm
/dev/sda6 95952 32654 58178 36% /boot
/dev/mapper/VG1-var 8256952 2767096 5070464 36% /var
/dev/mapper/VG1-usr 10321208 6659504 3137416 68% /usr
/dev/mapper/VG1-home 36124288 28044736 6244544 82% /home

lvm - и никаких проблем.

svu ★★★★★
()
Ответ на: комментарий от svu

>Один раздел создает проблемы, когда хочется все нахрен переставить, а home сохранить.

В чем проблема удалить все кроме /home?

>А еще /var/log может давать переполнение. И т.д.

Переполнение может случиться даже на /home, если у тебя есть второй юзер на компе.

true
()

/boot /home выделяю отдельно. Все остальное пофигу.

anonymousI
()
Ответ на: комментарий от true

Проблема в том, что надо еще как-то возиться с этим удалением. Загружаться для этого с внешнего носителя и т.д. А так просто инсталлятору говоришь "форматни дружище оный раздел" - и нет проблем.

Переполнение может случиться где угодно. Но мне спокойнее, когда я уверен в локальности последствий от оного.

В общем, lvm рулит

svu ★★★★★
()
Ответ на: комментарий от svu

Особенно lvm удобен тем, что не надо сразу думать о том, сколько выделять какому разделу. Выделил для начала по минимуму - а потом по мере надобности расширяешь разделы. Ляпота...

svu ★★★★★
()
Ответ на: комментарий от true

>А смысл, когда можно все в один раздел?

а) переполнение
б) б установка второй системы
в) пресловутый всякий случай

а можно всё, да.

>не люблю держать лишних сущностей

фанатизм

Muromec ☆☆
()
Ответ на: комментарий от true

>В чем проблема удалить все кроме /home?

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

Muromec ☆☆
()
Ответ на: комментарий от marsijanin

>Сейчас живу под арчем с большим беспорядком на разделах, но скоро планирую от него избавится путём переразбивки с предварительной бэкапой.

польный бекап на внешний носитель и переразбивка на lvm - и будет счастье

Muromec ☆☆
()

Выносить стоит абсолютно всё - повышается производительность работы и зигрузки, экономится место на винте и достигается принцип "не клади все яйца в одну корзину"!

MEZON ★★★★★
()

Filesystem            Size  Used Avail Use% Mounted on
/dev/hda5             497M  176M  322M  36% /
udev                   10M  196K  9,9M   2% /dev
/dev/dm-0              13G  6,2G  6,0G  52% /usr
/dev/dm-1             5,0G  376M  4,4G   8% /opt
/dev/dm-2             3,0G  354M  2,5G  13% /var
/dev/dm-3             1,5G   37M  1,4G   3% /tmp
/dev/dm-4             800M  244M  557M  31% /usr/portage
/dev/hda7              34G   30G  2,1G  94% /home
/dev/hdc2              92G   92G  177M 100% /mnt/music
/dev/hdc3              92G   92G  461M 100% /mnt/data
/dev/hdc4              46G   42G  4,2G  91% /mnt/backup
shm                   380M     0  380M   0% /dev/shm
/dev/hda1              60M   14M   44M  24% /boot

kostian ★★★★☆
()
Ответ на: комментарий от kostian

Filesystem Size Used Avail Use% Mounted on /dev/mapper/VolGroup00-LogVol00 19G 2,9G 16G 16% / /dev/sda1 99M 20M 74M 22% /boot tmpfs 1007M 0 1007M 0% /dev/shm /dev/mapper/VolGroup00-LogVol02 169G 23G 137G 15% /home

LokiAs2
()
Ответ на: комментарий от LokiAs2

Тьфу блин

Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
19G 2,9G 16G 16% /
/dev/sda2 99M 20M 74M 22% /boot
tmpfs 1007M 0 1007M 0% /dev/shm
/dev/mapper/VolGroup00-LogVol02
169G 23G 137G 15% /home

LokiAs2
()

bash-3.00$ df -h
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
/dev/hda5            1004M  208M  746M  22% /
/dev/hda9             4,2G  671M  3,6G  16% /home
/dev/hda1             9,6G  2,6G  6,6G  28% /mnt/music
/dev/hda11            9,7G  4,2G  5,1G  45% /mnt/storage
/dev/hda10            981M   17M  915M   2% /tmp
/dev/hda7             5,7G  3,5G  1,9G  66% /usr
/dev/hda8             4,2G  1,3G  2,8G  32% /var


Это на рабочей воркстэйшн, дома - отличается только размером суммы /home + /mnt/music + /mnt/storage (т.к. винт поболее. )

p.s. на разделе /mnt/music раньше была WinXP. ;-)

r_asian ★☆☆
()
Ответ на: комментарий от true

> +1, один раздел на все рулед.

Нефига не рулед... место может закончиться так же внезапно... /var /usr (ваще в ro!) обязательно надо + опции монтирования для отдельных разделов для повышения безопасности (noexec, nosuid, ro..)

Incred
()
Ответ на: комментарий от svu

У меня такое же разбиение, при этом /boot и /usr в readonly

P.S. 2true: не надо подходить к диску на десктопе и сервере по-разному, к плохому привыкнешь. Это все равно как сказать "дома можно и винду, а вот на работе, на серверах ..."

sdio ★★★★★
()
Ответ на: комментарий от sdio

>У меня такое же разбиение, при этом /boot и /usr в readonly

Супер. А для установки/обновления какого-либо софта или ядра каждый раз переключаешься в rw? Ну и /usr/src/packages предусмотрены для сборки пакетов всеми пользователями. Не говоря уже о том, что если у какого-то процесса есть права на запись в /usr, значит это root, а значит он и перемонтировать может. Даже если бы это было не так, это может произойти в момент обновления, когда будет включен rw.

true
()

в 1001 раз писать не буду - поиск rules.

birdie ★★★★★
()
Ответ на: комментарий от svu

>Проблема в том, что надо еще как-то возиться с этим удалением. Загружаться для этого с внешнего носителя и т.д. А так просто инсталлятору говоришь "форматни дружище оный раздел" - и нет проблем.

А вот и нет - жмешь в инсталляторе Ctrl+Alt+F2 и удаляешь.

>Переполнение может случиться где угодно. Но мне спокойнее, когда я уверен в локальности последствий от оного.

Сам факт переполнения случается реже, если все пространство общее. Ну и по-моему мало радости, если логи не пишутся, а зато юзеры могут все что угодно писать в /home и /tmp. Ну и дисковые квоты никто не отменял.

true
()
Ответ на: комментарий от svu

>Особенно lvm удобен тем, что не надо сразу думать о том, сколько выделять какому разделу. Выделил для начала по минимуму - а потом по мере надобности расширяешь разделы. Ляпота...

Для этого нужны лишние телодвижения - переразбивка, resize2fs (который кстати выполняется отнюдь не моментально).

true
()
Ответ на: комментарий от Lumi

Это да, но:

bash-3.00$ echo $PATH /usr/bin:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin/

Так что /usr в ro - это вожет быть для серваков, на которых не реже раза в месяц ПО обновляется, но не для воркстэйшинов.

r_asian ★☆☆
()
Ответ на: комментарий от Incred

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

Miguel ★★★★★
()
Ответ на: комментарий от r_asian

В стабильном дебиане не много обновлений, так что sudo mount -o remount,rw /usr это мелочь и легко может быть добавлена в скритп обновлений по cron (прозрачно для пользователя)

А для домашнего десктопа, чем больше фс в ro, тем меньше вопросов на ЛОР "помогите восстановить фс, дома отключили электричество"
Про ups не надо, оно _дома_ у единиц.

sdio ★★★★★
()

В общем когда в последний раз обсуждали рекомендации по разбиению, то было:

/ - сколько не жалко, сам дистрибутив занимает в среднем от 5 до 10 гигов в ходе длительного использования, в среднем гигов 7-8. Всякие тяжелые коммерческие приложения (типа оракла, CADов или научного софта) могут легко догнать этот объём до 20.

/boot --- для меня лично его отделение кажется крайне сомнительным, кроме тех случаев, когда на / загрузчик нельзя поставить (типа xfs там). Разве что в дистрибутиве initrd достаточно продвинутый, чтобы из него можно было файловые системы чинить или /boot используется общий для нескольких дистрибутивов.

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

/opt --- если ставиться много коммерческого ПО из бинарников, то отдельно и ставить всю эту фигню туда.

/home --- для домашней машины всё остальное. Можно ещё отдельно сделать файлопомойку в /mnt/disk для видео, музыки и прочей фигни, тогда на /home достаточно нескольких гигов для многолетней работы.

dn2010 ★★★★★
()
Ответ на: комментарий от Miguel

swap нужен в качестве аварийного варианта. На тот случай, если кто-то память решит пожрать неумеренно.

dn2010 ★★★★★
()
Ответ на: комментарий от sdio

Ну не знаю, у обычных домашних юзеров его наверно нема, у тех, кто мало-мальски за компьютером делом занимается, оно обычно после первого отключения света в разгаре творческих метаний заводится.

dn2010 ★★★★★
()
Ответ на: комментарий от dn2010

Если нужен своп, его можно подключить через файл.

/ - минимальный разумный размер, в случае осыпания винта повышается живучесть системы - лично я так спас информцию на дятле в своё время

/media - централизованная файлопомойка на крипторазделе. зачем крипто? береженного б-г бережет

/var, /home, /opt, /tmp - симлинки на соответствующие директории раздела, смонтированного в /mnt/extra

Наличие дома упса (apc smart 750) не спасло меня от отказа брендового блока питания - в результате были потери на XFS. так что бэкап и ещё раз бэкап.

anonymous
()
Ответ на: комментарий от sdio

> тем меньше вопросов на ЛОР "помогите восстановить фс, дома отключили электричество"

Вот за это я и люблю ext3fs, дабы таких вопросов не возникает даже при самых жестких отключениях. :-)

Ну, об упсе тоже можно задуматься :-)

r_asian ★☆☆
()
Ответ на: комментарий от r_asian

мысль про бут и хоум неплоха , надо подумать :-)

kto_tama ★★★★★
()
Ответ на: комментарий от Miguel

Да, да - 80ГБ и 256 МБ
Если будет 1280МБ тогда свап отключю,
Память DDR нынче дорогая.

unonimous
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.