LinuxForum.Fans
Тема

Опрос: как разбивать диск?

Автор: drBatty 37 сообщений 7210 просмотров
#99491
newzenon написал:
1 расширенный раздел, на нем три - четыре раздела по 20 Гб, - под корень.
1 раздел ~ 100 Гб /home
Остальное место - по желанию.

сколько линуксоидов, столько и разметок ;)
ИМХО (тут я согласен с zerg) не надо корень такой большой делать. Лучше вынести /usr, /var, и /tmp
а то на корень невозможно ничего поставить. речь об опциях монтирования:
/usr ro не позволит злоумышленнику ничего поменять в ПО
/tmp & /var nosuid,noexec,nodev не позволит врагам кидать свои эксплоиты в /tmp или /var/tmp. Точнее - кидать они смогут, но вот выполнять - облом. При этом сама система нормально работает. А маленький корень содержит у меня лишь файлы, которые необходимы для загрузки. Там нету доступных каталогов, потому злоумышленник не сможет туда ничего записатьна корень достаточно 1000Мб, на /usr 5-7Гб (с запасом на kde) на /var имхо 2 - нормально (это если конечно logrotate настроить, и вы не планируете держать очень большие БД)

На /tmp надо много - именно туда всякие временные файлы кладут. ИМХО 10Гб в самый раз. А может и 20. Зависит от задач.

Имея 4Гб памяти, можно смонтировать /tmp в память. Это хорошо для безопасности и быстродействия. Но лучше не надо. А то у мну даже диск DVD не скопировался.

ЗЫЖ примечание для слакварщиков - с noexec в /tmp не работают слакобильды. Но в дебе такой проблемы наверное нету? Лично я использую второй комп для сборки ПО. Хотя ИМХО, лучше этого вообще не делать пользователю. Этим программисты должны заниматься. И гентушники ;)

ЗЗЫЖ решил создать здесь новую тему. Хотелось-бы услышать мнения. Очень приветствуется аргументация.

#99495

про /home: я использую для него всё свободное место.
если вы не кодер, и не используете ПО в пространстве пользователя, то очень рекомендую mount -o noexec

желательно и nosuid,nodev - там этого быть не должно (у всех. у кодеров и использующих ПО в userspace - обязательно).

Используя такое распределение очень просто забекапить любую инфу - достаточно простого tar'а.

#99508

drBatty, в отрыве от темы - немного не так, себе я /usr /var /tmp выношу, это был как бы совет новичку, и человеку который все - равно будет эксперементировать с установкой нескольких ОС.
/home себе на другом винте делаю, так вроде по-шустрее.

#99517
newzenon написал:
в отрыве от темы - немного не так, себе я /usr /var /tmp выношу, это был как бы совет новичку, и человеку который все - равно будет эксперементировать с установкой нескольких ОС.

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

newzenon написал:
/home себе на другом винте делаю, так вроде по-шустрее.

угу. 2 винта быстрее чем один - я гарантирую это ;)
и выносить нужно именно /home (на десктопе. На сервере обычно /var). ведь HDD могут работать (и работают) одновременно. при этом, системе не нужно копировать блоки в память, потом двигать головки, и опять писать на другое место - чтение и запись идут быстрее (при работе с rootfs не нужно отдельно отвлекать HDD запросами к /home).
Жаль, что не у всех есть такая возможность. Кстати, можно использовать ещё отдельных винтов, для хранения журнала - тогда запись будет ещё быстрее.

#99523

Ну в таком свете, - допустим я не определился с выбором дистрибутива, из этого следует, что зоопарк из ОС на винте будет, и смысла тогда в выносе из корня чего-то кроме хомяка не вижу.

зыж: Вот не - здадумывался как бы извернутся и поставить груб "OS Independent"?

#99526
newzenon написал:
Ну в таком свете, - допустим я не определился с выбором дистрибутива, из этого следует, что зоопарк из ОС на винте будет, и смысла тогда в выносе из корня чего-то кроме хомяка не вижу.

можно по одной пробовать. а можно в виртуалке. а можно и не выносить - вынести как только с выбором определимся.

