Aller au contenu principal

Sauvegarde et snapshot

AVANT DE COMMENCER FAIRE UNE BACKUP DES FICHIERS DES UTILISATEUR

fdisk


Je vais donc lancer cette commande pour lancer fdisk :


fdisk /dev/vda


Fonction p pour voir l’état du disque


Ensuite je fait n pour crée une nouvelle partition, puis 2 fois entrer pour laisser par défault.

Enfin w pour sauvegarder.

pvcreate


Il faut maintenant qu'on formate la partition qu'on viens de crée avec :


pvcreate /dev/vda4


Ma partition est maintenant formaté.

Il faut maintenant l'ajouter dans notre vg grâce a cette commande :

vgextend debian-vg /dev/vda4


Maintenant qu'il est ajouté je vais crée mes partition pour mes utilisateurs :

lvcreate --name mcAlice -L +2G debian-vg


Je vais maintenant formater les partitions que je crée pour chaque utilisateur :

mkfs /dev/debian-vg-mcAlice


je modifie le fstab pour que systemd puisse fonctionner on le trouve dans /etc/fstab et je rentre cette ligne dans le fichier de config :

/dev/mapper/debian--vg-mcAlice /srv/mc/alice ext4 defaults 0 0

Il faut ensuite redémaré les services avec cette commandes :

systemctl daemond-reload


Montage des partitions


Il faut ensuite monté les partitions de nos utilisateurs :

mount alice


Je donne ensuite le droit a Alice avec cette commande : (penser bien a vous trouvez dans ce chemin /srv/mc/alice)

chown alice:alice alice -R

Je peut maintenant relancer mon serveur Minecraft :

systemctl start minecraft-alice.service


Snapshoot


Pour faire maintenant un snapshot j'utilise cette commande :

lvcreate -–name mcDylanAvantExplosion -L +512M ––snapshot /dev/debian-vg/mcAlice


Tout d'abord j'arrête le service Minecraft :


systemctl stop minecraft-alice.service


Je peut maintenant vérifier avec lvs si mon snapshot c'est bien crée.


Je me met a la racine et je fait cette commande pour démonté la partition attaché D'Alice :

umount /srv/mc/alice


Une fois la partition démonté je restaure mon snapshot :

lvconvert --merge /dev/debian-vg/mcAliceAvantExplosion


Je remonte enfin ma partition avec cette commande :

mount /srv/mc/alice

<br></br>

Si on souhaite supprimer le snapshot on peut utiliser cette commande :

lvremove /dev/debian-vg/mcAliceAvantExplosion