19.4. Redimensionamento de um sistema de arquivo ext4
Como administrador de sistema, você pode redimensionar um sistema de arquivos ext4 usando o utilitário resize2fs
. O utilitário resize2fs
lê o tamanho em unidades de tamanho de bloco do sistema de arquivos, a menos que um sufixo indicando uma unidade específica seja usado. Os sufixos a seguir indicam unidades específicas:
-
s (setores) -
512
byte sectors -
K (kilobytes) -
1,024
bytes -
M (megabytes) -
1,048,576
bytes -
G (gigabytes) -
1,073,741,824
bytes -
T (terabytes) -
1,099,511,627,776
bytes
Pré-requisitos
- Um sistema de arquivo ext4. Para informações sobre como criar um sistema de arquivo ext4, veja Seção 19.2, “Criação de um sistema de arquivo ext4”.
- Um dispositivo de bloco subjacente de tamanho apropriado para segurar o sistema de arquivo após o redimensionamento.
Procedimento
Para redimensionar um sistema de arquivo ext4, tome as seguintes medidas:
Reduzir e aumentar o tamanho de um sistema de arquivo ext4 não montado:
# umount /dev/block_device # e2fsck -f /dev/block_device # resize2fs /dev/block_device size
Substituir /dev/block_device pelo caminho para o dispositivo do bloco, por exemplo
/dev/sdb1
.Substituir size pelo valor de redimensionamento necessário usando
s
,K
,M
,G
, eT
sufixos.Um sistema de arquivo ext4 pode ser desenvolvido enquanto montado usando o comando
resize2fs
:# redimensionar2fs /mount/device size
NotaO parâmetro de tamanho é opcional (e muitas vezes redundante) quando se expande. O
resize2fs
se expande automaticamente para preencher o espaço disponível do container, geralmente um volume lógico ou partição.
Para visualizar o sistema de arquivo redimensionado:
# df -h
Recursos adicionais
-
A página do homem
resize2fs
. -
A página do homem
e2fsck
. -
A página do homem
ext4
.