Comando parted no Linux (particiona disco) [Guia Básico]

O comando parted no Linux foi desenvolvido para particionar e redimensionar partições de discos. Ele permite criar, destruir, redimensionar, mover e copiar partições do tipo ext2, Linux-swap, FAT, FAT32, reiserFS e HFS. Ele é muito útil para reorganizar o uso do disco, bem como copiar dados para novos discos.

Sua utilização é para usuários mais experimentados, já que ele pode criar partições diretamente no prompt do shell. 

Se nenhum comando for informado como parâmetro, o parted irá mostrar seu próprio prompt de comandos.

Os comandos podem ser:

mklabel label-type
Cria uma nova tabela de partições, que podem ser do tipo “aix”, “amiga”, “bsd”, “dvh”, “gpt”, “loop”, “mac”, “msdos”, “pc98”, ou “sun”.

mkpart part-type [fs-type] start end
Cria uma partição.
part-type pode ser “primary”, “logical”, ou “extended”.
fs-type espeficifa o tipo de sistema de arquivos, que pode ou não ser informado. Os tipos de sistema aceitos são: “btrfs”, “ext2”, “ext3”,  “ext4”,  “fat16”, “fat32”, “hfs”, “hfs+”, “linux-swap”, “ntfs”, “reiserfs” e “xfs”.
O parâmetro start define o inicio da partição. É um número inteiro seguido de uma unidade.
O parâmetro end define o fim da partição. É um número inteiro seguido de uma unidade.
A unidade pode ser a letra “s” de Setor, se o número informado for um setor no disco, ou “B” para informar o início e fim da partição em Bytes. Também é possível definir o inicio e fim das partições em unidades binárias como “MiB”, “GiB” e “TiB”.

name nome
Este comando permite dar um nome para a partição. Somente pode ser usado em tabelas de partição do tipo Mac,  PC98,  e  GPT.

print
Mostra informações sobre uma partição.                 

Para criar uma tabela de partições GPT no disco /dev/xvdb:

$ parted /dev/xvdb mklabel gpt
Aviso: The existing disk label on /dev/xvdb will be destroyed and all data on this disk will be lost. Do you
want to continue?
Sim/Yes/Não/No? Yes                                                       

Depois de criado a tabela de partições, pode-se criar a partição:

# parted /dev/xvdb  mkpart primary btrfs 1MiB 100%
Informação: You may need to update /etc/fstab.

O parted também permite ver a partição recém criada com o comando print:

# parted /dev/xvdb print
Model: Xen Virtual Block Device (xvd)
Disk /dev/xvdb: 8590MB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 
Number  Start   End     Size    File system  Name     Sinalizador
 1      1049kB  8589MB  8588MB               primary

Aprenda muito mais sobre Linux em nosso curso online. Você pode efetuar a matrícula aqui. Se você já tem uma conta, ou quer criar uma, basta entrar ou criar seu usuário aqui.

Gostou? Compartilhe