Имеется ноут с T2300 (Core Duo) и пока не совсем определенным размером ОЗУ и Харда (и то и то в процессе покупки). Планируется 1+ГБ ОЗУ и 100-300ГБ HDD.
Ограничить область использования сложно, всё от печатной машинки, до обработки видео и игр. Интересует возможность компиляции больших пакетов (например Open Office) ну и выжимание максимума скорости из системы.
Кроме того собираюсь совать своё рыло куда только влезет (и куда не влезет тоже) с неопределенными последствиями для системы. Опыт работы конкретно с Gentoo никакой, но очень хочется.
После прочтения некоторых мануалов и советов умных (и возможно не очень) людей возникла такая вот схема:
/boot 50Mb ext2 /swap ОЗУ+20% swap / 1Gb ext3 (или ext2 или лучше ReiserFS?) /var ??? ReiserFS /usr ??? ??? /usr/portage ??? ReiserFS /usr/portage/distfiles ??? Ext2 /var/tmp ??? ??? /home остаток ReiserFS/XFS
Если кто-то заполнит вопросики желательно с объяснением почему так (просто для моего понимания), или расскажет почему это всё/частично дебилизм буду очень благодарен.
З.ы. Прошу прощения за возможные ошибки, Русский для меня не совсем родной язык.
думается для таких
думается для таких "бесчеловечных экспериментов" винтами нужно управлять через LVM2
От ить, ё-моё...
Полностью согласен с предыдущим оратором...
От себя посоветую автору задуматься о разнообразии применяемых FS, о целесообразности подобной структуры "разбивки" диска.
У меня лично так:
A. жесткий диск (система)
1. boot - 50M (ext2)
2. / остальное (reiserfs)
B. жесткий диск (системные данные)
1. swap - 1G
2. /usr/portage (reiserfs) (остальное)
C. жесткий диск (reiserfs) (пользовательские данные, то есть папки, которые линкуются в /home)
emerge Your world
Gentoogle
И снова о разбивке HDD
У Вас не настолько большой диск, что бы его так дробить. К тому же Вы еще до конца не определились
с какой целью будете использовать компьютер. В таких условиях подрбрать оптимальную разбивку сложно.
В случае ошибки у Вас могут возникнуть проблемы.
1. При переполнении / тут предсказать сложно. У меня комп очень долго грузился и начинал глючить.
2. При переполнении /usr/portage/distfiles /tmp /var не сможете установить новые пакеты
3. При переполнении /usr/portage не сможете обновить дерево портежей.
В приводимой Вами схеме не вижу смысла использовать ext3, а так же выделять разделы под
/usr/portage и /usr/portage/distfiles.
Кроме того, при наличии 1 Гбайта ОЗУ размер раздела подкачки 256Мбайт (512 в крайнем случае)
вполне достаточен. У меня он 256 и при это ОТКЛЮЧЕН (1Гбай ОЗУ)
Мои рекомендации по разбивке
Вариант 1 (без выделения раздела под usr)
/boot 32-64Mb ext2
/swap 256Mb swap
/ 16Gb ReiserFS/XFS
/home остаток ReiserFS/XFS
Вариант 2 (с выделением раздела под usr)
/boot 32-64Mb ext2
/swap 256Mb swap
/ 4Gb ReiserFS/XFS
/usr 12-16Gb ReiserFS/XFS
/home остаток ReiserFS/XFS
При использовании таких схем нужно
вывеси каталог distfiles из /usr.
Для этого
В каталоге /home создать каталог /home/distfiles
Содержимое каталога /usr/portage/distfiles перенести в /home/distfiles
Каталог /usr/portage/distfiles удалить.
Создать символическую ссылку
ln -s /home/distfiles /usr/portage/distfiles
В случае переполнения корневой файловой системы, можно таким же макаром
перетащить в /home каталоги /var /tmp /usr/portage
Какую файловуя систему ReiserFS или XFS выбрать, аргументированно подсказать не могу.
В свое время пару лет назад я остановился на ReiserFS. Пользуюсь ей до сих пор.
После этог XFS не пробовал. Почитайте форум, наверняка, что-то найдете.
При выделении /usr в отдельный раздел по идее ее можно будет монтировать в только чтение.
Такая схема разбивки снижает до минимума проблемы с нехваткой места, однако с точки зрения
производительности она наверняка не самая лучшая
А если человек suspend захочет?
Тогда ему надо делать подкачку равной размеру оперативы или же придётся создавать файл нужного размера перед suspend...
Советую не забивать голову
Советую не забивать голову ерундой, а просто разбить винт на три части:
1) корень (15-20гб)
2) /home
3) swap
Если понадобится другая конфигурация разделов то понимание что и для чего надо придет, но на среднестатистическом десктопе как правило этого не надо.
+1 Желательно через LVM,
+1
Желательно через LVM, если осилить
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
А оно того стоит - ставить
А оно того стоит - ставить LVM на ноутбук? Особенно на винт со скорость 5400?
А это кому как. Автор темы
А это кому как. Автор темы хочет себе наворотить столько разделов, что лучше уж с LVM
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Кстати, а как заставить
Кстати, а как заставить корневую ФС монтироваться в ro?
Вроде бы всё указал:
/boot/grub/grub.conf
/etc/fstab
Но раздел, несмотря на это, продолжает нагло в rw монтироваться:
Сам спросил — сам ответил:
http://www.gentoo-wiki.info/HOWTO_Read-only_root_filesystem
глюк
глюк
Часть вывода "df -h"/var/tmp
Часть вывода "df -h"
/var/tmp - симлинк на папку в /tmp с 1Гб оперативки, лучше будет вместо tmpfs, создать диск на винчестере. что бы даже опенофис собрался делай его больше 5-6Гб.
На личном опыте
На личном опыте:
/ --> 1 Gb
/opt --> 1 Gb
/usr/portage --> 500 Mb
/usr/portage/distfiles --> 3 Gb (самое оптимальное, можно больше,но ни как не меньше)
/var --> 500 Mb
/var/tmp --> 6 Gb (только ради OpenOffice)
Все в raiserfs, кроме /boot (ext2) и /home (xfs).
/tmp
PS: Если оперативки >2гб.