Как создать GPT-диск в Linux (носитель более 2 ТиБ)
C GPT в системах Linux работает утилита parted.
Чтобы узнать, какой именно тип диска (GPT или MBR) настроен вводим команду:
fdisk /dev/sdb -l
* где sdb — наш жесткий диск.
Либо будет выведено предупреждение WARNING: GPT (GUID Partition Table) detected, значит используется GPT, либо мы увидим:
Тип метки диска: gpt
Также, для определения диска можно использовать gdisk:
gdisk /dev/sdb
Мы должны увидеть строку на подобие:
Found valid GPT with protective MBR; using GPT.
Создаем GPT
Открываем наш диск утилитой parted:
parted /dev/sdb
Откроется интерактивное меню утилиты — нажимаем p:
(parted) p
На экран будет выведена информация о разделах. Если они есть, удаляем командой rm:
(parted) rm 1
* где 1 — номер раздела. Команду нужно повторить для всех разделов. Их список мы смотрели на предыдущем шаге командой p.
* если на разделе есть важная информация, ее нужно скопировать на другой носитель.
Создаем разметку GPT:
(parted) mklabel gpt
И создаем новый раздел:
(parted) mkpart primary 0 0
* где primary указывает, что раздел является основным; 0 и 0 — использовать весь диск для создания раздела, но можно использовать часть диска, например, 0 2048GB.
Выходим из parted:
(parted) q
И форматируем диск:
mkfs.ext4 /dev/sdb
* где в качестве файловой системы выбрана ext4.
Для проверки, монтируем отформатированный диск в директорию /mnt:
mount /dev/sdb /mnt
И выводим список дисков:
df -h
Если есть необходимость монтировать диск при загрузке системы, прочитайте статью Автоматическое монтирование дисков в Linux