1) Selecionar o disco a ser particionado
Quando se executa o utilitário
parted sem nenhum argumento, ele seleciona por padrão (default) o primeiro disco disponível no sistema.
Vamos a um exemplo:
sudo parted
[sudo] password for lisandro:
GNU Parted 2.3
Usando /dev/sda
Bem vindo ao GNU Parted! Digite 'help' para visualizar uma lista de comandos.
(parted)
Nesse exemplo ele pegou automaticamente /dev/sda, meu primeiro disco no sistema.
Pode observar que no fim da execução fica o cursor aguardando comandos ao parted, bastando escrever diretamente no cursor o comando desejado.
Vamos dar uma olhada no "help":
(parted)
help
align-check TIPO N
#verifica a partição N para alinhamento TIPO(min|opt)
check NUMERO
#faz um teste simples no sistema de arquivos
cp [DO-DISPOSITIVO] DO-NÚMERO PRO-NÚMERO
#copia o sistema de arquivos para outra partição
help [COMANDO]
#exibe a ajuda geral, ou a ajuda sobre COMANDO
mklabel,mktable TIPO-DE-RÓTULO
#cria um novo rótulo de disco (tabela de partição)
mkfs NÚMERO FS-TYPE
#cria um sistema de arquivos FS-TYPE na partição NÚMERO
mkpart TIPO-PART [TIPO-FS] INÍCIO FIM
#cria uma partição
mkpartfs TIPO-PART TIPO-FS INÍCIO FIM
#cria uma partição com um sistema de arquivos
move NUMERO INICIO FIM
#move a partição NUMERO
name NUMERO NOME
#renomeia a partição NUMERO para NOME
print [devices|free|list,all|NÚMERO]
#mostra a tabela de partição, dispositivos disponíveis, espaço livre, todas as partições encontradas, ou uma partição em específico (definida por NÚMERO)
quit
#sair do programa
rescue INICIO FIM
#recupera uma partição perdida próxima ao INICIO e FIM
resize NUMERO INICIO FIM
#redimensiona a partição NUMERO e seu sistema de arquivos
rm NUMERO
#apaga a partição NUMERO
select DEVICE
#seleciona o dispositivo a editar
set NUMERO FLAG ESTADO
#altera a FLAG na partição NUMERO
toggle [NUMBER [FLAG]]
#altera o estado da flag na partição NUMBER
unit UNIDADE
#define a unidade padrão como UNIDADE
versão
#exibe o número da versão e informações sobre copyright do GNU Parted
Para selecionar outro disco usamos o comando "select", como abaixo:
(parted)
select /dev/sdb
Erro: Não foi possível receber informações do dispositivo /dev/sdb - Arquivo ou diretório não encontrado.
Repetir/Retry/Cancelar/Cancel?
Opa! Essa mensagem de erro ocorre quando o disco não é localizado ou o nome não é o fornecido. Vou conectar um pendrive e tentar novamente:
(parted)
select /dev/sdb
Usando /dev/sdb
(parted)
Agora sim, funcionou perfeitamente.
2) Mostrar todas as partições
Podemos mostrar na tela as partições usando o comando "print", ele ainda mostra outras informações, como as propriedades do disco, modelo, tamanho, tabela de partições e tamanho do setor...
Vejamos um exemplo:
(parted)
print
Modelo: SanDisk Cruzer Blade (scsi)
Disco /dev/sdb: 2001MB
Tamanho de setor (lógico / físico): 512B/512B
Tabela de Partição: msdos
Número Início Fim Tamanho Tipo Sistema de arquivos Sinalizador
1 66,0kB 2000MB 2000MB primary fat16 iniciação
(parted)
Vou trocar para o /dev/sda e tentar o "print", veja só:
(parted)
select /dev/sda
Usando /dev/sda
(parted)
print
Modelo: ATA ST3160812AS (scsi)
Disco /dev/sda: 160GB
Tamanho de setor (lógico / Físico): 512B/512B
Tabela de Partição: msdos
Número Início Fim Tamanho Tipo Sistema de arquivos Sinalizador
1 1049kB 112GB 112GB primary ext4 iniciação
2 112GB 160GB 47,8GB extended
6 112GB 117GB 4802MB logical linux-swap(v1)
5 117GB 160GB 43,0GB logical ext4
(parted)
Bem útil! Não acharam?
Bom, para os próximos exemplos vou voltar ao meu pendrive em /dev/sdb. É só usar o "select" novamente, mas agora você já sabe.