Foram feitas alterações no kernel do Linux e nos utilitários para suportar unidades de Formato Avançado. Essas alterações garantem que todas as partições em unidades de Formato Avançado estejam alinhadas adequadamente nos limites do setor de 4K. O suporte a kernel para unidades Advanced Format está disponível nas versões de kernel 2.6.31 e posteriores. O suporte para o particionamento e formatação de unidades de Formato Avançado está disponível nos seguintes utilitários do Linux:
Fdisk: O GNU Fdisk é um utilitário de linha de comando que particiona discos rígidos. As versões 1.2.3 e posteriores suportam unidades de Formato Avançado.
Parted: o GNU Parted é um utilitário gráfico para particionar discos rígidos. As versões 2.1 e posteriores suportam unidades de Formato Avançado.
Os discos 4K nativos (4Kn) têm um tamanho de setor lógico de 4 KB. Sistemas operacionais modernos podem armazenar dados nesses discos, mas eles geralmente não podem inicializar a partir desses discos. Esses discos são geralmente drives externos com conexão USB.
Para criar uma partição usada como um dispositivo de armazenamento de mídia, pressione Ctrl + Alt + T no teclado para abrir o Terminal. Quando se abre, execute o (s) comando (s) abaixo:
sudo mkfs.ext4 -m 0 /dev/sdb1
A maioria dos discos 4k tem um tamanho de setor físico de 4096 bytes para que 3 TB possam caber nas placas, mas eles ainda têm 512B de tamanho do setor lógico para compatibilidade com OSs que esperam que um setor seja 512B. É por isso que quando você usa o comando print no parted para imprimir os detalhes, diz-se tamanho de setor lógico / físico 512B / 4096B. Isso é normal.
Essa "conversão" é feita pela inteligência no próprio disco e é normal. É assim que deve funcionar.
Se você não consegue ver toda a 3TB, verifique primeiro na BIOS que não está limitando o tamanho do disco. Talvez você precise de atualização do BIOS para suportar o disco.
Também usando o parted para criar partições a partir de 0, o que é um erro. Você precisa iniciar a primeira partição no setor 2048, que é equivalente a 1 MiB para que as partições no disco sejam alinhadas para um ótimo desempenho.
Portanto, altere a unidade para MiB, imprima os detalhes do disco que também imprimirão o tamanho do disco em MiB e crie a partição (se desejar apenas partição única) começando em 1 MiB e terminando no último MiB (ou antes o último).
Por exemplo, um disco de 3 TB deve ter, na realidade, algo como 2.861.022 MiB. Então, criar uma única partição abrangendo todo o disco em um dispositivo de disco chamado / dev / sdX seria como (substituir o X pela letra correta):
sudo parted /dev/sdX
unit MiB
mklabel gpt
print (to see the total size in MiB)
mkpart primary 1 2861022
quit
Se o tamanho do disco for menor que MiB, maior ou menor que 2861022 ajuste o local final.
É isso. Depois disso, crie o sistema de arquivos desejado na partição.
Fontes e leitura extra
unidades do setor 4K e Linux
Erro ao verificar e instalar unidades de 4k no Linux
Fóruns do Ubuntu