Смысл есть - если сервер собираете.
Снижает риск падения сервера, в случае переполнения разделов. Но это все от кривости рук зависит. Если уверены что у вас с руками все ОК. Можете все в один раздел сложить.
Если собираете рабочую станцию - то нет смысла. Только тратить место на диске.
не, собираю как раз под сервер (правда на виртуалке, но это не суть, потом все будет на отдельной машинке) - но в большинстве случаев говорят именно про /boot, /tmp, /var, /opt в некоторых слуачях, ну и /home конечно же - а про /root тишина. ну по крайней мере я не нашел ничего в интернетах про это. Насчет падения сервера в случае переполнения разделов - знаю что могут журналы ext3, ext4 забиться, могут сплоховать /tmp, /var - а вот /root тут причем? Просто не совсем понял как это связано
За всю мою практику, я ниразу не выносил /root отдельно. Причина проста, я под root-ом не хожу. В основном хожу под собой и использую sudo
поэтому не вижу смысла.
Есть смысл вынести отдельно только:
/
/var
/usr
/home
/tmp
ну и отдельно swap-раздел
/usr - спорно, swap под сервер с не менее чем 32GB RAM ECC (собственно, туда и буду ставить потом) - смысла нет никакого. насчет того что под рутом не ходить - тут вы правы конечно)
@uakoB /usr - не спорно, а нужно. Так же как и /var.. Будете софт ставить, забьете раздел - система встанет. А если сервер боевой?
А если /usr будет отдельным разделом, то ничего с сервером не случится. Просто почистите потом и все, работать все равно будет.
Вот на счет /tmp - я обычно в сомнениях, но всегда его выношу. На самом деле ни разу у меня /tmp не вырастал больше чем на 250Мб. Но я все равно выделяю честные 512Mb. Обычно темпы растут когда в системе сбоит что-то. Но это очень редко.
@uakoB Это я к тому что, сколько бы ни было памяти, своп все равно нужен. Хоть чуть-чуть, но свопит.
С другой стороны, если вдруг, памяти не хватит, а в моем случае 64Gb и то процентов на 80 заполнено, то своп будет очень кстати. По крайней мере система не повиснет.
khacsam, Это кроме вас никто не скажет. Все зависит от ПО, от нагрузки на сервер итп.
Обычно на /USR гигов 5 выделяли. На /VAR побольше,так как туда логи пишутся.
Но я уже давно не делю на разделы. Просто отслеживаю чтоб место не кончалось мониторингом и вовремя принимаю меры.
Но обычно если система грамотно отстроена, ротация логов итп... То проблем с этим сервером не бывает
Если говорить об обычном хомяке, то абстрактный пользователь занимает какими-нибудь файлами, место кончается везде, логи некуда писать, паника-паника-паника. Многие процессы могут обломаться.
Когда /home (или даже /root) вынесен в отдельный раздел, то его переполнение никак не повлияет на систему.
Общие рекомендации: отдельно /, отдельно /home, отдельно /var. Остальное по мере желания и личным предпочтениям.
Linux(ext4) "особо" работает с /home/(/root), то есть при падении/баге(байты обычно теряются так как диск не успевает сделать sync и файл перезаписывается) ваши данные в этих разделах не пропадут.
Когда то давно читал, вот нашел:
С точки зрения безопасности каталоги /home и /var следует размещать
на других разделах вашего жесткого диска, а еще лучше - - на другом
жестком диске. В каталоге /home находятся файлы домашних каталогов
пользователей. В случае краха корневой файловой системы (а такое иногда
случается) файлы пользователей останутся неповрежденными. Для вас, как
администратора, безопасность файлов пользователей является более критич-
ным фактором, чем безопасность каких-либо других каталогов системы:
ведь в случае чего систему можно довольно быстро восстановить, а вот
файлы пользователей уже не вернешь.
@akarin Приоритеты всегда разные. Чаще всего нужна рабочая система, а не файлы пользователей. Так как в /home обычно хранят только файлы локальных пользоваетелей. А в рамках предприятия, обычно пользователи доменные, или рабочей группы. Другими словами сетевые. А это самба как минимум. Поэтому пользовательские файлы кидают или в отдельный раздел, или в /opt или в /var... или куда еще фантазии у админа хватит.