From 35823473b92d2028e55c109fc7c92f3c56e53111 Mon Sep 17 00:00:00 2001 From: Killian Kemps Date: Wed, 9 Dec 2020 12:27:24 +0100 Subject: [PATCH] [Procedures] Ajoute process d'ajout de disque --- procedures/process_ajout_disque.md | 34 ++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 procedures/process_ajout_disque.md diff --git a/procedures/process_ajout_disque.md b/procedures/process_ajout_disque.md new file mode 100644 index 0000000..229ad5f --- /dev/null +++ b/procedures/process_ajout_disque.md @@ -0,0 +1,34 @@ +# 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 + ```