[Solved]Вопрос про разбиение hdd и фс
Доброго времени суток!
На днях планирую купить хард на 640гб и буду ставить туда с нуля генту.
Собственно возник вопрос- как лучше разбить диск. Компьютер используется как десктоп (интернет, музыка, фильмы и тд)
в качестве рабочей среды буду ставить КДЕ.
В гугле и на этом форуме чаще всего советуют вынести в отдельные разделы /boot /home, иногда рекомендуют /var и /usr.
1. Так все же какой вариант разбиения будет наиболее выгоден с точки зрения производительности, и сколько примерно гб отдать под каждый раздел?
2. Какие использовать фс? Я планирую ext2 для /boot, reiser для /, и xfs /home мб есть другие варианты?
3. Порядок разделов. В одних местах говорят что в начале диска нужно расположить boot, другие swap. Имеет ли это значение или сейчас уже не актуально?
4. Нужен ли вообще swap если на компе 3гб оперативы, и если нужен то какого размера?
Всем заранее спасибо за ответы.
- Для комментирования войдите или зарегистрируйтесь
Не знаю как лучше, расскажу
Не знаю как лучше, расскажу как у меня.
Первый Hdd распилен на 2 раздела:
1. 30Гб отдан под / (reiserfs)
2. Все остальное - LVM том
Остальные 2 HDD - продолжение LVM тома.
Swap у меня нет, т.к. ОЗУ 8Гб
Поверх LVM тома создан 1 логический диск (reiserfs) и примонтирован к /home
Жду критику)))
сразу скажу, что LVM я не пилил на части, т.к. у меня очень много музыки, фильмов и Аниме и это все занимает практически 80% всего LVM тома (более 1 ТБ)
P.S. distfiles у меня перенесен в /home
У меня сейчас / занимает весь
У меня сейчас / занимает весь 20гб винт (т.е. без разбивки на разделы). Но я собираюсь избавиться от IDE винтов (их два, включая корневой).
Так вот разбивал бы я так.
/boot в начале под ext2 (размер 10мб)
/ следующим разделом в 15Гб (reiserfs)
/tmp размером в 20Гб (можно даже reiser4)
далее все остальное пространство выделил бы под
/mnt/media1 (xfs), который собственно и был бы основным хранилищем файлов, а также для повседневной работы.
Обязательно поменял бы переменные PORTDIR, PORTAGE_TMPDIR, PORTDIR_OVERLAY в make.conf - установил бы их на разделе /tmp.
т.е. чтобы все темповые директории были в одном месте на отдельном разделе (а системный корень записывался/стирался бы по минимуму)
/home я не выделял бы на отдельный раздел, в связи с повседневным использованием раздела /mnt/media1
а /home оставил бы только для хранения настроек пользователя(лей)
Все другие винты добавлял бы как /mnt/media2[3,4...etc]
у меня вначале swap потом
у меня вначале swap
потом /boot, но метров на 100, т.к. у меня с десяток разных версий ядер висит
/tmp на etx2 на гиг или полгига. всегда хватает.
отдельно /usr
особливо /var гигов на 25
/home естесственно
как раз новый винч покупаю, переведу всё, что было ext4 на xfs
есть отдельные разделы под distfiles, торренты и подобное на других винчах. буду думать, что с ними делать )
1./boot 200Mb (ext3) 2. swap
1./boot 200Mb (ext3)
2. swap 1GB (off)
3./ 20 GB (reiserfs)
3./home all(ext4)
а я бы посоветовал вынести на
а я бы посоветовал вынести на отдельный раздел /var и переместить portage и оверлеи на него :) мне 5 гигов для var хватает... я использую для всего reiserfs, для boot ext3, для большого LVM раздела xfs...
а на старые винчестеры
а на старые винчестеры перенести /tmp и /var/tmp с файловой системой ext4(если хочется риска) или ext2.
Даже если грохнется, то не страшно, а можешь и вовсе поставить переформатирования при загрузке.
ext4-то зачем? ext3 выше
ext4-то зачем? ext3 выше крыши. Как там говорится? "Нафига козе боян? Она и так смешная"
ext4 имеет следующие преимущества по сравнению с ext3...
Один из тестов скорости ext4 vs ext3
ext4 на lor
emacs — отличная операционка которой не хватает только хорошего текстового редактора.
кстати .... любые рейтинги и
кстати ....
любые рейтинги и тесты - суть субъектиная...
а сам выполнил сравнительные тесты на одном разделе
tar stage + tar portage + emerge sync + emerge gento-sources + make && make modules_install с замером времени на каждом шаге
ext4 обошла reiserfs
2топикстартеру\
что-то добрый я сегодня ....
Atlant написал(а): а на
имхо, tmp лучше вынести на tmpfs ;) 200 метров хватает...
внесу свои 5 копеек
Filesystem Mount Mebis fs Type /dev/sda1 /boot 23M ext2 /dev/sda2 swap 3G sw /dev/sda3 / 2G ext3 # /dev/sda4 - LVM : /dev/mapper/ext-home /home 5G reiserfs /dev/mapper/ext-opt /opt 3G reiserfs /dev/mapper/ext-pub /pub 189G xfs /dev/mapper/ext-tmp /tmp 10G ext2 /dev/mapper/ext-usr /usr 15G reiserfs /dev/mapper/ext-var /var 10G xfs
Есть хорошая универсальная
Есть хорошая универсальная схема, частично освобождающая от тяжелых и чаще всего, бесполезных размышлений. Использую её уже несколько лет, наверное, с 2005 года на всех машинах, где сам ставлю Дженту.
Всё еще самым быстрой частью винта являются его начальные цилиндры. Поэтому там своп, независимо от того, сколько у вас оперативной памяти. Потому что даже десктоп бывает выгодней загнать в hibernate или еще лучше tuxonice, а для них своп нужен. Любое количество озу может забить глючная программа или сломавшаяся. Со свопом еще можно будет добраться до консоли и убить ее. Без свопа дело кончится высыпанием.
Дальше идет маленький бут. Чтобы зря не расходовать место, и не быть смонтированным при работе системы.
Дальше рут. Небольшой, чтобы его можно было быстро "прочекать" fsck при случае, и загрузиться в сингл-моде. Не следует забывать, что рут -- это только точка монтирования всех остальных фс, содержащая минимум для работы системы. Редко может потребоваться размер более 500Мб
Четвертый и последний первичный раздел винчестера отдается lvm2. Потому что это удобно -- не снося систему менять размеры отдельных разделов по изменяющимся потребностям, которые нельзя было заранее предусмотреть. Практика -- критерий истины.
LVM у меня всегда содержит отдельные разделы /usr /usr/portage /var /tmp
/opt /home Сейчас для экспериментов еще добавил /vbox
В LVM всегда оставляю какое-то количество Гб нетронутым -- резерв. Несколько раз выручало на домовых инет-серваках, когда в результате неисправности железа логи росли быстрее ротации (не было ограничения по объему в логротэйт) и забивали var. Ситуаций может быть сколько угодно, но практика мне показала, что некоторое количество свободных Гб иметь хорошо.
В показанном примере на ноуте пришлось оставлять оем-установку лиц-винды на основном разделе, из-за чего понятное дело, пришлось вводить расширенный раздел.
По поводу используемых файловых систем. Я говорю о том, что использую я, основываясь на своей практике крэшей и восстановления систем.
На стационарной домашней системе использовал несколько лет reiser4 и считаю её в настоящее время единственной современной фс. К сожалению, насколько мне известно, ресайзингу (изменению размера) она не обучена ) и на буке я использую два типа фс -- ext2 (самая быстрая и без ненужных заморочек) для /boot и /tmp (здесь нафиг не нужно журналирование и экзотика) на остальных у меня reiserfs. Ни ext3, ни, тем более, ext4 я для своих целей применять никогда не буду. Размер /tmp у меня большой, потому что k3b (или любая утиль) могут слить туда образ дивиди, когда под рукой нет болванки или времени на запись, а только на копирование. Такой размер тмп у меня был даже на 80Гб винте на этом же буке ранее. Несколько раз серьезно выручало )
Как видно, бут-раздел не подмонтирован, чем меньше туда лазим, тем лучше для нас же. ))) Большой своп -- есть надежда проапргейтить память, а то всего гиг. Tuxonice позволяет слить образ озу с компрессией, но я это узнал уже после разбиения )))
Конечно, все зависит от задач, но иметь мелкий корень (который легко можно забэкапить) и отдельные /usr /var и /tmp -- как хотите, но это святое. Про /home я даже не упоминаю, ибо не иметь отдельного хоум на десктопе -- это безумие.
(Sir) * Windows looks like an open door, but no way to go *
если винч многоблинный, то
если винч многоблинный, то можно подрасчитать и на середину размера, но так, чтобы он в начало второго попал )
Разбиение диска вещь очень
Разбиение диска вещь очень индивидуальная, но я бы посоветовал
/boot 1Гб (я туда пишу не только ядро) ext3 readonly mount
/root raiserfs не меньше 40 гб делаем бекап рейзер не слишком надежен
/swap в 2 раза больше чем памяти
/home екст4 остальное место
Олсо я бы посоветовал ставить систему на зеркало.
..................................................................
Unix - дружественная система, но своих друзей она хорошо выбирает.
самое главное отделить на
самое главное отделить на отдельный раздел хоум (/home)
Спасибо всем отписавшимся
Спасибо всем отписавшимся, последую совету Sir'а так как его вариант показался наиболее логичным и правильным.
лучше не перенимать чью-то
лучше не перенимать чью-то модель, а продумать на основе чужих свою ;)
Это понятно :) Но в случае
Это понятно :) Но в случае чего ее просто модифицировать под себя.