centos 6.3 aumentar o tamanho do disco em /

3

Eu tenho uma VM rodando o CentOS 6.3. O LVM não está instalado. Do lado da VM, eu aumentei o disco subjacente de 15 GB para 40 GB, então agora preciso expandir a partição e o sistema de arquivos.

Eu consegui inicializar no "Modo de Recuperação" para que nenhum sistema de arquivos seja montado. Meu problema ocorre ao tentar usar o comando resize do parted.

[root@livedvd ~]# parted
(parted) print
Model: VMware Virtual disk (scsi)
Disk /dev/sda: 42.9GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number    Start    End     Size    Type     File system    Flags
 1        1049kB   269MB   268MB   primary  ext3           boot
 2        269MB    1880MB  1880MB  primary  linux-swap(v1) 
 3        1880MB   17.2GB  15.3GB  primary  ext4

(parted)

Agora, eu tentei expandir a partição com:

(parted) resize 3 4366MB 35GB
WARNING: you are attempting to use parted to operate on (resize) a file system...
...
No Implmentation: Support for opening ext4 file systems is not implemented yet.
(parted)

Ótimo! Tem 6,3 anos! Eu fiz uma atualização do yum, mas não fez diferença. A mensagem de aviso continua dizendo que eu deveria estar usando e2fsprogs. Eu tentei resize2fs / dev / sda3, no entanto, afirma que "o sistema de arquivos já tem 3735296 blocos de comprimento. Nada a ver". Meu entendimento é que isso é para o sistema de arquivos. Eu tenho que expandir a partição primeiro.

Eu também aumentei a memória de 1GB para 4GB, então também estou tentando aumentar o linux-swap, daí o valor de 4366MB.

Eu encontrei este site, fazendo referência ao "erro de não implementação" e sugerindo que eu usasse o cfdisk / dev / sda3. O post continua dizendo que isso excluirá a partição. Eu deveria então recriá-lo com resize2fs / dev / sda3. Não tenho certeza se gosto do som de excluir partições.

Se alguém pudesse me apontar na direção certa, eu ficaria grato por qualquer indicação.

    
por woter324 13.11.2014 / 16:56

3 respostas

3

Eu nunca fiz isso com o parted, mas eu fiz isso com o fdisk / resize2fs. Aqui está um link sobre como fazer isso:

link

Basicamente, o resumo dele é:

  1. Desmonte o sistema de arquivos que você está redimensionando
  2. Exclua a partição e crie uma partição maior com o mesmo primeiro setor (Tudo o que você está fazendo é excluir a referência na tabela de partições, não a partição real, para encontrar o sistema de arquivos na nova partição maior )
  3. Estenda o sistema de arquivos para preencher a partição maior
  4. Remontar o sistema de arquivos redimensionado.
por 13.11.2014 / 17:13
0

link

Eu resolvi isso fazendo o seguinte com parted:

Run parted on your device: parted /dev/sdX
Change display unit to sectors: unit s
Print current partition table and note the start sector for your partition: p
Delete your partition (won't delete the data or filesystem): rm <number>
Recreate the partition with the starting sector from above: mkpart primary <start> <end>
Exit parted: quit
Check the filesystem: sudo e2fsck -f /dev/sdXX
Resize filesystem: sudo resize2fs /dev/sdXX
    
por 02.08.2016 / 21:08
-1

Para aqueles que executam o LVM, faça o seguinte. Se você não está executando o LVM, você deveria estar. Execute o lvm durante todo o dia em um ambiente virtual aqui. Eu sei que não responde a sua pergunta, mas pode ajudar alguém com LVM, então aqui vai você.

Tudo o que você precisa fazer para adicionar espaço, desde que não esteja adicionando discos, é apenas executar o seguinte enquanto estiver on-line e montado.

primeiro execute vgdisplay e se você tiver espaço livre disponível

lvresize -L + 10G / dev / nomeVG / LVname

depois, execute resize2fs / dev / VGname / LVname

você terminou.

    
por 10.12.2015 / 23:03