Como redimensiono uma partição ext3 que não faz parte de um grupo LVM?

2

Li várias perguntas / respostas como esta:

How to extend CentOS 5 partition on VMware?

No entanto, eu tenho uma partição ext3 que preciso estender e que não faz parte de um grupo LVM e nunca será.

Quais etapas eu preciso dar para conseguir isso sem perder dados?

Estou rodando o CentOS 6.4 x64 (somente texto, sem GUI / X etc) no XenServer. Eu já redimensionei o disco virtual XenServer em que a partição ( /dev/xvdb1 ) reside (é a única partição).

    
por Kev 03.11.2014 / 17:45

2 respostas

2

Se você tiver parted 3.2, poderá usar o comando resizepart para aumentar a partição. Caso contrário, você precisará print da tabela de partições existente depois de configurá-la para usar setores com unit s . No seu caso, a partição quase certamente começa no setor 2048. Exclua a partição com o comando rm , recrie-a com mkpart , verifique se ela inicia no mesmo setor e use o novo "disco" maior. tamanho.

Depois disso, você precisa redimensionar o sistema de arquivos. Para o ext [234], você faz isso usando resizepart /dev/xvdb1 .

    
por 03.11.2014 / 19:21
1

Suponho que seja uma partição normal (BIOS do PC ou GPT).

  1. Você realmente deve fazer um backup da tabela de partições (por exemplo, com sfdisk -d /dev/sda ou parted /dev/sda "unit s" print )

  2. Você precisa garantir que haja espaço livre por trás da partição.

  3. Se você não tiver uma ferramenta que permita estender uma partição diretamente, será necessário excluir a partição e recriá-la no mesmo setor, mas com tamanho maior.

  4. Uma vez que você ampliou a partição, execute resize2fs /dev/xvdb1 para ampliar o sistema de arquivos para abranger toda a partição.

por 03.11.2014 / 17:56

Tags