Разделы в Linux объёмом более 2Tb

Создан: 10.01.2012
Модиф: 10.01.2012
Иванов Аркадий

 

Столкнулся с дисками по 3Tb и понял, что fdisk для работы с ними непригоден. Он не умеет делать разделы более, чем 2Tb.

 

В таких случаях необходимо на дисках создать GPT (GUID Partition Table) и для этой цели используется программа parted.

 

Пример:

 

[root@vlfserver ~]# parted /dev/sdd

 

GNU Parted 2.4
Используется /dev/sdd
Добро пожаловать в GNU Parted! Наберите 'help' для просмотра списка команд.

 

(parted) mklabel gpt                                                      
Предупреждение: Существующая метка диска на  /dev/sdd будет уничтожена и все данные на этом диске будут утеряны. Вы хотите продолжить?
Да/Yes/Нет/No? y                                                          

 

(parted) unit TB    

 

(parted) mkpart primary 0.00TB 3.00TB

 

(parted) print                                                           
Модель: ATA WDC WD30EZRX-00M (scsi)
Диск /dev/sdd: 3,00TB
Размер сектора (логич./физич.): 512B/4096B
Таблица разделов: gpt

Номер  Начало  Конец   Размер  Файловая система  Имя      Флаги
 1     0,00TB  3,00TB  3,00TB  ext4              primary

(parted) quit                                                            
                                                 
 

После создания раздела на нём обычным способом создаётся файловая система:

[root@vlfserver ~]# mkfs -t ext4 /dev/sdd1

 

Примечание:

Чтобы удалить GPT таблицу с диска с помощью gparted:

[root@toga ~]# parted /dev/hdd
GNU Parted 1.8.8
Using /dev/hdd
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) mktable                                                         
Warning: The existing disk label on /dev/hdd will be destroyed and all data on this disk will be lost. Do you want to continue?
Yes/No? yes                                                              
New disk label type?  [gpt]? msdos                                       
(parted) quit