Fdisk не создает раздел более 2ТБ

Столкнулся с проблемой, после подключения нового диска на 3 тб к компьютеру с Debian на борту, и при попытке создать раздел на весь объем диска, выяснилось что fdisk не хочет создавать раздел более 2 ТБ. Это также актуально для RAID массивов.

Что же делать и в чем суть проблемы?

Fdisk при создании раздела на диске использует MBR (Master Boot Record), если не вдаваться в подробности, то кратко структура адресации разделов в MBR сделана таким образом, что максимальное адресуемое пространство, которое может занимать раздел составляет около 2 тб.

Чтобы создать раздел более 2ТБ, необходимо использовать GPT (GUID Partition Table).

Какова структура технологии можно почитать в интернете. А мы перейдем к сути: создание раздела более 2ТБ на Linux.

Для этого нам понадобится утилита parted

Установим ее

apt-get install parted

Выберем диск (выберете свой диск)

parted /dev/sdc

После того как диск выбран, мы видим приглашение программы, которое выглядит так:

(parted)

Введя «help» мы можем увидеть список основных команд.

print — список существующих разделов

quit — выход из parted

Назначаем метку диска для разделов

mklabel gpt

Создаем раздел на весь диск

mkpart primary 1 3001G

где, primary — тип создаваемого раздела (другие варианты: extended — расширенный, logical — логический)

1 — начало раздела (начало и конец раздела по умолчанию задается в мегабайтах)

3001G — конец раздела (здесь задан в гигабайтах).

Чтобы посмотреть какой размер вписывать, можно выполнить команду «print«, где будет строчка о размере раздела:

Disk /dev/sdc: 3001GB

Этот размер и вписываем как конец раздела.

Если же хотим делить диск на несколько разделов использую GPT, то все по аналогии, команда help вам в руки 🙂

Как создать файловую систему на созданном разделе Читаем здесь.

Комментарии
Если статья вам помогла (или не помогла), оставьте комментарий с отзывом для других пользователей и автора
Добавить комментарий

Ваш e-mail не будет опубликован.

Sidebar