Não é possível estender a partição no CentOS 6. A segunda partição está impedindo

2

Eu tenho um servidor no AWS EC2 que foi configurado por um sysadmin que eu contratei. Estou correndo muito baixo na minha partição / dev / xvda1 (onde mantemos o código do site, os recursos, etc), e eu estive procurando estender isso. Eu já segui estas etapas para criar um volume maior, mas sudo resize2fs / dev / xvda1 diz O sistema de arquivos já tem 1309289 blocos. Nada a fazer! que estou assumindo é devido a haver uma partição / dev / xvda2.

Eu também tentei seguir as instruções na parte inferior deste link , no entanto, eu não acho que eu possa estendê-lo porque / dev / xvda2 está no caminho (que é usado para armazenar backups de snapshots MySQL por hora).

Eu sei o que fazer, mas preciso de alguém para descrever o passo-a-passo sobre como fazer isso, já que sou um desenvolvedor e não um administrador de sistemas. Alguém pode me ajudar a adicionar mais espaço para / dev / xvda1?

[root@app2 ~]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/xvda1      5.0G  4.4G  348M  93% /
tmpfs           498M     0  498M   0% /dev/shm
/dev/xvda2       15G  4.7G  9.5G  33% /var/backup
[root@app2 ~]# fdisk -l

Disk /dev/xvda: 26.8 GB, 26843545600 bytes
255 heads, 63 sectors/track, 3263 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xc637450e

    Device Boot      Start         End      Blocks   Id  System
/dev/xvda1               1         652     5237158+  83  Linux
/dev/xvda2             653        2611    15734330   83  Linux
[root@app2 ~]# fdisk /dev/xvda

WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
         switch off the mode (command 'c') and change display units to
         sectors (command 'u').

Command (m for help): u
Changing display/entry units to sectors

Command (m for help): p

Disk /dev/xvda: 26.8 GB, 26843545600 bytes
255 heads, 63 sectors/track, 3263 cylinders, total 52428800 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xc637450e

    Device Boot      Start         End      Blocks   Id  System
/dev/xvda1              63    10474379     5237158+  83  Linux
/dev/xvda2        10474380    41943039    15734330   83  Linux

Command (m for help): ^C
[root@app2 ~]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/xvda1      5.0G  4.4G  348M  93% /
tmpfs           498M     0  498M   0% /dev/shm
/dev/xvda2       15G  4.7G  9.5G  33% /var/backup
[root@app2 ~]# sudo resize2fs /dev/xvda1
resize2fs 1.41.12 (17-May-2010)
The filesystem is already 1309289 blocks long.  Nothing to do!
    
por Adam 02.02.2016 / 05:38

2 respostas

4

Sua solução simpleset aqui provavelmente será mover os dados e recursos do site para / dev / xvda2, reconfigurar o (s) DocumentRoot (s) do seu servidor Web para apontar para ele e reiniciar seus serviços da web.

Se você tiver o SELinux habilitado, você terá que garantir que os arquivos estão rotulados corretamente (user_home_t) e definir um httpd_enable_homedirs booleano.

    
por 02.02.2016 / 07:37
2

Você pode aumentar o tamanho de /dev/xvda1 indo para fdisk , excluindo a partição /dev/xvda2 , que será inutilizável. Em seguida, no fdisk, remova a partição /dev/xvda1 (mas lembre-se de iniciar e terminar blocos do disco) em seguida, crie um novo /dev/xvda1 exatamente no mesmo bloco inicial, mas em um bloco final maior / maior. Depois disso, você pode aumentar seu sistema de arquivos /dev/xvda1 , pois a partição em que ele está agora é maior.

Mas se você fizer isso eu recomendo que você faça o backup porque é fácil estragar tudo e então você terá arruinado a caixa.

No entanto, talvez você precise reinicializar e ter /dev/xvda montado em / .

Gostaria de consertar um novo servidor em aws, obtê-lo dimensionado como você quer que seja e, em seguida, migrar para aquele.

    
por 02.02.2016 / 09:10