# Expansão de disco no servidor APP-01-0820 Caso o cliente possua o sistema IPMSaude S1 deve-se expandir o disco relacionado ao armazenamento de arquivos __SDB__. ## Expandindo o disco no VmWare. __1) Acesse o servidor app-01-0820 através do vmware e edite as suas configurações.__ >__Obs:__ A ampliação do disco deve ser realizada __somente__ no servidor __app-01__, demais vm´s __(app-02, app-03, ...)__ não devem ser ampliadas! Essa ampliação pode ser feita com a VM ligada, sem causar nenhum impacto ao ambiente. ![VmWare_Settings](../img/app_0820_edit_settings.png) __2) No campo "Hard Disk 2" informe o novo tamanho do disco__ >__Obs:__ Geralmente se amplia esse disco para 200GB, a não ser que o cliente possua um volume de arquivos superior a este valor! ![VmWare_Hard_Disk](../img/app_0820_hard_disk_2.png) ## Expandindo o disco no Linux. __3) Acesse o servidor APP-01-0820 via SSH e obtenha privilégios administrativos__ ```console $ su - root Password: ``` __4) Confira o tamanho do disco SDB__ ```console # lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS sda 8:0 0 100G 0 disk ├─sda1 8:1 0 1M 0 part ├─sda2 8:2 0 2G 0 part /boot └─sda3 8:3 0 98G 0 part ├─ubuntu--vg-ubuntu--root 253:1 0 68G 0 lvm / ├─ubuntu--vg-lv--var--log 253:2 0 20G 0 lvm /var/log └─ubuntu--vg-lv--home 253:3 0 10G 0 lvm /home sdb 8:16 0 100G 0 disk └─apache--vg-lv--html 253:0 0 100G 0 lvm /var/www sr0 11:0 1 1024M 0 rom ``` __4) Caso o disco não apresente o valor informado no vmware, realize o rescan e confira o tamanho do disco SDB__ ```console # echo 1 > /sys/class/block/sdb/device/rescan # lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS sda 8:0 0 100G 0 disk ├─sda1 8:1 0 1M 0 part ├─sda2 8:2 0 2G 0 part /boot └─sda3 8:3 0 98G 0 part ├─ubuntu--vg-ubuntu--root 253:1 0 68G 0 lvm / ├─ubuntu--vg-lv--var--log 253:2 0 20G 0 lvm /var/log └─ubuntu--vg-lv--home 253:3 0 10G 0 lvm /home sdb 8:16 0 200G 0 disk └─apache--vg-lv--html 253:0 0 100G 0 lvm /var/www sr0 11:0 1 1024M 0 rom ``` __5) Amplie o disco no linux__ ```console # pvresize /dev/sdb Physical volume "/dev/sdb" changed 1 physical volume(s) resized or updated / 0 physical volume(s) not resized ``` __6) Expanda o volume LVM__ ```console # lvextend -l +100%FREE /dev/apache-vg/lv-html Size of logical volume apache-vg/lv-html changed from <100.00 GiB (25599 extents) to <200.00 GiB (51199 extents). Logical volume apache-vg/lv-html successfully resized. ``` __7) Expanda o sistema de arquivos XFS__ ```console # xfs_growfs /var/www meta-data=/dev/mapper/apache--vg-lv--html isize=512 agcount=4, agsize=6488064 blks = sectsz=512 attr=2, projid32bit=1 = crc=1 finobt=1, sparse=1, rmapbt=0 = reflink=1 bigtime=0 inobtcount=0 data = bsize=4096 blocks=25952256, imaxpct=25 = sunit=0 swidth=0 blks naming =version 2 bsize=4096 ascii-ci=0, ftype=1 log =internal log bsize=4096 blocks=12672, version=2 = sectsz=512 sunit=0 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0 data blocks changed from 25952256 to 52427776 ``` __8) Confira se o volume e o ponto de montagem foram ampliados corretamente__ ```console # lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS sda 8:0 0 100G 0 disk ├─sda1 8:1 0 1M 0 part ├─sda2 8:2 0 2G 0 part /boot └─sda3 8:3 0 98G 0 part ├─ubuntu--vg-ubuntu--root 253:1 0 68G 0 lvm / ├─ubuntu--vg-lv--var--log 253:2 0 20G 0 lvm /var/log └─ubuntu--vg-lv--home 253:3 0 10G 0 lvm /home sdb 8:16 0 200G 0 disk └─apache--vg-lv--html 253:0 0 200G 0 lvm /var/www sr0 11:0 1 1024M 0 rom # df -h Filesystem Size Used Avail Use% Mounted on tmpfs 1.6G 1.9M 1.6G 1% /run /dev/mapper/ubuntu--vg-ubuntu--root 68G 12G 57G 17% / tmpfs 7.9G 0 7.9G 0% /dev/shm tmpfs 5.0M 0 5.0M 0% /run/lock /dev/sda2 2.0G 375M 1.5G 21% /boot /dev/mapper/ubuntu--vg-lv--var--log 20G 2.2G 18G 11% /var/log /dev/mapper/ubuntu--vg-lv--home 10G 105M 9.9G 2% /home /dev/mapper/apache--vg-lv--html 200G 43G 158G 22% /var/www tmpfs 1.6G 0 1.6G 0% /run/user/1000 ``` - [`Voltar`](../README.md)