Дори най-простата инсталация на един твърд диск на Linux, където целият диск се използва за операционната система, вероятно има няколко дяла на диска. Ако трябва да работите с дяловете на диск, Linux предлага няколко различни инструмента, включително fdisk .

fdisk е инструмент за интерактивна командния ред, който ви позволява да преглеждате, създавате, променяте и изтривате дялове на диск. В Linux всички устройства се наименуват според специални файлове, намиращи се в директорията / dev. Типичният SATA твърд диск се нарича / dev / sda. За да видите списък с твърди дискове на вашата система използвайте командата " lshw ":

 sudo lshw-клас диск 

Изходът показва твърдите дискове и оптичните устройства, прикрепени към системата:

За да не интерактивно изброите таблицата на дяловете на първия твърд диск, използвайте:

 sudo fdisk -l / dev / sda 

Резултатът ще изглежда така:

Това показва, че първият дял /dev/sda1 е най-големият дял и е дял на Linux. Тъй като това е единственият дял Linux, ние също така знаем, че това е коренният дял (или системният дял). sda2 е разширен дял (който може да бъде подразделен на множество логически дялове) и sda5 е първият (и единственият) логически дял в разширения дял. sda5 се използва като суап пространство.

Създайте нов дял

Вторият диск (/ dev / sdb) на тази система за тестване е празен. За да създадете нов дял, стартирайте fdisk в неговия интерактивен режим:

 sudo fdisk / dev / sdb 

В командния ред въведете m да видите менюто за помощ или p да видите текущия списък с дялове. За да създадете нов основен дял, използвайте командата n .

Въведете p да създадете първичен дял, след което изберете номер на дял, в този случай 1 . Приемете началния сектор по подразбиране и след това въведете размера на дяла. На тестовата система, sdb е 100GB, така че ще създам 50GB дял, като въведете +50GB . Накрая избройте дяловете, като използвате командата p . За да запазите таблицата на дяловете на диска и да излезете, въведете w .

Изтриване и задаване на типа дял

За да изтриете дял, използвайте командата d . Ако дискът има няколко дяла, fdisk ще попита кой дял да се изтрие, но ако има само един дял, тогава fdisk автоматично ще го изтрие.

Ако направите грешка във всеки момент, използвайте командата q да напуснете, без да го запазвате. Това ще остави твърдия диск в същото състояние, както при стартирането на fdisk.

Всеки дял трябва да има тип на дяла. Типът на дяла за Windows е различен от типа на дяла за Linux и така нататък. Има и типове дялове за swap пространство и за по-стари версии на Windows (преди XP), използвайки FAT, а не NTFS. Други Unix-подобни операционни системи като FreeBSD, OpenBSD или Mac OS X имат свои собствени дялове на дялове.

За да видите списък с типове дялове, използвайте командата l . Всички изброени номера са в шестнадесетичен вид, например FreeBSD използва a5 . Linux използва id 83 и Windows (от XP нататък) използва 7 . Ако дялът е предназначен за използване в инсталацията ви на Linux, оставете типа на дяла като по подразбиране 83, но ако искате дял, който може да бъде прочетен от няколко операционни системи, включително Windows, трябва да използвате 7 или b .

За да промените идентификационния номер на дял, използвайте командата t . Ще бъдете подканени за номера на дяла и след това за кода на дяла. Ако сте забравили кода, който искате да използвате, можете да въведете L, вместо да въведете тип на дял, за да видите списъка отново. След като въведете кода на дяла, използвайте p да прегледате дяловете и да проверите дали типът на дяла е определен като изключен.

Форматиране и монтиране

След като бъде създаден нов дял, той трябва да бъде форматиран. За типове дялове, различни от 83, най-добре е да форматирате дяла, като използвате съответната нативна операционна система (т.е. Windows за id 7 и т.н.). За Linux използвайте mkfs.ext3 или mkfs.ext4 за типичен дял:

 sudo mkfs.ext4 / dev / sdb1 

След това файловата система трябва да бъде монтирана чрез команда, подобна на тази:

 sudo монтаж / dev / sdb1 / home / gary / mediastore / 

Къде /home/gary/mediastore/ е директорията, в която искате да се монтира диска. Накрая файлът /etc/fstab нуждае от редактиране, за повече информация прочетете "Запознаване с вашия fstab".

заключение

fdisk е гъвкав инструмент, но се уверете, че архивирате данните си, преди да манипулирате таблицата на дяловете, тъй като грешките могат да бъдат скъпи. Заслужава да се отбележи, че fdisk има някои ограничения, а именно, че не разбира таблици с дялове на GUID (GPT) и не е предназначена за големи дялове. В тези случаи използвайте parted инструмент.