veille/procedures/process_ajout_disque.md

35 lines
939 B
Markdown
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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
```