7.2 — Monter, démonter et archiver
Voir les montages actuels
findmnt
findmnt /mnt/donnees
mount | column -t
Monter temporairement un système de fichiers
Créer un point de montage et identifier d'abord le bon périphérique :
lsblk -f
sudo mkdir -p /mnt/donnees
sudo mount /dev/sdb1 /mnt/donnees
findmnt /mnt/donnees
Démonter lorsque plus aucun processus ne l'utilise :
sudo umount /mnt/donnees
Si la cible est occupée :
sudo fuser -vm /mnt/donnees
sudo lsof +D /mnt/donnees
Fermer proprement les fichiers et sessions concernés. Le démontage forcé ou paresseux peut masquer un problème et risquer une perte de données.
Montage persistant avec fstab
Obtenir l'UUID :
lsblk -f
sudo blkid /dev/sdb1
Sauvegarder puis éditer :
sudo cp -a /etc/fstab /etc/fstab.bak
sudoedit /etc/fstab
Exemple indicatif :
UUID=xxxx-xxxx /mnt/donnees ext4 defaults,nofail 0 2
Tester sans redémarrer :
sudo findmnt --verify --verbose
sudo mount -a
Une erreur dans /etc/fstab peut perturber le démarrage. Utiliser les options adaptées au système de fichiers et au besoin réel.
Créer une archive tar
tar -cvf sauvegarde.tar dossier/
tar -czvf sauvegarde.tar.gz dossier/
tar -cJvf sauvegarde.tar.xz dossier/
Lister et extraire :
tar -tvf sauvegarde.tar.gz
mkdir extraction
tar -xzvf sauvegarde.tar.gz -C extraction/
Une archive provenant d'une source non fiable peut contenir des chemins dangereux. Lister d'abord son contenu et extraire dans un dossier vide sans privilèges.
ZIP
zip -r archive.zip dossier/
unzip -l archive.zip
unzip archive.zip -d extraction/
Contrôler l'intégrité
sha256sum sauvegarde.tar.gz > sauvegarde.tar.gz.sha256
sha256sum -c sauvegarde.tar.gz.sha256
Une somme de contrôle détecte une modification accidentelle, mais ne prouve l'authenticité que si la somme attendue vient d'une source fiable.