Commit inicial automático
This commit is contained in:
@@ -0,0 +1,187 @@
|
||||
# Ampliação de disco no Linux
|
||||
|
||||
|
||||
*** Falta organizar ***
|
||||
|
||||
```
|
||||
##NO linux
|
||||
fdisk -l
|
||||
## identificar o disco EX: "Disco /dev/sdd: 180 GiB, 193273528320 bytes, 377487360 setores"
|
||||
fdisk /dev/sdd
|
||||
n (nova partição)
|
||||
p (primaria)
|
||||
enter
|
||||
enter
|
||||
enter
|
||||
t (para definir tipo)
|
||||
8e (Linux LVM)
|
||||
w (para gravar)
|
||||
pvcreate /dev/sdd (criar volume)
|
||||
pvscan (vai mostrar os volumes criados conforme exemplo abaixo PG11.5)
|
||||
#PV /dev/sde1 VG sgdb04 lvm2 [<120,00 GiB / 1020,00 MiB free]
|
||||
#PV /dev/sdc1 VG sgdb03 lvm2 [<90,00 GiB / 1020,00 MiB free]
|
||||
#PV /dev/sdb2 VG sgdb02 lvm2 [<30,00 GiB / 1020,00 MiB free]
|
||||
#PV /dev/sdb1 VG sgdb01 lvm2 [<20,00 GiB / 1020,00 MiB free]
|
||||
#PV /dev/sda3 VG cl_00000-clean-centos8 lvm2 [38,41 GiB / 4,00 MiB free]
|
||||
#Total: 5 [298,39 GiB] / in use: 5 [298,39 GiB] / in no VG: 0 [0 ]
|
||||
vgextend sgdb04 /dev/sdd1 (estender volume sgdb04)
|
||||
vgdisplay (vai mostras volumes, notar no exemplo abaixo o "FRES PE/SIZE que deve ter o espaço do disco criado)
|
||||
--- Volume group ---
|
||||
VG Name sgdb04
|
||||
System ID
|
||||
Format lvm2
|
||||
Metadata Areas 2
|
||||
Metadata Sequence No 3
|
||||
VG Access read/write
|
||||
VG Status resizable
|
||||
MAX LV 0
|
||||
Cur LV 1
|
||||
Open LV 1
|
||||
Max PV 0
|
||||
Cur PV 2
|
||||
Act PV 2
|
||||
VG Size 299,99 GiB
|
||||
PE Size 4,00 MiB
|
||||
Total PE 76798
|
||||
Alloc PE / Size 30464 / 119,00 GiB
|
||||
Free PE / Size 46334 / 180,99 GiB
|
||||
VG UUID vT9XaP-xZBY-Hwnj-l5VJ-xvxk-5FGr-3TIRI7
|
||||
df -h (vai mostrar os discos que existem na maquina e seus tamanhos)
|
||||
/dev/mapper/cl_00000--clean--centos8-root 15G 4,9G 11G 33% /
|
||||
/dev/mapper/cl_00000--clean--centos8-home 2,4G 50M 2,4G 3% /home
|
||||
/dev/sda2 976M 179M 731M 20% /boot
|
||||
/dev/sda1 599M 6,7M 593M 2% /boot/efi
|
||||
/dev/mapper/sgdb04-dados 119G 928M 119G 1% /var/lib/pgsql/11
|
||||
/dev/mapper/sgdb01-pg_log 19G 168M 19G 1% /var/lib/pgsql/11/data/log
|
||||
/dev/mapper/cl_00000--clean--centos8-var_log 15G 297M 15G 2% /var/log
|
||||
/dev/mapper/sgdb02-pg_wal 29G 272M 29G 1% /var/lib/pgsql/11/data/pg_wal
|
||||
/dev/mapper/sgdb03-indices 89G 668M 89G 1% /var/lib/pgsql/11/tablespaces/indice
|
||||
lvextend -L +180G /dev/mapper/sgdb04-dados
|
||||
xfs_growfs /var/lib/pgsql/11
|
||||
df -h (vai mostrar /dev/mapper/sgdb04-dados com tamanho estendido)
|
||||
/dev/mapper/cl_00000--clean--centos8-root 15G 4,9G 11G 33% /
|
||||
/dev/mapper/cl_00000--clean--centos8-home 2,4G 50M 2,4G 3% /home
|
||||
/dev/sda2 976M 179M 731M 20% /boot
|
||||
/dev/sda1 599M 6,7M 593M 2% /boot/efi
|
||||
/dev/mapper/sgdb04-dados 299G 2,2G 297G 1% /var/lib/pgsql/11
|
||||
/dev/mapper/sgdb01-pg_log 19G 168M 19G 1% /var/lib/pgsql/11/data/log
|
||||
/dev/mapper/cl_00000--clean--centos8-var_log 15G 306M 15G 2% /var/log
|
||||
/dev/mapper/sgdb02-pg_wal 29G 272M 29G 1% /var/lib/pgsql/11/data/pg_wal
|
||||
/dev/mapper/sgdb03-indices 89G 668M 89G 1% /var/lib/pgsql/11/tablespaces/indice
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#########################################################
|
||||
|
||||
################################# SGDB 11 #################################
|
||||
###### Processo para adicionar o disco de backup ######
|
||||
# Deve-se adicionar um HD temporário ao servidor do banco de dados
|
||||
# Como sugestão, adicionar o HD com tamanho de 2345GB, no Location informar o volume VMDATA-A650-02 ou VMDATA-A650-21 no formato Thin Provision
|
||||
# desta forma o HD crescerá somente o necessário e será fácil de identificá-lo para posterior remoção.
|
||||
|
||||
#EXEMPLO
|
||||
lsblk (Identificar o novo disco sem ponto de montagem)
|
||||
fdisk /dev/sde
|
||||
g (altera para o formato GPT ao invés de DOS)
|
||||
n (criar nova particão)
|
||||
t (trocar o tipo da partição)
|
||||
31 (Linux LVM - SGDB11)
|
||||
p (visualizar a partição criada)
|
||||
|
||||
#Comando (m para ajuda): p
|
||||
#Disco /dev/sde: 2,3 TiB, 2517924577280 bytes, 4917821440 setores
|
||||
#Unidades: setor de 1 * 512 = 512 bytes
|
||||
#Tamanho de setor (lógico/fÃsico): 512 bytes / 512 bytes
|
||||
#Tamanho E/S (mÃnimo/ótimo): 512 bytes / 512 bytes
|
||||
#Tipo de rótulo do disco: gpt
|
||||
#Identificador do disco: 5D62CD2C-31F7-3540-9581-B205ABAD4104
|
||||
|
||||
#Dispositivo InÃcio Fim Setores Tamanho Tipo
|
||||
#/dev/sde1 2048 4917821406 4917819359 2,3T Linux LVM
|
||||
|
||||
w (salvar e sair)
|
||||
|
||||
lsblk ( conferir partição criada )
|
||||
vgcreate sgdb20 /dev/sde1
|
||||
lvcreate -L +2344G -n backup sgdb20
|
||||
mkfs.xfs /dev/mapper/sgdb20-backup
|
||||
vim /etc/fstab
|
||||
/dev/mapper/sgdb20-backup /var/lib/pgsql/11/backup xfs defaults 0 1
|
||||
mkdir -p /var/lib/pgsql/11/backup
|
||||
mount /var/lib/pgsql/11/backup
|
||||
chown postgres.postgres /var/lib/pgsql/11/backup -R
|
||||
chmod 700 /var/lib/pgsql/11/backup -R
|
||||
df -h
|
||||
|
||||
###### Processo para remover o disco de backup ######
|
||||
umount /var/lib/pgsql/11/backup
|
||||
rm -rf /var/lib/pgsql/11/backup
|
||||
lvremove /dev/sgdb20/backup
|
||||
vgremove sgdb20
|
||||
vim /etc/fstab
|
||||
-- Remover linha do ponto de montagem "/var/lib/pgsql/11/backup"
|
||||
|
||||
|
||||
################################# SGDB 9.5 #################################
|
||||
|
||||
|
||||
###### Processo para adicionar o disco de backup ######
|
||||
# Deve-se adicionar um HD temporário ao servidor do banco de dados
|
||||
# Como sugestão, adicionar o HD com tamanho de 2345GB, no Location informar o volume VMDATA-A650-02 ou VMDATA-A650-21 no formato Thin Provision
|
||||
# desta forma o HD crescerá somente o necessário e será fácil de identificá-lo para posterior remoção.
|
||||
|
||||
#EXEMPLO
|
||||
lsblk (Identificar o novo disco sem ponto de montagem)
|
||||
fdisk /dev/sdd
|
||||
g (altera para o formato GPT ao invés de DOS)
|
||||
n (criar nova particão)
|
||||
t (trocar o tipo da partição)
|
||||
15 (Linux LVM - SGDB95)
|
||||
p (visualizar a partição criada)
|
||||
|
||||
#Comando (m para ajuda): p
|
||||
#
|
||||
#Disk /dev/sdd: 2517.9 GB, 2517924577280 bytes, 4917821440 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 label type: gpt
|
||||
#
|
||||
# Start End Size Type Name
|
||||
# 1 2048 4917821406 2,3T Linux LVM
|
||||
|
||||
w (salvar e sair)
|
||||
|
||||
lsblk ( conferir partição criada )
|
||||
vgcreate sgdb20 /dev/sdd1
|
||||
lvcreate -L +2344G -n backup sgdb20
|
||||
mkfs.xfs /dev/mapper/sgdb20-backup
|
||||
vim /etc/fstab
|
||||
/dev/mapper/sgdb20-backup /database/backup xfs defaults 0 1
|
||||
mkdir -p /database/backup
|
||||
mount /database/backup
|
||||
chown postgres.postgres /database/backup -R
|
||||
chmod 700 /database/backup -R
|
||||
df -h
|
||||
|
||||
###### Processo para remover o disco de backup ######
|
||||
umount /database/backup
|
||||
rm -rf /database/backup
|
||||
lvremove /dev/sgdb20/backup
|
||||
vgremove sgdb20
|
||||
vim /etc/fstab
|
||||
-- Remover linha do ponto de montagem "/database/backup"
|
||||
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user