Використання всього наявного дискового простору - цілком допустимий (і, мабуть, рекомендований) варіант для персональних комп'ютерів. Розбиття подібної файлової системи, на мою думку, є промігом з давніх часів до того, як RAID або управління віртуальним томом були практичними в програмному забезпеченні.
У схожих на UNIX системах файлова система запускається в кореневому каталозі '/'. У термінах DOS / Windows, що було б "C:"
Перебуваючи в DOS / Windows, ви додаєте диски для занурення букв D :, E:, тощо. У UNIX-подібних системах ви 'змонтуєте' диски в каталоги. Ще в той день, коли у вас було 10 або 10 мегабайтних жорстких дисків, ви могли монтувати різні каталоги на різних дисках і розділах, щоб створити ілюзію одного великого накопичувача. Досить багато RAID 0.
Існує багато причин для розбиття різних кореневих каталогів, але одна популярна ідея полягає в тому, що оскільки розділи swap та / var були написані найбільше, вони мають найбільший шанс вийти з ладу. Розділяючи їх на різні розділи, можна просто додати ще один диск із резервної копії та встановити його наново.
Також окремий / домашній розділ може бути справді чудовим, якщо ви запускаєте кілька версій Linux на одній машині. (Наприклад, Ubuntu та Red Hat). Оскільки програми Unix / Linux розміщують налаштування користувача всередині його домашнього каталогу. В теорії це працює набагато краще, ніж на практиці. Тому що вам потрібно досконало зрозуміти наслідки дозволів.
Ось декілька важливих каталогів для UNIX-подібних операційних систем та їх пояснення.
/bin
- Основні системні виконувані файли
/lib
- Базові системні бібліотеки (.so в Linux, .dlls в Windows).
/boot
- Там, де ти живеш ядром. Звичайне використання комп'ютера не починається без цього.
/var
- Каталог служб, які можуть зберігати файли. Як файли журналів та поштові скриньки
/etc
- файли конфігурації системи
/usr
- Неістотні програми для користувачів. (Unix-система може завантажуватися без / usr (для відновлення), але це було б не дуже цікаво. У старих системах це те саме, що і / home.)
/home
- Домашні каталоги користувача. Звичайні користувачі можуть писати лише у свій домашній каталог.
- swap (не каталог) Зазвичай це окремий розділ в UNIX. Не існує файлу swap, хоча ви можете робити swap-файли в Linux.
man hier
Навчити людину ловити рибу та все таке.