Розмітка жорсткого диска і монтування розділів в linux

Покрокова інструкція:

Я хочу поділитися своїми знаннями, які були придбані в ході тестування різних ОС Linux.

Розмітка при установці системи:
При установці будь-якого дистрибутива Linux, неважливо буде проходити установка в графіку або просто з консолі, одним з кроків є розмітка диска. Коли я починав займатися цим питанням, я плавав по гуглду і шукала потрібну інформацію, але не все, що я знайшов відповідало дійсності, тому я повинен сказати вам, що я всього лише викладаю свою думку, а то надходити так чи ні, це ваше право. Натикався і не одноразово на твердження що розділ підкачки повинен бути swap = RAM * 2, і може так і має бути на старих ПК. У мене 2 Гб ОЗУ, для нашого часу це явно не рекорд, але все ж мені вистачає. У звичайному режимі Гном у мене споживає 300-400 Мб, в режимі з включеним компізом 500-600 Мб і 3-7 Мб сідати в розділ підкачки. Я шляхом досліджень для себе вирішив, що 256 Мб для файлу підкачки цілком достатньо. Рухаємося далі, варіанти розбивки:

Найпростіший, для початківців:

swap 512 Mb
/ Решта



Можна сказати ідеал, для простого користувача:



Розширений, для досвідчених користувачів:

Я думаю потрібно трохи пояснити призначення каталогів, що власне і зроблено нижче.

/ - кореневої каталог, до якого монтується все інше, крім розділу підкачки. Зазначеного розміру 5-10 Гб може і не вистачити, якщо ставити все що є, для тестів, то краще виділити всі 15 Гб, я зазвичай ставлю 12-14 Гб.

swap - розділ підкачки, потрібен на той випадок, якщо ваша ОЗУ не може вмістити всю необхідну інформацію. Думки з приводу розмірів я излогать вище.

/ Boot - зберігає в собі образи ядра Лінукса. Знову таки різні джерела радять зробити завантажувальний розділ 20-60 Мб та ще й поставити мітку «ro», що означає тільки читання, я ж раджу зробити 200 Мб і без мітки «ro». Чому 200 Мб. - чисто про запас, був у мене випадок: розділ / boot 100 мб, стояв Debian 5,0, вирішив я його оновити та все відмінно оновилося крім ядер, тому що не вистачило місця і мені довелося вручну видаляти старі версії ядер, я думаю вам це не потрібно.

/ Var / log - каталог статистики, в ньому зберігаються майже всі логи системи і програм. Розмір 512 Мб - більше (ІМХО) і не треба можна і 256 Мб.

Всі ці каталоги є частиною однієї віртуальної файлової системи, маючи права адміністратора будь-який розділ жорсткого диска, яка б не була на ньому файлову систему, можна змонтувати в будь-яку точку дерева каталогів ОС Linux.

Постійне (монтування при завантаженні) і тимчасове монтування розділів:
За монтування розділів при завантаженні системи відповідає спеціальний конфігураційний файл / etc / fstab, мій виглядає ось так:

# / Etc / fstab: static file system information.
#
#


proc / proc proc defaults 0 0
# / Dev / sda8
UUID = 8f08ad4e-e85f-4aa1-a7f3-ebe92a8f2aba / ext3 relatime, errors = remount-ro 0 1
# / Dev / sda1
UUID = 4df9e081-a85c-479c-9669-ee4f2508d10f / boot ext2 relatime 0 2
# / Dev / sda9
UUID = 7ab45172-a604-4959-abdd-b0432fe6c160 / home ext3 relatime 0 2
# / Dev / sda5
UUID = 4472BE4272BE390E / mnt / Work ntfs defaults, umask = 007, gid = 46 0 1
# / Dev / sda7
UUID = 99508289-32b6-4155-b5be-5e10abff2c8b / var / log ext3 relatime 0 2
# / Dev / sda6
UUID = 18212ed0-fcf7-40f1-8a81-ea20b37a5a58 none swap sw 0 0
/ Dev / scd0 / media / cdrom0 udf, iso9660 user, noauto, exec, utf8 0 0

Якщо у вас в fstab \ 'е відображені монтовані розділи без UUID, нічого страшного, поновіть ядро ​​і ви отримаєте ту ж саму картину.

Як ведіть, ось такий формат. «Що» «куди» «файлова система» «опції монтування» «дамп» «доступ»

Для тимчасового ж монтування необхідно виконати команду mount з певними параметрами, для від'єднання команду umount теж з параметрами. формати:
# Mount -t тіп_файловой_сістеми откуда_куда опціі_локалізаціі_пареметри_чтенія_запісі
# Umount откуда_куда

Приклад монтування та размонтирования флешки:
#mount -t vfat / dev / hda3 / mnt / flash
#umount / mnt / flash

Для монтування розділів з файловою системою NTFS, існує спеціальна програма ntfs-3g, приклад монтування:
#mount -t ntfs-3g / dev / sda5 / mnt / Work -o umask = 0, nls = utf8

Але перед самим монтуванням необхідно створити директорію, куди монтувати, тобто якщо ви виконаєте наведену вище команду, але папки Work в mnt не буде, у вас нічого не вийде. Створюємо папку (з правами супер користувача):
#mkdir / mnt / Work

Ще трохи про пристрої:
Всі накопичувачі визначаються системою, BIOS або ядром Лінукса, але монтуються вони так би мовити тільки на вимогу. Вимоги на монтування основних розділів типу «/» або «/ home» задаються при установки системи. Використовуючи такі робочі столи, як Gnome та KDE. пристрою типу флешок монтуються на їх запит, якщо ж використовувати fluxbox, то монтувати доведеться «руками». Всі підключені пристрої визначаються в каталозі / dev:

/ Dev / hda0, / dev / hdb1 і т.д. - жорсткі диски підключені через IDE
/ Dev / sda0, / dev / sdb1 і т.д - жорсткі диски підключені через SATA і флеш накопичувачі

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

Розмітка жорсткого диска і монтування розділів в linux

З повагою, Сургай Володимир.