Новини високих технологій
» » Грамотна розмітка диска для Linux

Грамотна розмітка диска для Linux

15-01-2019, 19:34
1 701
Розмітка диска Linux розбиває його логічно на більш дрібні частини, які будуть використовуватися різними програмами. На твердотільних пристроях слово «розділ» відноситься до простору. Зазвичай Linux встановлюється на першому. Таку схему розміщення на ПК можна подати у спрощеному вигляді, як бібліотеку. Операційна система - це бібліотекар, надає дерево каталогів в якості доступних файлів. На комп'ютерах кожна ОС має свій власний тип файлової системи, не підвладній іншим, оскільки вони не вміють її читати. Це не має відношення до Linux, яка є універсальною і розуміє файли, використовувані в Windows 95/98 а також у багатьох інших сучасних ОС.


Планування установки Linux

Керівництво по установці кожного дистрибутива містить розділ про розмітці диска Linux. Принцип KISS (Keep It Simple Stupid) використовують для початківців. Настільні системи для особистого використання не мають такої складності, що вимагає установки багатьох розділів. Для правильного розміщення Linux рекомендують три обов'язкових: swap, root і home. Це логічне, а не фізична роз'єднання, тому можна редагувати і маніпулювати ними для різних цілей. Незважаючи на безліч різновидів файлових систем, використовується тільки 3: основний, розширений і логічний вигляд. Є обмеження для розмітки диска Linux – він повинен мати не більше чотирьох частин. Ця вимога пов'язана з можливостями Master Boot Record, який повідомляє ПК місця завантаження та основні розділи для ОС. Але якщо все-таки потрібно більше, то виконують розмітку розширену диска Linux.


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

Точки монтування в Linux

Зазвичай виконують розмітку диска при установці Linux, який працює так, що поміщає всі в дерево. Наступний розділ монтується як гілка в певній папці, зазвичай це media або mnt. Каталог, в який монтують, називають точкою монтування. Цей метод краще працює з деревоподібної системою, але можна створювати папки там, де завгодно. Стандартна схема розмітки диска при установці Linux виглядає наступним чином: Розділ 12-20 ГБ для ОС називається root. Малий розділ для збільшення оперативки, званий swap. Великий для особистого застосування - home. Точні вимоги розмітки диска під Linux до розміру залежать від потреб. Якщо користувач багато редагує мультимедіа або має мало оперативки, йому слід використовувати більший об'єм підкачки swap. Емпіричне правило полягає в тому, що вибирається дворазовий обсяг ОЗУ в якості простору і розміщується в місці швидкого доступу, наприклад, до початку або в кінці диска. Навіть якщо користувач встановлює «тонну» для кореневого розділу при розмітці диска під Linux достатньо максимум 20 ГБ. Дистрибутиви використовують ext 3/4 в якості файлової системи, має самостійний механізм самоочищення, не вимагає дефрагментації. Однак для цього має бути вільний простір 25-35 % обсягу. В home зберігаються особисті документи та програми. Функціонально він еквівалентний каталогу «Користувачі» в Windows. Корисно мати його в окремому елементі, тому що під час оновлення або перевстановлення ОС дані в цьому каталозі не будуть змінені.

Файл підкачки swap

"Свапо" - розмітка жорсткого диска Linux для забезпечення функції підкачки, яка існує у вигляді логічної області на диску або просто у файлі. Замість використання фізичної обсягу оперативної пам'яті вона захоплює місце на диску для зберігання тимчасових файлів, тим самим скорочуючи використання оперативної пам'яті. Об'єднаний набір ОЗП та підкачування створює віртуальну пам'ять, велику, ніж за промовчанням на комп'ютері. Таким чином, ядро Linux може виконувати процеси, які вимагають більше пам'яті, ніж фізично доступно. Функція swappiness являє перевагу ядра використовувати swap. Перестановка може мати значення від 0 до 100 але за замовчуванням використовується значення 60. Необхідно уточнити: це значення може бути однаково ефективним в усіх випадках, оскільки буде залежати від індивідуального використання, технічних характеристик обладнання та потреб користувача.
Користувачу потрібна одна gpt-розмітка диска Linux, використовувана як простір для віртуальної підкачки. Для простоти створюють файл розміром від 50 % до 100 % фізичної пам'яті в ОС. Якщо у ПК мало оперативки і велика кількість місця на диску, то збільшують об'єм.