newzenon написал:
зыж: Вот не - здадумывался как бы извернутся и поставить груб "OS Independent"?

я задумывался - зачем он вам вообще нужен? глюков тьма, а плюсов никаких. (я юзаю lilo)

#99531

Я только один раз lilo себе ставил...
Во, как вариант пусть grub + только корень - без всяких иксов на маааленький раздельчик, только для update-grub не? smile

drBatty написал:
глюков тьма, а плюсов никаких.

А где глюки-то? Кроме того что grub2 это уже не тот grub?

#99538
newzenon написал:
А где глюки-то? Кроме того что grub2 это уже не тот grub?

да вот - на форуме жалуются. я и не ставил этот grub2, если честно :)
не вижу в этом никакого смысла

#99540
drBatty написал:

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

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

#99547
Vascom написал:
Новичкам лучше не задаваться этим вопросом, а сделать как дистрибутив по умолчанию предлагает. Это дело не для новичков уже.

Первое с чем придется столкнутся, это вопрос установщика о том куда ставить, по этому имхо вопрос как раз актуален.

#99549
newzenon написал:
[quote=Vascom]Новичкам лучше не задаваться этим вопросом, а сделать как дистрибутив по умолчанию предлагает. Это дело не для новичков уже.

Первое с чем придется столкнутся, это вопрос установщика о том куда ставить, по этому имхо вопрос как раз актуален.[/quote]
Обычно установщик предлагает несколько вариантов установки, и лишь последним из них идёт разбиение вручную, отмеченное для опытных пользователей.

#99553
Vascom написал:
Обычно установщик предлагает несколько вариантов установки, и лишь последним из них идёт разбиение вручную, отмеченное для опытных пользователей.

И как правило те варианты которые предлагает установщик - пипец.

#99555

Ну не всегда же: если диск новый, если винда не нужна, если другой линукс уже стоял. Вот сколько вариантов и все не пипец.

#99557
Vascom написал:
Обычно установщик предлагает несколько вариантов установки, и лишь последним из них идёт разбиение вручную, отмеченное для опытных пользователей.

данный вариант почему-то не является оптимальным, для всех ОС, которые я видел :(

#99561
drBatty написал:
[quote=Vascom]Обычно установщик предлагает несколько вариантов установки, и лишь последним из них идёт разбиение вручную, отмеченное для опытных пользователей.

данный вариант почему-то не является оптимальным, для всех ОС, которые я видел :([/quote]
А тут уже надо сперва определиться с критерием оптимальности.
Ибо знать что, куда и как монтировать (да ещё и вручную всё это указывать) для неподготовленного пользователя тоже не оптимально.

#99570

drBatty, а зачем такой большой /temp - 10Гб?
я вот свой сейчас посмотрел: 7 файлов, 28Кб

#99573
newzenon написал:
себе я /usr /var /tmp выношу

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

#99577
Vascom написал:
А тут уже надо сперва определиться с критерием оптимальности.
Ибо знать что, куда и как монтировать (да ещё и вручную всё это указывать) для неподготовленного пользователя тоже не оптимально.

вот это-то мы и выясняем :)

Termo написал:
потом акронисом делаю копию раздела и кидаю в файл

1) не труЪ
2) где взять такую прорву HDD?
3) неудобно. надо перезагружаться, и вообще
4) а что, dd отменили?
[console]dd if=/dev/sda bs=16M | gzip > archiv.img.gz[/console]
5) не труЪ :)

#99581

/tmp вообще можно сделать на tmpfs, если он сильно не распухает, то очень даже хорошее решение (собственно так у меня и сделано).
/ и /home на отдельных разделах на одном жестком - по скорости вполне хватает (все это теперь крутится на новом WD у которого 4k кластеры.) smile

#99582
Termo написал:
drBatty, а зачем такой большой /temp - 10Гб?
я вот свой сейчас посмотрел: 7 файлов, 28Кб

ну да. там и нет ничего - это каталог ВРЕМЕННЫХ файлов, они только во время работы появляются. А так много - для гарантии. А то последствия весьма неприятные. Для винта на 1Т это не так уж и много (10-20Гб).

Войдите или зарегистрируйтесь, чтобы ответить.