Table des matières
Sauvegarder Ubuntu
Pré-requis
Première étape : sauvegarde du MBR de Windows
Nous supposons Windows installé sur /dev/sdb.
-
Allez dans le répertoire de sauvegarde et Sauvegardez le MBR de Windows :
...@...:~$ cd /repertoire/de/sauvegarde/ ...@...:/repertoire/de/sauvegarde$ sudo dd if=/dev/sdb of=sauvegarde_mbr_windows bs=512 count=1 status=progress
Autres étapes
-
structure des disques durs du système : sauvegardez un mémo et déplacez-le dans /etc :
...@...:/repertoire/de/sauvegarde$ sudo lsblk > structure.list ...@...:/repertoire/de/sauvegarde$ sudo mv structure.list /etc/
Ce que produit lsblk :
...@...:/repertoire/de/sauvegarde$ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT loop0 7:0 0 4K 1 loop /snap/bare/5 ... sda 8:0 0 931,5G 0 disk ├─sda1 8:1 0 69,4G 0 part / ├─sda2 8:2 0 4G 0 part [SWAP] ├─sda3 8:3 0 658,1G 0 part /home ├─sda4 8:4 0 1K 0 part └─sda5 8:5 0 20G 0 part sdb 8:16 0 931,5G 0 disk ├─sdb1 8:17 0 549M 0 part ├─sdb2 8:18 0 97,1G 0 part ├─sdb3 8:19 0 733,9G 0 part /media/donnees ├─sdb4 8:20 0 512B 0 part └─sdb5 8:21 0 32G 0 part /media/partisos sdc 8:32 0 931,5G 0 disk ├─sdc1 8:33 0 300G 0 part /media/serveur └─sdc2 8:34 0 631,5G 0 part /media/donnees-2 sdd 8:48 0 2,7T 0 disk ├─sdd1 8:49 0 1000G 0 part /media/nas └─sdd2 8:50 0 1000G 0 part /media/l-nas sde 8:64 1 14,5G 0 disk └─sde1 8:65 1 14,5G 0 part /media/xxxxxxx/0e00d82f-478c-4cf7-ac0e-ddb85807 sr0 11:0 1 1024M 0 rom
-
sda : disque linux,
-
sdb : disque windows 10,
-
sdc : disque serveur et données en ext4,
-
sdd : NAS en 2 partitions, l'une en NTFS, l'autre en ext4
-
sde : clé USB en ext4
points de montage des disques système : sauvegardez un mémo et déplacez-le dans /etc :...@...:/repertoire/de/sauvegarde$ sudo df -h | grep "^/dev/" > montages.list ...@...:/repertoire/de/sauvegarde$ sudo mv montages.list /etc/
Liste des paquets :-
liste des paquets installés sur le système : créez un fichier liste-des-paquets :
...@...:/repertoire/de/sauvegarde$ sudo dpkg --get-selections | grep -v deinstall > liste-des-paquets
(en supprimant les lignes contenant “deinstall”)
-
liste des paquets installés sur un système vierge
-
redémarrez la machine sur un live-cd d'Ubuntu
-
liste des paquets installés sur un système vierge : allez dans le répertoire de sauvegarde et créez un fichier liste-base :
...@...:~$ cd /repertoire/de/sauvegarde/ ...@...:/repertoire/de/sauvegarde$ sudo dpkg --get-selections | grep -v deinstall > liste-base
redémarrez la machine en retirant le live-cd d'UbuntuListe des paquets à réinstaller : allez dans le répertoire de sauvegarde et ne gardez que les différences :...@...:~$ cd /repertoire/de/sauvegarde/ ...@...:/repertoire/de/sauvegarde$ diff -d liste-base liste-des-paquets | egrep '^> ' | sed 's/^> //' > liste-a-installer
Cette commande supprime les marques ajoutées par diff
Éditez ce fichier liste-a-installer et faites le ménage : ne conservez que vos paquets, ceux que vous avez rajouté et qui ne font pas partie de l'installation standard d'Ubuntu (les paquets systèmes, les paquets libxxxx, les paquets gnome-xxxxx, Firefox, et caetera)
Voici un extrait en exemple d'un fichier “liste-des-paquets” modifié :- liste-des-paquets
acidrip install chromium-browser install chromium-browser-l10n install chromium-codecs-ffmpeg install easytag install filezilla install filezilla-common install
-
Pour connaître les dépendances d'un paquet (par ex. firefox) :
...@...:~$ apt-cache depends firefox | grep Dépend: | awk -F' ' '{print $2}' lsb-release libasound2 libatk1.0-0 libc6 libcairo-gobject2 libcairo2 libdbus-1-3 libdbus-glib-1-2 libfontconfig1 ...
qu'on peut envoyer dans un fichier par “>”
Sauvegardez sur un support externe en ext4 (usb, web, etc.) :-
ce fichier liste-a-installer
-
le fichier /etc/apt/sources.list
-
le répertoire /etc/apt/sources.list.d
Sauvegarde du chargeur de démarrage :...@...:~ $ sudo cp /boot/grub/grub.cfg /etc/
/etc/default/grub et /etc/grub.d/ seront sauvegardés avec le dossier /etc
Copie sur une clé usb :-
Utilisez une clé formatée en ext4.
-
Repérez où se monte la clé :
$ sudo df -h
-
Branchez la clé et refaire
$ sudo df -h
La nouvelle ligne donne le montage de la clé. Supposons /media/disk.
-
Sauvegardez /etc en le copiant sur la clé :
$ sudo cp -a /etc /media/disk
-
option -a = copie pour archive, c'est-à-dire une copie récursive qui préserve toutes les informations possibles : type de fichier, propriétaire/groupe, droits, date de modification, …
Par sécurité, si la clé en est dotée, la passer en lecture seule par le petit switch mécanique -
Conclusion
Problèmes connus
Voir aussi
-
-