Automatiser la création d'archives du homedir vers une clé USB
Résolu
Synerz
Messages postés
1341
Statut
Membre
-
Synerz Messages postés 1341 Statut Membre -
Synerz Messages postés 1341 Statut Membre -
Bonjour,
Je dois réaliser un script sur Ubuntu qui automatiser la création d'archives du homedir vers une clé USB. Ce script a été fait en cour mais avec ma super chance mon ordinateur à planter entièrement donc je n'ai pas pu le travailler.
Voilà ce que je dois faire:
-Si vous avez une clé USB, la monter et repérer son point de montage. Attention, ce point de montage peut varier si vous changez de clé/disque USB.
-Écrire un script qui va archiver votre homedir au format TAR, et avec la compression XZ, vers votre clé USB.
-Ajouter au script une vérification de l'intégrité de l'archive.
J'ai fini mon script mais la vérification fonctionne pas j'aimerai de l'aide à ce niveau.
Merci d'avance
Je dois réaliser un script sur Ubuntu qui automatiser la création d'archives du homedir vers une clé USB. Ce script a été fait en cour mais avec ma super chance mon ordinateur à planter entièrement donc je n'ai pas pu le travailler.
Voilà ce que je dois faire:
-Si vous avez une clé USB, la monter et repérer son point de montage. Attention, ce point de montage peut varier si vous changez de clé/disque USB.
-Écrire un script qui va archiver votre homedir au format TAR, et avec la compression XZ, vers votre clé USB.
-Ajouter au script une vérification de l'intégrité de l'archive.
J'ai fini mon script mais la vérification fonctionne pas j'aimerai de l'aide à ce niveau.
#!/bin/bash
if [ -d "/media/alvesdek/0226-B01E/" ]
then
echo "La clé USB est branchée !"
#Choix des dossiers à archiver et compresser
cd /home/jean/
tar Jcf homedir.tar.xz Téléchargements/ Musique/ Documents/
#Première vérification
check=$(md5sum homedir.tar.xz)
#Copie de l'archive vers la clé USB
cp /home/jean/homedir.tar.xz /media/alvesdek/0226-B01E/
rm /home/jean/homedir.tar.xz
#Vérification des fichiers
cd /media/jean/0226-B01E/
check1=$(md5sum homedir.tar.xz)
if [ $check = $check1 ]
then
echo "Le fichier a été vérifie"
else
echo "Erreur dans le fichier"
fi
else
echo "La clé USB n'est pas branchée !"
fi
Merci d'avance
A voir également:
- Automatiser la création d'archives du homedir vers une clé USB
- Clé usb non détectée - Guide
- Formater clé usb - Guide
- Clé usb - Accueil - Stockage
- Clé d'activation windows 10 - Guide
- Creer cle usb windows 10 - Guide