Bonsoir
l'AMI Yves
Si je comprends bien, tu as deux fichiers images disque
qui contiennent chacun un système de fichiers dont l'UUID est le même,
et tu voudrais pouvoir comparer de contenu du système de fichiers de ces 2 fichiers image disque,
de façon à pouvoir décider lequel des deux tu pourrais supprimer.
Je ne sais pas s'il existe un programme équivalent dans les utilitaires
installés avec virtualbox, mais je sais que
qemu-nbd permet de le faire.
Je te propose donc, une méthode en utilisant
qemu-nbd
pour mounter ces deux systèmes de fichiers sur deux points de mountages différents,
de façon à pouvoir comparer le contenu de ces deux systèmes de fichiers.
Mais peut-être que quelqu'un connaissant mieux virtualbox (que je n'utilise pas)
aura une meilleure solution à proposer
========================================================
Pour les opérations qui vont suivre,
aucun de ces fichiers image disque ne doit être en cours d'utilisation
par une machine virtuelle en cours de fonctionnement.
Donc, il faudra que les machines virtuelles qui utiliseraient ces fichiers image disque
soient "éteintes".
Puis, il faudra charger le module
nbd:
sudo modprobe nbd
Ensuite, pour chacun de ces fichiers
vdi
il te faudra créer un fichier de périphérique de type
loop
pour chaque fichier image
vdi :
sudo qemu-nbd -c /dev/nbd0 /home/yves/VM/Sauve.vdi
sudo qemu-nbd -c /dev/nbd1 /media/yves/Donnees/Sauve.vdi
Pour chaque partition contenue dans chaque fichier image disque,
un nouveau fichier de périphérique sera alors automatiquement créé
Pour cet exemple, je vais supposer que dans chaque image disque,
la partition contenant tes données est la 2ème,
tu auras donc (au moins) :
/dev/nbd0
/dev/nbd0p1
/dev/nbd0p2
/dev/nbd1
/dev/nbd1p1
/dev/nbd1p2
Ensuite, pour chacun des deux systèmes de fichiers que tu veux pouvoir comparer
qui sont contenus dans ces deux fichiers image disque,
il faudra créer un répertoire qui sera utilisé comme point de mountage.
Je te propose de créer ces répertoires dans le répertoire
/mntsudo mkdir -p /mnt/comparaison/Sauve-{media,VM}
Et tu pourras mounter chacun de ces 2 systèmes de fichiers
sur leur point de mountage respectifs
en utilisant le nom du fichier de périphérique
associé à chaque partition contenant les données :
sudo mount /dev/nbd0p2 /mnt/comparaison/Sauve-media/
sudo mount /dev/nbd1p2 /mnt/comparaison/Sauve-VM/
Tu peux maintenant parcourir l'arborescence de ces 2 systèmes de fichiers :
/mnt/comparaison/Sauve-media/
ou
/mnt/comparaison/Sauve-VM/
de façon à choisir lequel des deux fichiers (VM ou media) tu supprimeras :
=======
Quand tu auras choisi lequel de ces deux fichiers tu compte supprimer,
tu pourras démounter les deux systèmes de fichiers :
sudo umount /mnt/comparaison/Sauve-{media,VM}
détruire les fichiers de périphérique dont tu n'as plus besoin :
sudo qemu-nbd -d /dev/nbd0
sudo qemu-nbd -d /dev/nbd1
Et supprimer les deux points de mountages que tu avais créé :
sudo rm -rf /mnt/comparaison
Et tu pourras maintenant supprimer le fichier image disque
que tu as décidé de supprimer.