systemd-dissect
Linux
Publiée le
2026-10-28 05:15:05
systemd-dissect
# Pour lister les images et ce qu'elles contiennent, utilise ça :
systemd-dissect --list mon_image.img
# Découvrir automatiquement la structure d'une image disque :
systemd-dissect --discover mon_image.img
# Valider si ton image est bien formée et cohérente :
systemd-dissect --validate mon_image.img
# Monter l'image en lecture seule pour ne rien modifier par accident :
systemd-dissect -r --mount mon_image.img /mnt/disk
# Monter l'image tout en exécutant un fsck avant (si tu as des doutes) :
systemd-dissect --fsck=true --mount mon_image.img /mnt/disk
# Copier des fichiers spécifiques de ton image vers un chemin local :
systemd-dissect --copy-from mon_image.img /etc/config /tmp/backup
# Créer une archive compressée de l'état actuel de l'image :
systemd-dissect --make-archive mon_image.img backup_archive.tar.gz
# Attacher un autre système d'images pour voir les dépendances :
systemd-dissect --attach another_layer.img
# Détacher un chemin spécifique si tu n'en as plus besoin :
systemd-dissect --detach /var/log
# Monter l'image sans utiliser de pager, utile pour le scripting :
systemd-dissect --no-pager --mount mon_image.img /mnt/disk
# Exécuter une commande spécifique (ex: ls -l) à l'intérieur du système d'images :
systemd-dissect --with mon_image.img ls -la /root
# Copier des fichiers de ton chemin local vers un autre endroit dans l'image :
systemd-dissect --copy-to mon_image.img /home/user ./local_data