Управлението на локалните твърди дискове на компютъра е задача, която включва голяма отговорност, тъй като на тези устройства се намира чувствителна потребителска информация, операционната система и приложенията, които използваме, са монтирани, а може да се използва и като резервно копие за много други задачи.
В операционните системи Linux помощната програма Fdisk ни позволява да извършваме различни действия на твърди дискове, като например:
- Създавайте и редактирайте нови дялове
- Изтриване на дялове
- Промяна на файловата система и др.
Solvetic ще направи подробен анализ за това как да използва fdisk в Linux и по този начин ще има по -добър контрол върху дяловете на твърдия диск.
Какво е FdiskКомандата fdisk е текстово базирана помощна програма за преглед и управление на дялове на твърдия диск в Linux. Това е един от най -мощните инструменти, които можем да използваме за управление на дялове.
Опциите за използване с fdisk, някои от които ще разгледаме по -късно са:
Изтрийте дял
д
Избройте текущите типове дялове в системата
Аз
Опции на менюто на дисплея
м
Създайте нов дял на твърдия диск
н
Показване на текущите дялове
стр
Излиза от fdisk без запазване на модификации
Какво
Променете избрания тип дял
T
Анализирайте таблицата на дяловете
v
Запазете промените и излезте от fdisk
w
В Ubuntu, Linux Mint и други дистрибуции, получени от Ubuntu, командите fdisk и mkfs трябва да бъдат предшествани от sudo, за да се изпълняват като root потребител. В дистрибуции, които не използват sudo, първо трябва да използваме командата su, за да получим root обвивка и след това да напишем всяка команда без sudo.
В този случай ще използваме Ubuntu 17.10.
1. Избройте текущите дялове на Linux
Етап 1
За да изброим дяловете на текущия твърд диск, ще изпълним следния ред:
sudo fdisk -l
Увеличете
Стъпка 2
В случай, че имаме някакъв тип дял, ще видим следното:
Увеличете
Там откриваме подробна информация като напр
- Пътят на дяловете
- Използвани размери
- Сектори
- ИД и тип
Стъпка 3
Можете да добавите името на дисково устройство, за да показвате само дяловете, свързани с него. Например, можем да използваме следната команда, за да покажем само дяловете на първото дисково устройство:
sudo fdisk -l / dev / sda
Увеличете
2. Как да получите достъп и да използвате командния режим на Linux
За да работите върху дяловете на твърдия диск, ще е необходимо да влезете в командния режим. За това ще е необходимо да се използва името на устройството на диск от командата fdisk -l. Следващата команда ни позволява да влезем в команден режим за първото дисково устройство:
sudo fdisk / dev / sdaМожем да видим, че имаме достъп до командния режим на fdisk:
Увеличете
ЗабележкаНе можете да редактирате дялове, докато се използват. Ако искаме да редактираме системни дялове, първо трябва да стартираме от компактдиск на живо.
В командния режим ще използваме команди с една буква, за да посочим действията, които искаме да извършим. Въвеждаме буквата m и натискаме Enter, за да видим списък с командите, налични за използване:
Увеличете
Вижте таблицата на дяловетеМожем да използваме параметъра p, за да отпечатаме текущата дялова таблица в терминала от командния режим:
Увеличете
3. Как да създадете Linux дял
Етап 1
Това е една от най -често срещаните и практични задачи за управление на твърди дискове. За целта ще използваме командата n, за да създадем нов дял. Възможно е да се създаде логически или първичен дял (l за логически или p за първичен). Един диск може да има само четири основни дяла.
След това ще посочим сектора на диска, където искате да започне дялът, можем да натиснем Enter, за да приемем сектора по подразбиране, който е първият безплатен сектор на диска.
И накрая, ние посочваме последния сектор на дяла на диска. Ако искаме да използваме цялото налично пространство след първоначалния сектор, просто натиснете Enter. Можете също да посочите определен размер, като + 5G за пет гигабайтов дял или + 512M за 512-мегабайтов дял. Ако не посочите устройство след знака +, fdisk използва сектори като устройство. Например +10000 води до това, че в края на дяла 10 000 сектора след неговото стартиране.
Увеличете
Стъпка 2
Ще използваме командата d, за да изтрием дял, в момента на неговото изпълнение ще бъдем помолени за номера на дяла, който искаме да изтрием, който може да бъде получен от командата p. Например, ако искате да изтриете дял 1 в / dev / sdb, бихме въвели съответния номер:
Увеличете
Стъпка 3
Ако изпълним отново командата p, ще видим, че избраният дял е дял "Linux", сега виждаме това в колоната Тип:
Увеличете
Стъпка 4
Ако искаме да променим типа му, можем да използваме командата t и да посочим номера на дяла. Ще бъдем помолени за шестнадесетичния код от типа, ако не го знаем, можем да напишем L, за да видим списък с шестнадесетични кодове:
Увеличете
Стъпка 5
Там трябва да въведем желания номер, например, ако искаме типа на дяла да се разменя, или суап, въвеждаме числото 82 и натискаме Enter:
Увеличете
Стъпка 6
Това няма да форматира дяла с избраната файлова система. Това трябва да стане по -късно чрез стартиране на mkfs.
Пишете промени
- Ще използваме w, за да напишем промените, направени на диска
- Ще използваме q, ако искате да излезете от fdisk, без да запазвате промените
Увеличете
4. Как да форматирате Linux дял
Новите дялове трябва да бъдат форматирани с файлова система, преди да могат да се използват. Това може да стане със съответната команда mkfs.
Увеличете
Синтаксисът за използване е:
sudo mkfs. (Тип) МаршрутОпциите за тип са
- bfs
- кошари
- ext2
- ext3
- ext4
- ext4dev
- миникс
- msdos
- ntfs
- ДДС
В този случай ще форматираме / dev / sdb дяла с ext4:
sudo mkfs.ext4 / dev / sdb
Увеличете
Ако искаме да използваме този дял като суап, или суап, трябва да изпълним следния ред:
sudo mkswap / dev / sdbВиждаме как fdisk се превръща в съюзник, когато става въпрос за управление на дискови дялове в Linux.