Кореневі файлова система

Представлена, як коса риска (/). Це вершина дерева каталогів містить Linux і все, що встановлюється в системі і еквівалентна диску «C:» DOS або Windows. Користувач, який створює розділ для кореневого каталогу, не повинен плутати його з обліковим записом root, що є функцією адміністратора системи. Розмітка дисків Kali Linux і розмір кореневого елемента буде залежати від того, що встановлюється чи планується розмістити. Попередньо знайомляться з документацією до дистрибутиву і резервують достатньо місця для максимальної установки, а також не менше 100 МБ для тимчасового простору. Якщо користувач планує завантажити і випробувати багато програмного забезпечення, залишають більше місця. Якщо у ПК невеликий жорсткий диск, можна обрізати встановлені пакети, щоб заощадити місце. В цілому, якщо в ПК кореневий розділ 2 ГБ і 8 ГБ, то цього цілком достатньо для оперативної роботи системи.

Home каталог

Третій і останній етап, який виконують при розмітці розділів диска для установки Linux - створення home каталогу. Це місце, де зберігаються ваші файли, іншими словами, дані. Це еквівалентно папці «Мої документи» на робочому столі MS Windows, якщо встановлений MS Office.

В багатокористувацької системою кожен юзер має власний каталог home. Вміст домашнього каталогу захищено дозволами файлів і доступно всім аутентифікованим абонентам. Будь-який користувач з привілеями адміністратора має право доступу до захищеного файлу, включаючи домашні каталоги користувачів. Відділення користувальницьких від загальносистемних даних дозволяє уникнути надмірності і значно спрощує резервне копіювання важливих документів. Шкідливі програми і віруси, які працюють під ім'ям юзера і з його привілеями можуть змінювати тільки файли в домашньому каталозі, що і файли робочої групи, частиною яких є користувач, але не актуальні системні файли. Строго кажучи, немає необхідності створювати окреме місце для home. Якщо цього не зробити, він буде знаходитися в кореневому розділі, як і всі інші системні каталоги. Якщо не вистачає місця, то може знадобитися налаштувати комп'ютер із створенням окремого сховища, що в подальшому дозволить перевстановити Linux без втрати особистих даних.

Створення перегородок Partition Magic

Зазвичай для створення перегородок і розділів використовують програму Partition Magic, яку можна знайти на BOOTABLE CD. Запускають BootCD і перший варіант - Disk Partition Tools.
Алгоритм дій: Вибирають жорсткий диск і натискають додаткову кнопку у вигляді «меню», де призначають обсяг ГБ для Linux. Далі з'явиться розділ, який доведеться створити Unallow. Натискають кнопку на ньому та вибирають «Створити». З'явиться меню налаштування. Розділ Linux повинен бути основним і відформатовано в Ext3 або Ext2. У LABEL поміщають мітку - Ubuntu, тому що буде встановлений дистрибутив. Розмір кластера залишають «За замовчуванням». Як тільки він налаштований, підтверджують кнопкою на екрані «ОК».

Макет Mint систем

Для створення макету розмітки диска для Linux Mint змінюють сторінку інсталятора на «щось інше», після чого вони будуть показані на жорсткому диску.
Процес створення нових перегородок: Натискають кнопку «+», щоб додати новий і регулюють розмір, в якому потрібно створити Linux Mint. Встановлюють точку монтування на root і залишають файлову систему ext4. Створюють підкачку та вибирають «область підкачки». Відкривають додаток терміналу і вводять наступне: sudo su. Ввести поточний пароль, щоб отримати права root. Команда зміниться з символа ~#. Активують файл підкачки, відкривають файл редактором Nano:# nano /etc /fstab. Прописують наступний текст:/swapfile none swap defaults 0 0. Спільним натисканням Ctrl + O підтверджують збереження файлу /etc /fstab. Спільним натисканням клавіш Ctrl + X підтверджують вихід з Nano. Після перезавантаження операційна система буде використовувати файл /swapfile в якості файлу підкачки. Щоб перевірити це, вводять в терміналі наступну команду: $ cat /proc /swaps. Користувач побачить, який пристрій, розділ або файл використовується для цілей обміну і як воно використовується. Аналогічно можна створити будь-яку перегородку Linux Mint.

