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的主要内容,如果未能解决你的问题,请参考以下文章

sh 在fedora(23 +)上安装node.js.(v5.0.0)

23.dubbo脚本之stop.sh

kafka 命令

替换 sh 中的源

CronJob 没有运行

如何在 Windows 命令提示符下运行 .sh?