Réaliser un backup sous Linux
Cet article présente la réalisation d’un système de backup “fait maison” sur une machine virtuelle vmware tournant sur le système d’exploitation Ubuntu 18.04LTS
Etat du système
1) Tout d’abord on peut afficher la liste des disques et partitions avec la commande find dev/sd*
- Les disques sont représentés par des lettres (a, b…)
- Les partitions sont représentés par des numéros(1, 2, 3….)
- sd pour disque SCSI (selon l’ID SCSI)
- hd pour les disques sur le contrôleur IDE primaire
Source : https://www.debian.org/releases/wheezy/amd64/apcs04.html.fr
2) Pour obtenir plus d’informations, on peut :
-
afficher la liste des partitions visible et leurs informations : lsblk -o
-
afficher la liste des partitions montés on peut utiliser la commande mount
Installer le back-up
1) On peut plugger un nouveau disque avec vmware :
2) On peut alors constater l’apparition d’un nouveau disque /dev/sdb avec la commande vue précédemment : find /dev/sd*

3) avec parted
- sudo parted sdb
-
printpour afficher les partitions existantes -
Création d’une table de partition, de type msdos(Master Boot Record) :
mklabel msdos -
print freepour afficher la table de partition
-
-
Affichage lsblk

-
Commande
mkpartpour créer les partitions- start : début
- end : fin
mkpart [part-type name fs-type] start end
Résultat avec 2 partitions créées :
4) Après formatage, on monte les partitions sur /mnt/backup1 et /nt/backup2
sudo mount /dev/sdb1 /mnt/backup1
sudo mount /dev/sdb2 /mnt/backup2

5) On obtient ensuite la quantité d’espace libre sur chacun des systèmes de fichier avec la commande df -h

Source
- Cours d’Administration IT enseigné à l’HEIG-VD en 2021
- www.tecmint.com - 8 Linux ‘Parted’ Commands to Create, Resize and Rescue Disk Partitions
Les ressources suivantes permettent d’accéder au MAN en ligne et ont été utilisée pour le labo.
- Manuel tar en ligne : http://manpagesfr.free.fr/man/man1/tar.1.html
- Manuel zip en ligne : http://www.delafond.org/traducmanfr/man/man1/zip.1.html
- Manuel unzip : https://linux.die.net/man/1 /unzip