Все аргументы, выдвигаемые Zoredache, являются действительными; кто-то может немного поспорить с деталями (имея машину быстрее, чтобы вы могли делать другие вещи, в то время как fsck'инг других файловых систем не принесет вам большой пользы, если причина существования системы в первую очередь в этих других файловых системах) ; однако они все немного оправдания за фактом.
В действительно старые школьные времена у вас не было файловых систем на отдельных разделах - они были на отдельных дисках, потому что диски были очень маленькими. Подумайте 10 МБ. (1) Итак, у вас был крошечный / раздел, диск / var, диск / usr, диск / tmp и / home диск. Если вам нужно больше места, вы купили другой диск.
Тогда «большие» 50-мегабайтные диски стали стоить дешевле, чем программа «Луна», и внезапно появилась возможность разместить всю систему на одном диске с достаточным количеством пользовательского пространства.
Тем не менее, размер диска был небольшим по сравнению с тем, что мог генерировать компьютер, изолировать / var и / opt и / home, чтобы заполнение диска не приводило к выходу компьютера из строя, было все еще хорошей идеей.
Сегодня в корпоративной ситуации я не делю операционные системы. Данные разделяются, особенно если они генерируются пользователем; но часто это происходит из-за того, что это какие-то высокоскоростные и / или избыточные дисковые массивы. Однако / var и / usr находятся в одном разделе с /.
В домашней среде то же самое - / home, вероятно, должен находиться на отдельном диске / массиве, чтобы можно было устанавливать / обновлять / ломать / исправлять любые версии ОС.
Причина этого заключается в том, что независимо от того, насколько велика ваша догадка / var или / usr или какое-либо другое дерево, - вы либо будете смешно неправы, либо смехотворно преувеличены. Один из моих старых (эр) школьных коллег ругается на разделы, и я всегда испытываю от него горе, когда он заканчивает тем, что просидел через 180 дней в системе, которую я создал. Но я могу рассчитывать на одну руку за всю мою карьеру, сколько раз что-то было заполнено / разрушено системой, в то время как я могу посчитать одну руку столько раз, сколько в этом году я смотрел на систему, где кто-то решил, что / var никогда не должен был бы быть больше (скажем) 1 ГБ и ошибался, из-за чего я смотрел на полный / var и 100 свободных ГБ в других местах системы, и все это с таким же успехом могло бы быть для всех добро они мне делают.
В современном мире больших дисков я не вижу реальной причины разбивать дерево ОС. Пользовательские данные, да. Но отдельные разделы для / var и / usr и / var / spool и т. Д. И т. Д. И т. П.? Нет.
(1) = и я знаю, просто выбрав этот размер, я получу кого-то в комментариях, говорящих 10 МБ? Luxury. Почему наши диски были просто ...