Смысл есть - если сервер собираете.
Снижает риск падения сервера, в случае переполнения разделов. Но это все от кривости рук зависит. Если уверены что у вас с руками все ОК. Можете все в один раздел сложить.
Если собираете рабочую станцию - то нет смысла. Только тратить место на диске.
не, собираю как раз под сервер (правда на виртуалке, но это не суть, потом все будет на отдельной машинке) - но в большинстве случаев говорят именно про /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 заполнено, то своп будет очень кстати. По крайней мере система не повиснет.
Если говорить об обычном хомяке, то абстрактный пользователь занимает какими-нибудь файлами, место кончается везде, логи некуда писать, паника-паника-паника. Многие процессы могут обломаться.
Когда /home (или даже /root) вынесен в отдельный раздел, то его переполнение никак не повлияет на систему.
Общие рекомендации: отдельно /, отдельно /home, отдельно /var. Остальное по мере желания и личным предпочтениям.
Linux(ext4) "особо" работает с /home/(/root), то есть при падении/баге(байты обычно теряются так как диск не успевает сделать sync и файл перезаписывается) ваши данные в этих разделах не пропадут.
Когда то давно читал, вот нашел:
С точки зрения безопасности каталоги /home и /var следует размещать
на других разделах вашего жесткого диска, а еще лучше - - на другом
жестком диске. В каталоге /home находятся файлы домашних каталогов
пользователей. В случае краха корневой файловой системы (а такое иногда
случается) файлы пользователей останутся неповрежденными. Для вас, как
администратора, безопасность файлов пользователей является более критич-
ным фактором, чем безопасность каких-либо других каталогов системы:
ведь в случае чего систему можно довольно быстро восстановить, а вот
файлы пользователей уже не вернешь.
@akarin Приоритеты всегда разные. Чаще всего нужна рабочая система, а не файлы пользователей. Так как в /home обычно хранят только файлы локальных пользоваетелей. А в рамках предприятия, обычно пользователи доменные, или рабочей группы. Другими словами сетевые. А это самба как минимум. Поэтому пользовательские файлы кидают или в отдельный раздел, или в /opt или в /var... или куда еще фантазии у админа хватит.