Рекомендована розбиття Ubuntu

Рекомендована розбиття на розділи Ubuntu, можна продемонструвати, наприклад, для диска SATA ємністю 500 ГБ і основним розділом boot = 1 ГБ. Етапи налаштування Ubuntu 1404: Асистента LiveCD вибирають установку, в четвертому пункті відзначають опцію «Додаткові параметри», щоб створити поділ. З'явиться жорсткий диск на 500 ГБ. Натискають «Створити таблицю», з'явиться попередження про те, що буде втрачено весь вміст. Натискають «Продовжити», відкриється порожня таблиця налаштування. Вибирають вільне місце і натискають на значок «+», щоб додати розділ, наприклад: Розмір: 1024 МБ (1 ГБ) > Тип: Основної > Файлова система ext4> Точка монтування: boot. Створюють перегородку для SWAP: Розмір: 8192 МБ (8 ГБ) > Подвоюють 4 ГБ ОПЕРАТИВНОЇ пам'яті комп'ютера > Тип: Логіка > Файлова система: Область обміну >Точка кріплення. Створюють для ОС і робочих програм: Розмір: 51200 МБ (50 ГБ)> Тип: Логіка > Файлова система ext4 > Точка кріплення. Створюють home, де користувачі зазвичай зберігають торрент-завантаження, фільми, музику, тисячі фотографій: Розмір: 476454 МБ (більше або менше, що залишилося від диска) > Тип: Логіка > Файлова система ext4 > Точка кріплення: home.

Розмітка диска для Linux і Windows

Іноді необхідно встановити Linux на ПК з Windows. Для цього необхідно виділити місце на диску. Рекомендують застосовувати інструмент розмітки GParted для зміни розміру Windows і створення нових розділів для Linux. В цілому, дистрибутиви "Лінукс" мають хорошу апаратну підтримку. Але необхідні заходи обережності. Всякий раз, коли не застосовують правильну розмітку диска Linux, існує ризик втрати даних, незалежно від того, яку ОС встановлюють. Важливо упевнитися, що критичні дані збережені на зовнішньому носії і що резервні копії не пошкоджені і можуть бути відновлені. Ubuntu, як і багато інші дистрибутиви Linux, поставляється в якості завантажувального LiveCD. Це означає, що можна завантажити її і перевірити сумісність обладнання, не вносячи ніяких змін в існуючі установки. Процес планування розмітки жорсткого диска для установки Linux: Після натискання по кнопці Install почнеться установка Linux. Не слід використовувати маленький системного розділу Windows, але можна змінити розмір розділу NTFS, щоб звільнити місце. Вибір установки за замовчуванням - встановити Windows і Linux поруч. Для Linux потрібні три розділи (root, swap, home). Windows вже використовує два. На диску допускаються лише чотири основних. Це означає, що потрібно включити додатковий простір, отримане в результаті стиснення Windows 7 інакше доведеться відмовитися від використання окремого розділу підкачки або home в Linux. Змінюють займаний розмір Windows (sda2). Створюють розширений - буде називатися sda3. Створюють логічні root, swap, home всередині Extended - будуть називатися sda5 sda6 і sda7. Змінюють розділ. Використовують GParted для створення макета. GParted поставляється з Ubuntu. Його можна знайти у «Система» > «Адміністрування» > «Редактор». Наступним кроком є створення розширеного розділу, який буде займати весь вільний простір, включаючи нові, 2 ГБ, звільнені від Windows. GParted досить доброзичливий і почне працювати. Спочатку буде запущена завдання стиснення, потім починається симуляція, щоб переконатися, що розмітник може виконати бажану завдання. Потім виконає перевірку узгодженості NTFS і виправить помилки, якщо знайде їх. Після він змінить розмір і скопіює всі дані.

