Para realizamos os procedimentos é necessário que estejamos logados com o usuário root sendo assim execute o comando abaixo e entre com sua senha.
su
Verifique como está oseu usdo de disco e partições utilzadas, em nosso caso queremo alterar a partição do diretório /home
df -l
Verifique a disponibilidade de discos para fazer a sustituição, em nosso caso usaremos o disco /dev/sdb com 25 GB
fdisk -l
Escolha o disco onde será criado uma nova partição
fdisk /dev/sdb2
Verifique quantas partições existem nesse disco teclando a letra P
p
Com a letra N você informa que seja criar uma nova partição
n
Informe o número e tamanhao tamanho da partição em nosso exemplo criamos uma nova partição de numero 2 com +10GB
Em seguida salve as alterações com o comando W
Caso necessário instale o pacote parted para fazer a releitura da tabela de partição sem necessidade de reiniciar a estação/servidor.
apt install parted
Execute o comando partprobe para fazer a releitura da tabela de partição
partprobe
Formate a sua partição, escolhemos o EXT4 como sistema de arquivos
mkfs.ext4 /dev/sdb2
Faça a montagem da nova partição para realizarmos o backup do diretório /home atual.
mount /dev/sdb2 /mnt
Fazendo o backup do diretório /home
rsync -Pav /home/* /mnt
Obetendo o UUID através do blkid
O programa blkid é a interface de linha de comando para trabalhar com a biblioteca libblkid. Ela informa campos como LABEL UUID sistema de arquivos e outras opções)
blkid
Use o fstab para definir a montagem automática da nova partição para o diretório /home
nano /etc/fstab
Salve as alterações teclando F2
Desmonte o diretório /mnt ou qualque outro utilizado para fazer o backup do /home,
umount /mnt
Agora monte todas os dispositivvos configurados no FSTAB com o comando mount -a
mount -a
Finalmente verifique se já está utilizando a nova partição com o comando df -h, em nosso caso é o disco /dev/sdb2
df -h
Preparamos um vídeo sobre o asssunto confira.
Conclusão
Alterar a partição de um diretório é algo simples e rápido de ser feito em uma distribuição linux, para isso basta utilziar alguns recursos disponíveis como o fdisk, blkid, fstab, mkfs, parted , mount e rsync, Caso estivermos trabalhando em um ambiente desktop poderíamos usar o Gparted para criamos nossa partição.
Fico por aqui e até o próximo