sh Redimensionarpartiçõeslinuxcentos
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh Redimensionarpartiçõeslinuxcentos相关的知识,希望对你有一定的参考价值。
######################################################################################################
# Referencias: #
# http://atenagoraslinuxadventures.blogspot.com/2010/02/redimensionando-particoes-ext3.html #
# http://nextsense.com.br/blog/archives/221 #
######################################################################################################
//Listagem do estado dos discos antes do redimensionamento
[root@vboxhost /]# df -h
Sist. Arq. Tam Usad Disp Uso% Montado em
/dev/mapper/VolGroup00-LogVol03 3,9G 325M 3,4G 9% /
/dev/mapper/VolGroup00-LogVol01 961M 39M 873M 5% /var
/dev/mapper/VolGroup00-LogVol02 961M 18M 895M 2% /opt
/dev/mapper/VolGroup00-LogVol00 1,9G 851M 972M 47% /usr
/dev/sda3 2,9G 69M 2,7G 3% /dataSolr
/dev/sda1 99M 13M 81M 14% /boot
tmpfs 2,0G 0 2,0G 0% /dev/sh
//Listagem do estado dos discos antes do redimensionamento
[root@vboxhost /]# fdisk -l
Dispositivo Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda2 14 1033 8193150 8e Linux LVM
/dev/sda3 1034 1415 3068415 83 Linux
/dev/sda4 1416 1802 3108577+ 5 Estendida
/dev/sda5 1416 1670 2048256 82 Linux swap / Solaris
//Desmontar o local a diminuir espaco
[root@vboxhost /]# umount /dataSolr/
//Checar o disco desmontado
[root@vboxhost /]# e2fsck -f /dev/sda3
e2fsck 1.39 (29-May-2006)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dataSolr: 11/767232 files (9.1% non-contiguous), 41566/767103 blocks
//Diminuir o tamanho -- Tem 2,9G vai diminuir para 2G
//Importante guardar o valor do bloco gerado pelo resize: The filesystem on /dev/sda3 is now 524288 blocks long. --> guardar o valor 524288
[root@vboxhost /]# resize2fs /dev/sda3 2G
resize2fs 1.39 (29-May-2006)
Resizing the filesystem on /dev/sda3 to 524288 (4k) blocks.
The filesystem on /dev/sda3 is now 524288 blocks long.
//Executar o fdisk para fazer o redimensionamento no disco
[root@vboxhost /]# fdisk /dev/sda
//Removendo a particao do /dataSolr
Comando (m para ajuda): d
Número da partição (1-5): 3
//Recria a particao com o novo tamanho
Comando (m para ajuda): n
Comando - ação
l lógica (5 ou superior)
p partição primária (1-4)
p
Selected partition 3
Primeiro cilindro (1034-1802, default 1034): 1034 //Aqui deve informar sempre o valor do inicio do bloco, que é o valor default
Último cilindro ou +tamanho ou +tamanho M ou +tamanho K (1034-1415, default 1415): +2202009K
//O valor do último cilindo é descoberto fazendo um calculo com o resultado do bloco gerado pelo comando resize2fs
//o calculo é (bloco do resize2fs * 4) * 1,05
// (524288 * 4) * 1,05 = 2097152 * 1,05 = 2202009,6
//Confirmar as alterações
Comando (m para ajuda): w
A tabela de partições foi alterada!
//Checar novamente a particao
e2fsck -f /dev/sda3
//Informar ao kernel as mudanças no disco
[root@vboxhost /]# partprobe /dev/sda
//Remontar o disco
[root@vboxhost /]# mount /dev/sda3 /dataSolr/
以上是关于sh Redimensionarpartiçõeslinuxcentos的主要内容,如果未能解决你的问题,请参考以下文章