35 lines
939 B
Markdown
35 lines
939 B
Markdown
# Processus ajout de disque
|
||
|
||
## Description
|
||
|
||
Ajouter un disque sur un serveur qui est en manque d'espace. Par exemple un serveur de base de données PostgreSQL.
|
||
|
||
## Déroulement
|
||
|
||
- attacher le disque sur le serveur
|
||
- Déclaration sur Terraform ou sinon sur l'interface OVH par exemple
|
||
- `fdisk /dev/sdb`
|
||
- `n`
|
||
- `p`
|
||
- `1`
|
||
- `w`
|
||
- `mkfs.ext4 /dev/sdb1`
|
||
- `mkdir /mnt/temp_data`
|
||
- `mount /dev/sdb1 /mnt/temp_data`
|
||
- `rsync -av /var/lib/postgresql/ /mnt/temp_data`
|
||
- Sauvegarde de la BDD au cas-où:
|
||
- `cd /root/scripts`
|
||
- `bash restic_backup_local-mastodon.sh`
|
||
- `systemctl stop postgresql`
|
||
- `rsync -av /var/lib/postgresql/ /mnt/temp_data`
|
||
- `rm -rf /var/lib/postgresql/*`
|
||
- `umount /mnt/temp_data`
|
||
- `mount /dev/sdb1 /var/lib/postgresql`
|
||
- `systemctl start postgresql`
|
||
- remplir le fstab comme il faut :
|
||
- `vim /etc/fstab`
|
||
|
||
```
|
||
/dev/sdb1 /var/lib/postgresql ext4 defaults 0 2
|
||
```
|