Commit inicial automático

This commit is contained in:
2025-11-28 00:29:42 -03:00
commit 5cd1348e69
513 changed files with 18638 additions and 0 deletions
+187
View File
@@ -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"
```