Кращі менеджери дисків

Існує багато програм, які допоможуть управляти розділами на дисках в Linux. Але часто така величезна кількість альтернатив стає проблемою для початківців у цій галузі і змушує їх сумніватися в тому, яку з них вибрати. Управління розділами жорсткого диска - це практика високого ризику, адже якщо користувач точно не знає, що робить, то може зробити систему непрацездатною. Новачкам рекомендується починати з графічних опцій інструментів і забути про командному рядку. Більш просунутим юзерам слід порекомендувати два кращих інструменту командного рядка, які можна застосовувати для управління розділами і жорсткими дисками: Fdisk - потужний інструмент командного рядка з інтерфейсом текстового режиму, з допомогою якого виконують управління розділами. Допомога полегшує роботу з нею, кожна команда її інтерактивного меню може бути викликана однією буквою, такий як m - для довідки, n - для створення нових, p - для виведення таблиці, t - для форматування, w - для запису. Parted - інструмент в текстовому режимі, основна відмінність якого від попереднього полягає в тому, що всі дії відправлених команд будуть застосовані негайно. Тому з ним потрібно звертатися ще обережніше, ніж з попереднім. Три найбільш актуальних інструменту з GUI: GParted - рекомендується для всіх користувачів, тому що його графічний інтерфейс простий і інтуїтивно зрозумілий, дозволяє виконувати безліч операцій від створення нового, форматування, створення таблиць, зміни розміру. GNOME - за замовчуванням встановлюється власний дисковий інструмент, його інтерфейс простий, але, якщо чесно, багато рекомендують все ж GParted. KDE - надав своїм середах робочого столу Plasma ще один інструмент для створення розділів за замовчуванням. У цьому випадку інтерфейс більш схожий на GParted і простий, тому він може стати ще одним хорошим варіантом по потужності. Деякі дистрибутиви, такі як Ubuntu, пропонують GParted в якості утиліти для LiveCD. Тому якщо користувач навчиться застосовувати програму, він зможе правильно розділити диски, щоб мати дві або більше операційних систем на ПК, при цьому інформація на ньому буде краще організована.
Цікаво по темі
MiniDLNA - настройка сервера, поради по установці, конфігурації
MiniDLNA - настройка сервера, поради по установці, конфігурації
MiniDLNA надає безкоштовне рішення для обміну цифровими медіа між пристроями, з можливістю використовувати цю технологію в локальній мережі.
Пошук по вмісту файлів в Linux: можливі варіанти вирішення проблеми
Пошук по вмісту файлів в Linux: можливі варіанти вирішення проблеми
У кожної операційної системи є свої плюси і мінуси, які проявляються при роботі. Те ж стосується і Linux. У багатьох користувачів регулярно виникають
Як встановити Linux на комп'ютер - покрокова інструкція та рекомендації
Як встановити Linux на комп'ютер - покрокова інструкція та рекомендації
У світлі останніх подій все більша кількість користувачів замислюються про перехід на альтернативні операційні системи. У сенсационом заяві голови
Програми для поділу жорсткого диска: огляд кращих інструментів
Програми для поділу жорсткого диска: огляд кращих інструментів
Редактори розділів жорсткого диска призначені для зміни розмірів логічних дисків, створення і видалення розділів, перепризначення букв, завдання
Як використовувати Putty: команди і корисні функції
Як використовувати Putty: команди і корисні функції
У цьому матеріалі ми познайомимося з PuTTY, безкоштовним клієнтом терміналу для Windows, який дозволяє віддалено керувати серверами на базі Linux по
Як вивести в Linux список користувачів?
Як вивести в Linux список користувачів?
За допомогою якої команди можна переглянути в Linux список користувачів? Як розшифрувати отримані записи і зрозуміти, що написано на екрані?