Bonjour,
Petit problème sur une partition de sauvegarde d'un disque ssd en ext4.
Je sauvegardais toute les semaine une partition système d'une machine sous ssd (60GO)dont 21GO de libre).
Je change le ssd de ssd de cette machine pour un autre un tout petit plus petit (55GO).
Je prend donc cette image de sauvegarde et m'aide de cette documentation https://softwarebakery.com/shrinking-images-on-linux .
Tout ce passe bien j'ai bien redimensionner l'img à 55go avec les outils losetup et gparted:
Quand je mount l'img j'ai bien un taille de 55GO:
# df -h
/dev/loop4 55G 41G 11G 80% /mnt
Maintenant il faut réduire la taille de l'image de la l'espace non alloué. Normalement un fdisk -l devrait me donner quelque chose avec la fin de la partition, exemple:
myimage.img1 2048 - >9181183 4589568 b W95 FAT32
Seulement lors du fdisk sur le fichier en question je n'ai que ça comme sortie:
[root@manjaro ~]# fdisk -lu /run/media/manjaro/f99ed44b-141d-4926-89ae-5e1e1fd65e31/backup/lupus/racine/10-12-17-sda1.img
Disk /run/media/manjaro/f99ed44b-141d-4926-89ae-5e1e1fd65e31/backup/lupus/racine/10-12-17-sda1.img: 59.6 GiB, 64021856256 bytes, 125042688 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Je ne peux donc rien indiquer à truncate et un du sur l'img me sort toujours 60GO malgrè le mount qui indique 55GO de données.
J'ai essayais en dernier recours avec l'utilitaire qemu-img (sur backup du backup, bien sûr) mais il rompt l'image.
Du coup je sèche..
# Fdisk sur le périphérique de boucle (loop*)
Posté par Julien_J06 . Évalué à 2.
Hello,
Tu ne devrais pas faire ton fdisk sur le périphérique de boucle (/dev/loop0) et non pas le fichier IMG ?
Julien_c'est_bien (y'a pas que Seb)
[^] # Re: Fdisk sur le périphérique de boucle (loop*)
Posté par garfi (site web personnel) . Évalué à 1.
J'ai essayé les deux méthodes
# solution
Posté par garfi (site web personnel) . Évalué à 1.
Une solution existe, très simple elle consiste à supprimer l'espace libre. J'ai nommé l'option M de resize2fs.
resize2fs -M backup.img
J'inscris ensuite cette image valide sur le disque dur:
dd if=backup.img of=/dev/sda1
et un coup de gparted pour redimensionner à la taille du disque dur
# truc similaire y a quelques temps
Posté par NeoX . Évalué à 3.
j'avais utilisé :
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.