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