Как да използваме Fdisk за управление на дялове в Linux
Командата fdisk е текстово базирана помощна програма за преглед и управление на дялове на твърдия диск в Linux. Това е един от най-мощните инструменти, които можете да използвате за управление на дялове, но това е объркващо за новите потребители.
Този урок ще премине през основите на използването на fdisk за управление на таблица на дялове. След като използвате fdisk, ще трябва да използвате команда mkfs за форматиране на нови дялове с файлова система.
Судо срещу Су
На Ubuntu, Linux Mint или други произтичащи от Ubuntu дистрибуции, командите fdisk и mkfs трябва да са с представка Sudo. На дистрибуции, които не използват sudo, използвайте су - командата първо, за да получите root обвивка, след това въведете всяка команда без sudo.
Списък на дяловете
Най- sudo fdisk -l Командите изброяват дяловете на вашата система.
Можете да добавите име на устройство на диска, за да изброите само дяловете му. Например, използвайте следната команда, за да показвате само дяловете на първото дисково устройство:
sudo fdisk -l / dev / sda
Влизане в команден режим
За да работите на дяловете на диска, трябва да влезете в команден режим. Ще ви е необходимо името на устройството на диска от fdisk -l команда. Следната команда влиза в команден режим за първото дисково устройство:
sudo fdisk / dev / sda
Не редактирайте дяловете, докато са в употреба. Ако искате да редактирате системните дялове, първо стартирайте от CD на живо.
Използване на команден режим
В команден режим използвате команди от една буква, за да укажете действията, които искате да предприемете. Тип m и натиснете Enter, за да видите списък с командите, които можете да използвате.
Разглеждане на таблицата с дяловете
употреба р да отпечатате текущата таблица на дяловете към терминала от командния режим.
Изтриване на дял
Използвай д команда за изтриване на дял. Ще бъдете попитани за номера на дяла, който искате да изтриете, който можете да получите от р команда. Например, ако исках да изтрия дяла в / dev / sda5, щях да напиша 5.
След като изтриете дяла, можете да въведете р отново, за да видите текущата таблица на дяловете. Разделът изглежда изтрит, но fdisk не записва тези промени на диска, докато не използвате командата w.
Създаване на дял
Използвай п команда за създаване на нов дял. Можете да създадете логически или основен дял (л за логически или р за първично). Дискът може да има само четири първични дяла.
След това укажете сектора на диска, в който искате да стартирате дяла. Натиснете Enter, за да приемете сектора по подразбиране, който е първият свободен сектор на диска.
Последно, задайте последния сектор на дяла на диска. Ако искате да използвате цялото свободно пространство след началния сектор, просто натиснете Enter. Можете също да посочите конкретен размер, например +5G за пет гигабайт дял или +512M за дял от 512 мегабайта. Ако не посочите единица след знака +, fdisk използва секторите като единица. Например, +10000 резултатът в края на раздела е 10000 сектори след началото му.
ID на системата
Най- п Команда Току-що бях пресъздаде преотстъпения дял swap изтрих по-рано - или го направи? Ако тичам р командата отново, ще видя, че новият / dev / sda5 дял е “Linux” дял, а не “Linux swap” дял \ t.
Ако искам да променя вида му, мога да използвам T и задайте номера на дяла.
Ще бъда помолен за шестнадесетичния код на типа. Не го знам, така че мога да пиша L за да видите списък с шестнадесетични кодове.
Казва 82 е кодът за Linux swap дялове, така че мога да го напиша.
Това не форматира дяла с избраната от вас файлова система. Ще трябва да направите това по-късно с подходящото mkfs команда.
Писане на промени
употреба w да напишете промените, които сте направили на диска.
употреба р ако искате да излезете без запазване на промените.
Форматиране на дял
Трябва да форматирате новите дялове с файлова система, преди да можете да ги използвате. Можете да направите това с подходящата команда mkfs. Например, тази команда форматира петия дял на първия диск с файловата система ext4.
sudo mkfs.ext4 / dev / sda5
Използвайте командата mkswap, ако искате да форматирате дял като суап:
sudo mkswap / dev / sda5
Fdisk съдържа множество други команди, включително експертни команди, които можете да осъществите, като изпълните х първата команда. Проверете страницата на потребителя на fdisk с man fdisk за по-подробна информация.