Использование всего доступного дискового пространства является вполне допустимым (и, вероятно, рекомендуемым) вариантом для персональных компьютеров. Такое разделение файловой системы, на мой взгляд, является отложением с древних времен до того, как RAID или управление виртуальными томами стали практичными в программном обеспечении.
В UNIX-подобных системах файловая система запускается в корневом каталоге '/'. В терминах DOS / Windows это будет «C:»
В то время как в DOS / Windows вы добавляете диски к буквам D :, E: и т. Д. В UNIX-подобных системах вы «монтируете» диски в каталоги. В те времена, когда у вас было 10 или 10 мегабайтных жестких дисков, вы могли монтировать различные каталоги на разных дисках и разделах, чтобы создать иллюзию одного большого диска. В значительной степени RAID 0 для бедняков.
Есть много причин разделить различные корневые каталоги, но одна популярная идея состоит в том, что, поскольку разделы swap и / var были записаны максимально, они имеют наибольшие шансы на сбой. Разделяя их на разные разделы, очень просто добавить другой диск из резервной копии и заново смонтировать его.
Кроме того, наличие отдельного раздела / home может быть очень полезно, если вы запускаете несколько версий linux на одной машине. (Например Ubuntu и Red Hat). Поскольку программы Unix / Linux помещают настройки пользователя в его домашнюю директорию. Это работает гораздо лучше в теории, чем на практике, хотя. Потому что вам нужно хорошо понимать последствия разрешений.
Вот несколько важных каталогов для UNIX-подобных операционных систем и их пояснения.
/bin
- Основные системные исполняемые файлы
/lib
- Основные системные библиотеки (.so в Linux, .dlls в Windows).
/boot
- Где ты живешь, ядро. Компьютер не запустится без этого.
/var
- Каталог сервисов может хранить файлы. Как файлы журнала и почтовые ящики
/etc
- файлы конфигурации системы
/usr
- Необязательные пользовательские приложения. (Unix-система может загружаться без / usr (для целей восстановления), но это не очень интересно. В старых системах это то же самое, что и / home.)
/home
- Домашние каталоги пользователя. Обычные пользователи могут писать только в свой домашний каталог.
- swap (не каталог) Обычно это отдельный раздел в UNIX. Каталога подкачки нет, хотя вы можете создавать файлы подкачки в Linux.
man hier
научи человека ловить рыбу и все такое.