Инструменты пользователя

Инструменты сайта


fdisk:fdisk

fdisk

Программа для работы с разделами диска, также можно использовать cfdisk

Список всех дисков

fdisk -l

Просмотр текущей схемы разбиения диска

fdisk — это популярная и очень мощная утилита для создания разделов на ваших дисках.

Запустите fdisk, указав свой диск в качестве параметра (в примере мы используем /dev/sda):

fdisk /dev/sda

После запуска fdisk выдаст такое приглашение:

Command (m for help):

Нажмите p, чтобы вывести текущую схему разбиения диска:

Command (m for help): p

Disk /dev/sda: 240 heads, 63 sectors, 2184 cylinders         
Units = cylinders of 15120 * 512 bytes                       

Device Boot    Start       End    Blocks   Id  System        
/dev/sda1             1        14    105808+  83  Linux      
/dev/sda2            15        49    264600   82  Linux swap 
/dev/sda3            50        70    158760   83  Linux      
/dev/sda4            71      2184  15981840    5  Extended   
/dev/sda5            71       209   1050808+  83  Linux      
/dev/sda6           210       348   1050808+  83  Linux      
/dev/sda7           349       626   2101648+  83  Linux      
/dev/sda8           627       904   2101648+  83  Linux      
/dev/sda9           905      2184   9676768+  83  Linux      

Command (m for help):                                        

В данном случае на диске есть семь разделов Linux (для которых в графе System указано Linux) и один раздел подкачки (в списке показан как Linux swap).

Удаление всех разделов

Сначала удалим с диска все существующие разделы. Для удаления раздела вводите d

Например для удаления существующего /dev/sda1

Command (m for help): d   
Partition number (1-4): 1 

Удаление раздела будет запланировано. Он больше не будет отображаться при вводе p, но фактически не будет удалятся до тех пор, пока вы не сохраните внесенные изменения. Если вы ошиблись и хотите прервать разбиение без сохранения изменений, немедленно введите q и нажмите Enter; тогда ваш раздел сохранится в неизменном виде.

Теперь, если вы действительно собираетесь удалить в своей системе все разделы, повторяйте ввод p для показа оставшихся разделов, затем d и номера удаляемого раздела до тех пор, пока разделы не кончатся. В итоге вы получите пустую таблицу разделов:

Disk /dev/sda: 30.0 GB, 30005821440 bytes                    
240 heads, 63 sectors/track, 3876 cylinders                  
Units = cylinders of 15120 * 512 = 7741440 bytes             

Device Boot    Start       End    Blocks   Id  System        

Command (m for help):                                        

Теперь, когда мы очистили таблицу разделов, хранящуюся в оперативной памяти, настало время создавать разделы. Мы воспользуемся примерной схемой разбиения, описанной выше. Естественно, не следуйте этим инструкциям буквально, если только вам не нужна таблица разделов, идентичная нашей!

Создание загрузочного раздела

Сначала создадим маленький загрузочный раздел. Введите n для создания нового раздела, затем p, чтобы выбрать первичный раздел, и 1 для указания первого первичного раздела. На вопрос о первом цилиндре нажмите ввод. На вопрос о последнем цилиндре введите +32M, чтобы создать раздел размером 32МБ:

Command (m for help): n                                                
Command action                                                         
  e   extended                                                         
  p   primary partition (1-4)                                          
p                                                                      

Partition number (1-4): 1                                              
First cylinder (1-3876, default 1): (нажмите ввод)                     
Using default value 1                                                  
Last cylinder or +size or +sizeM or +sizeK (1-3876, default 3876): +32M


Теперь, введя p, вы должны увидеть следующий текст: 

Command (m for help): p                                                

                                                                       

Disk /dev/sda: 30.0 GB, 30005821440 bytes                              
240 heads, 63 sectors/track, 3876 cylinders                            
Units = cylinders of 15120 * 512 = 7741440 bytes                       

Device Boot    Start       End    Blocks   Id  System                  
/dev/sda1          1        14    105808+  83  Linux                   

Нам необходимо сделать этот раздел загружаемым. Введите a для включения признака загрузки с раздела, затем нажмите 1. Если снова ввести p, можно увидеть, что в столбце boot появился знак *

Создание раздела подкачки

Теперь создадим раздел подкачки. Для этого введите n (создание нового раздела), затем p для выбора первичного раздела. Потом нажмите 2, чтобы создать второй первичный раздел, в нашем случае /dev/sda2

На вопрос о первом цилиндре просто нажмите ввод. На вопрос о последнем — ответьте +512M, чтобы создать раздел размером 512МБ. Сделав это, введите t для указания типа раздела, 2, для выбора только что созданного раздела, и 82, чтобы установить тип раздела «Linux Swap». При нажатии p по завершении этих действий, таблица разделов должна выглядеть примерно так:

Command (m for help): p                                                

                                                                       

Disk /dev/sda: 30.0 GB, 30005821440 bytes                              

240 heads, 63 sectors/track, 3876 cylinders                            

Units = cylinders of 15120 * 512 = 7741440 bytes                       

                                                                       

Device Boot    Start       End    Blocks   Id  System                  

/dev/sda1 *        1        14    105808+  83  Linux                   

/dev/sda2         15        81    506520   82  Linux swap              

Создание корневого раздела

Теперь создадим корневой раздел. Для этого введите n (создание нового раздела), затем p (первичный раздел). После этого нажмите 3 для создания третьего первичного раздела, в нашем случае /dev/sda3

На вопрос о первом цилиндре нажмите ввод. На вопрос о последнем — также нажмите ввод, чтобы раздел занял все оставшееся свободное место на диске. По завершении этих шагов, при вводе p должна выводиться подобная таблица разделов:

Command (m for help): p                                                

                                                                       

Disk /dev/sda: 30.0 GB, 30005821440 bytes                              

240 heads, 63 sectors/track, 3876 cylinders                            

Units = cylinders of 15120 * 512 = 7741440 bytes                       

                                                                       

Device Boot    Start       End    Blocks   Id  System                  

/dev/sda1 *        1        14    105808+  83  Linux                   

/dev/sda2         15        81    506520   82  Linux swap              

/dev/sda3         82      3876  28690200   83  Linux                   

Сохранение схемы разбиения

Для сохранения схемы разбиения и выхода из fdisk, введите w

Command (m for help): w

fdisk/fdisk.txt · Последние изменения: 2018-10-29 10:42 — GreyWolf