List, create, delete partitions on MBR and GPT disks:
Um Disco pode ser utilizado como um todo, ou dividido por múltiplas secções, referidas como partições. No RHEL-7 os discos normalmente são chamados /dev/sda
ou /dev/sdb
, etc sendo que esta nomenclatura é aplicada a maquinas físicas, quando o RHEL deteta que está instalado numa máquina Virtual, fica com a referência, /dev/vda
, etc.
Quando criamos partições, estas recebem o nome do próprio disco em que estão inseridas, mais uma identificação numérica (/dev/sda1, /dev/vdb2, etc). Todas estas partições estão agrupadas numa Tabela de Partições, sendo que cada uma tem a sua própria tabela, também, onde consta toda a sua organização, dos dados.
Existem 2 normas de particionamento de discos, MBR e GPT.
Normalmente as partições MBR, usam sectores de 512-bytes, permitindo uma organização até 4 partições primárias, sendo que caso sejam pretendidas mais, estas terão de ser partições extended (extras\estendidas), para depois serem criadas partições lógicas dentro. Note-se ainda que uma outra condicionante nos discos com particionamento MBR é que caso um disco tenha uma capacidade superior a 2Terabytes, valores superiores não serão detetados.
Devido a estas mesma limitações existe o surgimento do particionamento GPT, que usam sectores de 4096-bytes ente outras melhorias. Podem ser consultadas as melhorias inerentes a esta nova norma através deste link.
Para procedermos ao particionamento de um disco no sistema RHEL-7 podemos tomar recurso de 2 Utilitários - parted
e ofdisk
\
gdisk
. Note-se que em ambos os casos, ao lançarmos estes comandos, temos sempre de indicar que disco é que vamos trabalhar, sendo que ao serem lançados estes comando entraremos num “sub-interface”onde podemos ir lançados comandos específicos aos utilitários deforma a podermos, visualizar, editar e limpar partições dos discos.
Devido a semelhança entre os utilitários passarei apenas a demonstrar algumas ações no fdisk
de forma a ter-se uma noção a utilização destas ferramentas.
Aceder a um [Disco]:
# fdisk /dev/[Disco]
Welcome to fdisk (util-linux 2.32.1).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Command (m for help):
Listar as suas partições:
# fdisk -l /dev/[Disco]
ou
# p
(se estivermos já dentro do modo de edição)
Ordem de criação de uma nova partição:
# n
# [Tipo de Partição]
# [Numero de Partição]
# [Inicio]
# [Fim]
# w
Um ultimo aspeto importante de referir, é que realmente após serem feitas alterações na tabela de partição do sistema devem ser “anunciadas” a mesma ao resto do Sistema Operativo, para concretizarmos essa mesma função podemos recorrer ao comando partprobe
que atualiza o sistema, sobre quais-queres alterações.
# partprobe
Last updated
Was this helpful?