Paul Zakharov (paul_z) wrote in ru_fedora_core,
Paul Zakharov
paul_z
ru_fedora_core

Разделяй / и /home и...

Я традиционно прошу прощения, за (вероятно как всегда) чайниковый вопрос.

Мне тут надо было поставить одному из коллега на совершенно чистую машинку 11 Федору.

Но вопрос, собственно не совсем про установку, а про разбивку диска.

В общем это не первый Линукс (и даже не первая Федора), который мне доводится устанавливать, но порыпавшись немного, я в итоге, всегда выбирал разбивку по умолчанию.
А тут и машинка совершенно чистая и времени было немного, так что я решил в итоге попробовать разбить все вручную.
Вероятно, стоило спросить об этом здесь до начала установки, но.... уж больно хотелось к вечеру пятницы все закончить, поэтому... оно сейчас там устанавливается (UpDate: уже установилась), а я вот тут пишу этот вопрос.

Собственно вопрос о том, что диск я разбил в итоге вот так:

- /dev/sda3 - /boot - primary - 1 Gb - ext3
- /dev/sda4 - Extended
-- /dev/sda5 - LVM - 130 Gb
--- /dev/dm-0 - /home - 100 Gb - ext4
--- /dev/dm-1 - / - 30 Gb - ext4
-- /dev/sda6 - /swap - 4 Gb - swap

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

По поводу размеров, собственно, я понимаю, что они возможно не совсем аккуратно выбраны (boot слишком большой, swap тоже может быть, хотя мне в свое время советовали, делать своп равным объему оперативки) - но, собственно это не самый главный вопрос - только если совсем что-то плохо.
Самый главный вопрос это по поводу LVM и разделения / и /home - вот тут, я ничего не напортачил.

Вот... если кто ответит, то заранее спасибо.

Ну и.... пока вы мне тут не понаписали, какой огород я тут нагородил, пойду сообщу коллеге, что все удачно поставилось и... чтобы он искал штопор.
Удачной всем пятницы. :-)
  • Post a new comment

    Error

    default userpic
  • 12 comments
Да твоё дело как разбивать, я вообще обычно всё в одну партицию ставлю
Спасибо... но... мое-то оно, мое, конечно. Но есть подозрения, что некоторые способы чуть лучше чем некоторые другие. :)
Я собственно обычно, как уже говорил тоже раньше все в кучу засовывал... но вот тут как раз, была идея разделить / и /home... говорят, что это мол кошерно, типа - потому что если потом систему переставлять или еще чего с ней делать - то удобно, что /home отдельно стоит.
В ext4 поверх dm не работают барьеры, поэтому если диск один а система домашняя - есть смысл ставить всё в один / прямо на /dev/sda3
Ээээ... хм...
Как-то я не до конца понял...
Ну... в смысле, если я правильно понял, то запихав все в LVM и форматнув в ext4 - получается что разбиение / и /home - не имеет смысла. Но...
а почему?

Нельзя ли ссылочку на какой-нибудь ман? (желательно не очень большой... ;-) - то есть большой тоже хорошо, но не в пятницу же... да и коллега, кажется уже почти нашел штопор ;))
нет, неправильно понял.
Не надо пихать в lvm.
делаем 3 раздела: /boot, swap, /
/boot - ext3 100M
swap - swap NG
/ - ext4 остальное
такие дела.
Спасибо.

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

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

Как вы думаете, нужно ли все-таки все это переставлять переразбивая? Или все-таки и так сойдет?

Заранее спасибо.
Да сойдёт и так, в принципе, разница в производительности при "обычном" использовании вполне маргинальна.
Просто на будущее, когда количество перейдёт в качество, подобных вопросов уже не возникнет :)
Здравствуйте... это снова я ;-) [представляет как собеседник креститься и говорит свят-свят-свят... ;-)]

Я вот тут с трех попыток кое как осилил вот некую статейку...
http://lwn.net/Articles/283161/
на которую, как очень много линков со всяких страничек идет... Я в общем не до конца все еще понял...
Но... у меня тем не менее появились ряд маленьких (я серьезно :)) вопросов, по поводу которых я не нашел ничего лучше чем задать их вам. ;-)

1) это правда, что в LVM барьеры не используются, получается, что это преимущество в отношении ext4 я теряю.
Но... ведь все остальные преимущества сохраняются?
2) относительно производительности... получается, судя по рассказам, что использование барьеров, наоборот как раз слегка тормозит систему - получается, что их неиспользование как раз наоборот благоприятно для скорости?
3) за прирост же в скорости приходится расплачиваться неким риском ("By using barriers, filesystems can make sure that their on-disk structures remain consistent at all times." цитата из http://ext4.wiki.kernel.org/index.php/Ext4_Howto )
Но... ведь барьеры существовали и в ext3, но были, если я правильно понял, по дефолту отключены в большинстве дистрибутивов. И ведь... все более-менее работало и падало в общем-то не очень часто.
Так... получается что риск от неиспользования барьеров - не так уж велик?

Вот... я понимаю, что немного надоедаю со всеми этими вопросами, так что еще раз извиняюсь.

Ну и если найдется пара слов (особенно не матных ;-)))) для какого-нибудь конструктивного ответа - то заранее спасибо. ;-)
/boot

Больше 500 не надо (и то на хитрый пакет, который качает установочный мини-образ для апдейта системы).

Не стал бы ставить /boot на lvm. Было плохой опыт. Настолько плохой, что я даже / не ставлю на lvm.
Спасибо...

По поводу boot я ошибся, на самом деле там 512 Мб... я на самом деле, лумад вначале отвести 200-300 как все советуют. Потом решил не мучаться и отдать 512... потом по лености и для упрощения счета подумал, что раз места не жалко то может и гиг... ;-)
Но в конце-концов разум взял верх, так что решил обойтись половинкой гига.
Согласен с тем, что и это ИМХО перебор. Но так как проблем с местом особых не придвидится, то решил не жадничать и заложится на всякий непридвиденный пожарный...

boot по-моему у меня как раз не на lvm стоит.
Но вот / и /home- я все-таки в lvm засунул. Насколько это все-таки чревато слодностями? Мне кажется, что проблемы в принципе могут возникнуть... но, они в общем, могут возникнуть даже и без lvm...
После нескольких обновлений системы с de facto полной переустановкой всего пришёл к прмиерно такой схеме:

- никаких LVM
- / 500Mb
- swap-раздел: 1.5-2 раза объёма AM
- / 75-90Gb
Остальное в /home
Так удаётся обновляться с наименьшим геморроем - /home лежит отдельно.
Ага... у меня тоже с того времени много воды утекло, так что тоже примерно выработался некий алгоритм.
В принципе достаточно похожий.

LVM и вправду нафиг если нет каких-то специальных препдопосылок его делать.
В остальном 250-500 метров /boot
swap аналогично 1.5-2 раза объёма AM.
/var 2-3 Gb
/tmp 2-3 Gb
/ 15-30 Gb
/home все остальное.

Еще иногда /opt делаю отдельно тоже 15-30 Gb. Просто иногда бывает, что есть некие софтинки и достаточно емкие которые ставятся в /opt - получается удобно его отдельно держать.

/var и /tmp - может быть кажется и не очень обязательно. Но типа так надежнее. Пока был только один случай, когда это помогло, да и то не рабочей станции, а на серваке. Что-то там с настройкой логов не так было, в итоге за пару дней 2 Гиговый /var забился под завязку. Так что удобно было, что он отдельно, соответственно система не падает.