Ne serait-ce pas bien si je pouvais simplement configurer mon système juste après l'avoir installé, avec tous les thèmes et programmes et SDK que je veux, puis juste enregistrer cet instantané? Comme une sauvegarde, sauf que je pourrais démarrer cette image et l'installer sur la machine que j'aimerais?
Je suis presque sûr que c'est possible. En fait, je sais que c'est dans une certaine mesure .
https://help.ubuntu.com/community/LiveCDCustomizationFromScratch
Mais y a-t-il une meilleure façon? Est-ce que quelqu'un connaît la magie que je peux utiliser? Ne puis-je pas simplement enregistrer l'état de mon système pour que lorsque j'installe un logiciel serveur non pris en charge et que je brique mon système, je n'ai pas besoin de passer une autre heure à le configurer?
J'utilise à la fois CloneZilla et Back In Time pour faire des sauvegardes du système et des données respectivement.
L'avantage de CloneZilla par rapport aux outils intégrés comme dd
est qu'il utilise son propre partclone
qui crée de très petites images (il reconnaît les fichiers épars, peut utiliser un certain nombre d'utilitaires de compression, ... ) et retombe sur ddrescue
qui permet la lecture des disques durs endommagés! (Ravi d'avoir cela tout dernier sauvegarde avant que le disque dur n'abandonne enfin complètement.)
Vous devez toutefois disposer (au minimum) d'un /
et /home
si vous souhaitez différencier facilement votre système d'exploitation des fichiers de configuration utilisateur.
Rien est aussi flexible, robuste et rapide que CloneZilla pour faire des sauvegardes complètes d'images/disques hors ligne (et je lis toujours les manuels de sauvegarde si quelqu'un mentionne sa sauvegarde préférée outil pour voir s'ils ont quelque chose de mieux que moi)
Si vous placez CloneZilla sur une partition de démarrage de 512 Mo d'un disque dur USB externe, vous pouvez simplement le démarrer sur n'importe quelle machine et restaurer toute sauvegarde que vous avez effectuée sur la partition en prenant le reste de ce même disque dur.
Avertissement: si vous restaurez la même sauvegarde système sur plusieurs machines, toutes ces machines seront des clones les unes des autres avec le même nom d'hôte, le même fuseau horaire, IP (si statique), ... donc tout cela doit être personnalisé après "restauration" ...
Alternativement , j'ai une clé bootable SB SLC qui a une installation complète de Linux (dans mon cas lubuntu) sans aucun propriétaire pilotes et une principale partition FAT, pas de partition de swap mais un fichier de swap à l'intérieur du /
partition que je peux démarrer sur n'importe quelle machine (jusqu'à présent) et que j'utilise pour désinfecter les machines Windows (ou simplement travailler sur la machine de quelqu'un d'autre sans toucher à ses données si elles sont paranoïaques).
Oui, il existe un moyen. La machine n'a même pas toujours besoin d'être la même, puisque Linux crée le /dev
, /proc
et /sys
les systèmes de fichiers à la volée au démarrage du noyau, ce qui vous donne beaucoup de liberté pour effectuer des modifications matérielles assez drastiques.
Supposons que votre système d'exploitation soit installé sur le disque /dev/sda
. Vous pouvez créer un ISO de /dev/sda
et toutes ses partitions, quelles qu'elles soient, avec la commande suivante:
dd if=/dev/sda of=/path/to/image.iso
L'inconvénient est que l'image aura la taille complète du disque que vous avez spécifié comme if
(fichier d'entrée), même si ce disque n'est pas plein.
Si vous souhaitez cloner le disque directement à partir de /dev/sda
, insérez simplement un autre disque et utilisez quelque chose comme:
dd if=/dev/sda of=/dev/sdb
Vous voudrez peut-être examiner les squashfs. C'est ce que les versions "live" utilisent généralement, et vous pouvez le "décompresser" répertoire par répertoire vers les partitions que vous aimez. Il est scriptable, extensible et prend des parmes de commande à partir d'un fichier de liste, si vous le souhaitez. Comme un fichier Zip qui fonctionne réellement comme un système de fichiers statique sans extraction complète. Il a ses limites, bien sûr, mais avec un peu de travail, il vous permettra de faire ce que vous voulez avec plus de granularité que Clonezilla et plus de cerveaux que dd. Les forums linux auront quelque chose sur la création de votre propre image en direct.
si la machine sera toujours la même, l'utilisation de dd peut être utile dans cette situation.