Як використовувати Fdisk для керування розділами на Linux
Команда fdisk є текстовою утилітою для перегляду та керування розділами жорсткого диска на Linux. Це один з найпотужніших інструментів, який можна використовувати для керування розділами, але це заплутує нових користувачів.
Цей підручник пройде основи використання fdisk для керування таблицею розділів. Після використання fdisk вам доведеться використовувати команду mkfs для форматування нових розділів за допомогою файлової системи.
Судо проти Су
На Ubuntu, Linux Mint або інших дистрибутивах, одержаних Ubuntu, команди fdisk і mkfs повинні мати префікс sudo. На дистрибутивах, які не використовують sudo, використовуйте su - спочатку введіть команду root, а потім введіть команду без sudo.
Список розділів
The sudo fdisk -l Команди перелічують розділи у вашій системі.
Ви можете додати ім'я пристрою диска до списку лише розділів на ньому. Наприклад, використовуйте таку команду, щоб перелічувати лише розділи на першому пристрої диска:
sudo fdisk -l / dev / sda
Введення командного режиму
Щоб працювати на дисках, потрібно ввести командний режим. Вам знадобиться ім'я пристрою диска з fdisk -l команду. Наступна команда вводить командний режим для першого дискового пристрою:
sudo fdisk / dev / sda
Не редагуйте розділи під час їх використання. Якщо ви хочете редагувати системні розділи, спочатку завантажте з живого компакт-диска.
Використання командного режиму
У командному режимі ви можете використовувати команди з однією літерою, щоб вказати дії, які потрібно виконати. Тип m і натисніть Enter, щоб побачити список команд, які можна використовувати.
Перегляд таблиці розділів
Використовуйте стор друкувати поточну таблицю розділів в терміналі з командного режиму.
Видалення розділу
Використовувати d для видалення розділу. Вам буде запропоновано вказати номер розділу, який потрібно видалити, який можна отримати з розділу стор команду. Наприклад, якщо я хотів би видалити розділ у / dev / sda5, введіть 5.
Після видалення розділу можна ввести стор знову, щоб переглянути поточну таблицю розділів. Розділ видаляється, але fdisk не записує ці зміни на диск, доки не буде використано команду w.
Створення розділу
Використовувати n для створення нового розділу. Можна створити логічний або основний розділ (l для логічного або стор для первинного). Диск може мати лише чотири основних розділи.
Далі вкажіть сектор диска, на якому потрібно розпочати розділ. Натисніть Enter, щоб прийняти стандартний сектор, який є першим вільним сектором на диску.
Останній, вкажіть останній сектор розділу на диску. Якщо ви хочете використовувати весь доступний простір після початкового сектора, просто натисніть клавішу Enter. Також можна вказати певний розмір, наприклад +5G для розділу з п'ять гігабайт або +512M для розділу розміром 512 мегабайт. Якщо ви не вкажете одиницю після знака +, fdisk використовує сектори як одиницю. Наприклад, +10000 результати в кінці розділу складають 10000 секторів після його початку.
Ідентифікатор системи
The n Команда Я просто побіг відтворив розділ підкачки, який я видалив раніше - або це зробив? Якщо я запустити стор Я знову побачу, що новий розділ / dev / sda5 є розділом “Linux” замість розділу “Linux swap”.
Якщо я хочу змінити його тип, я можу використовувати t і вкажіть номер розділу.
Мені попросять шістнадцятковий код типу. Я не знаю, так що можу друкувати L , щоб переглянути список шістнадцяткових кодів.
Він говорить 82 є кодом для розділів підкачки Linux, тому я можу ввести його.
Це не форматує розділ з вибраною файловою системою. Ви повинні зробити це пізніше з відповідним mkfs команду.
Написання змін
Використовуйте w щоб записати внесені вами зміни на диск.
Використовуйте q якщо потрібно вийти без збереження змін.
Форматування розділу
Необхідно відформатувати нові розділи з файловою системою, перш ніж ви зможете їх використовувати. Це можна зробити за допомогою відповідної команди mkfs. Наприклад, ця команда форматує п'ятий розділ на першому диску файловою системою ext4.
sudo mkfs.ext4 / dev / sda5
Використовуйте команду mkswap, якщо потрібно форматувати розділ як розділ підкачки:
sudo mkswap / dev / sda5
Fdisk містить безліч інших команд, включаючи експертні команди, доступ до яких можна виконати за допомогою команди x спочатку команду. Ознайомтеся з персональною сторінкою fdisk з man fdisk для отримання більш детальної інформації.