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