Linux розмітка диска (файлові системи linux)

Linux розмітка диска - У цьому пості я розповім про файлових системах і поділюся своїми думками про те, як же краще розмітити диск. На даний момент в Linux існує безліч файлових систем і варіантів як розмітити диск. Але, активно використовуються далеко не всі.

Файлові системи Linux.

Linux розмітка диска (файлові системи linux)

Linux розмітка диска

ext2 - Головний недолік, він же плюс - це отсутствіежурналірованія. завдяки чому висока продуктивність. Ідеально підходить для завантажувального розділу / boot.

ext4 - Це журнальована файлова система, основна файлова система, використовується у всіх інших розділів крім / boot.

Крім цих двох братів, є ще менш популярні, про всіх файлових системах розповідати сенсу немає. Нижче ті, що часто використовуються:

ReiserFS - журнальованою файлову систему, в деяких випадках бистрееext4 але менш стабільна. Швидко працює з дрібними файлами, добре підходить для зберігання і роботи з мультимедіа, торрентами. В основному використовується для розділів / home, / var, / tmp.

Reiser4 - 4-а версія ReiserFS. теж швидка файлова система, добре працює з великою кількістю дрібних файлів, але є мінус - відсутність файлової системи в основній гілці ядра.

Tmpfs - Тимчасове файлове сховище / tmp. поміщене в ОЗУ, а не на фізичний диск. Подібне ще називають «ram drive». Багато * nix дистрибутиви використовують її за замовчуванням. Tmpfs - особливо корисна для тих, хто використовує SSD. вона продовжує життя, зберігаючи тимчасові файл в ОЗУ. Tmpfs - варіюється в розмірах і при необхідності розширюється swap-му. Раджу, всім власникам великого обсягу оперативної пам'яті.

swap - стоїть окремо від файлових систем, це розділ (файл) підкачки. Використовується у випадку нестачі ОЗУ.

Отже, з файловими системами, більш-менш розібралися, кому потрібна більш детальна інформація - є вікіпедія.

Linux розмітка диска

Тепер поділюся своєю суб'єктивною думкою, про те як краще розмітити диск. Почну з того які бувають основні розділи і для чого вони потрібні:

Ось і всі основні розділи, є ще такі як: / etc, / bin, / llib, / mnt і багато інших, але це вже інша тема.

Існує безліч варіантів, як розмітити диск для Linux і серед них немає 100% правильного. Щоб вибрати найбільш підходящий варіант, потрібно визначитися з метою. Будить це web-сервер, email-сервер, ftp, desktop або щось ще.

Потрібно згадати, що диск ділити до нескінченності не можна.

Існують лише 4-ри первинних розділу (Primary partition). Якщо потрібно, один з первинних розділів, можна оголосити розширеним (Extended partition) і в розширеному, можна створити логічні (Logical partition) розділи, до 15шт. (якщо не помиляюсь) .

Дистрибутив Linux. ролі вибору не грає, ніби це Ubuntu. Fedora. OpenSUS або щось ще. Навіть, за великим рахунком, розмітку диска, можна довірити інсталятору дистрибутива або використовувати весь простір диска. Розмаїття диск руками потрібно для того, щоб мати можливість, при виході з ладу одного розділу, врятувати інформацію інших розділів і систему в цілому (для зберігання інформації досить / home).

(Linux розмітка диска) Покажу мій працюючий приклад, на ноутбуці, desktop (настільна). Вінчестер на 250gb, операційна система - ArchLinux.

Багато хто віддає перевагу відокремлювати розділ / usr від / (root). нібито безпечніше і створювати ще / media для зберігання медіатеки. Також багато форматують / tmp і / var в ReiserFS. так нібито швидше, але на мій погляд, все-таки краще ext4.

Якщо у вас 6gb і більш ОЗУ, і є SSD, то рекомендував би розділ / tmp помістити в tmpfs. Буде швидше і SSD на довше вистачить.

Наприклад, якщо робити під email-сервер, то розділ / var повинен займати найбільше місце.

Про те, як і чим розмітити диск для linux. в цій темі говорити не буду. У кожного дистрибутива Linux є свій інсталятор і свої програми, хоча є і загальні, такі як: fdisk, sfdisk, cfdisk.

  • Systemd - опис, список основних команд
  • Форматування USB Flash і робота з USB Flash-накопичувачем в Linux
  • UNIX - Коротка історія
  • Чи варто самому створити операційну систему?
  • можливості декомпілятори
  • cfdisk - псевдографічні утиліта для роботи з диском в Linux