Reduzir / partição home para duas partições

2

Eu tenho um disco rígido no meu servidor

[root@CentOS dev]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda3       4.9G  722M  3.9G  16% /
tmpfs           246M     0  246M   0% /dev/shm
/dev/sda1       194M   28M  157M  15% /boot
/dev/sda2       9.9G  164M  9.2G   2% /home

Eu quero diminuir a partição inicial para duas partições

Eu encontrei o comando resize2fs

umount /home/
e2fsck -f /dev/sda2
resize2fs /dev/sda2 3G
mount /home/

depois de executar

/dev/sda3       4.9G  722M  3.9G  16% /
tmpfs           246M     0  246M   0% /dev/shm
/dev/sda1       194M   28M  157M  15% /boot
/dev/sda2       5.0G  160M  4.6G   4% /home

o tamanho de / home reduziu o 3G, mas não consigo encontrar o nome da nova partição

Qualquer um que possa me dar uma ideia para resolver isso, eu serei grato.

    
por Steve 16.05.2014 / 17:54

1 resposta

3

the size of /home reduced 3G but I can't found the name of new partition

Por que deveria haver uma nova partição? Vamos ver o que você fez:

umount /home/
e2fsck -f /dev/sda2

A partição é desmontada e verificada.

resize2fs /dev/sda2 3G

A partição é redimensionada. Eu não faço isso com muita frequência, mas parece-me bizarro que o sda2 agora tenha 5.0 GB e não 3.0 GB, se é isso que você pediu.

Portanto, agora você tem algum espaço livre na unidade que pode ser usado para criar novas partições. No entanto, você não fez nada para criá-los, então é claro que eles não estão lá.

Para criar uma nova partição sem uma GUI, use fdisk ou parted (note, no g ). IMO o primeiro é mais simples, embora se você tiver um disco GPT, certifique-se de que sua versão do fdisk suporta o GPT (ele indicará se não tiver). Observe que, conforme man resize2fs :

The resize2fs program does not manipulate the size of partitions. [...] If you wish to shrink an ext2 partition, first use resize2fs to shrink the size of filesystem. Then you may use fdisk(8) to shrink the size of the partition. When shrinking the size of the partition, make sure you do not make it smaller than the new size of the ext2 filesystem!

Eu destaquei a primeira frase para enfatizar o fato de você ter encolhido o sistema de arquivos, não a partição . Isso é um pouco confuso, pois df refere-se a nós de dispositivos (ou seja, partições de disco) como sistemas de arquivos. Na verdade, refere-se ao sistema de arquivos na partição, que não é a mesma coisa.

Então, agora você encolheu o sistema de arquivos, você pode diminuir a partição, então você pode adicionar um novo (e criar um novo sistema de arquivos).

    
por 16.05.2014 / 18:16