O comando mais utilizado para criação de partições é o famoso fdisk, comando com vários recursos que possibilita além da criação de partições a alteração do sistema de arquivos para vários tipos (swap, ext2, ext3, ext4, reiserfs, xfs, fat, etc…). Este comando foi e está sendo muito útil, mas atualmente estamos verificando sua limitação, pois os storages estão sendo montados com cada vez mais capacidade de armazenamento, utilizando RAID,  por meio de hardware ou software, e a partir deste cenário esbarramos com um problema que é a criação de um partição superior a 2TB utilizando o fdisk, apresentando assim o seguinte erro:

“value out of range”.

 Para romper esta limitação do fdisk, você pode criar partições utilizando o GPT, sendo este apresentado abaixo como fazer para configurar partições com este sistema:

Primeiramente remova todas as partições na unidade que será montado o sistema de arquivos do storage,   utilizando o comando fdisk

# fdisk -l /dev/sdx

Sendo X a unidade em questão podendo ser sda, sdb ou sdc, etc…

Agora vamos criar a unidade e sistema de arquivos do nosso storage, utilizando o comando parted

# parted /dev/sdx

Sendo X a unidade em questão podendo ser sda, sdb ou sdc, etc…

Agora dentro do parted vamos alterar o sistema para GPT, com o comando abaixo:

(parted) mklabel gpt

Agora vem a parte mais importante a criação do blocos lógicos da unidade, será apresentada a  sintaxe do comando abaixo:

(parted) mkpart [part-type fs-type name] start end

Agora vamos criar a nossa partição:

(parted) mkpart logical 0 -1

Agora vamos ativar a nossa partição para que ela seja conhecida pelo sistema operacional:

(parted) set 1 lvm on

(parted) quit

Pronto, agora é só reiniciar o servidor e criar quantas partições quiser no storage.