- Il faut attendre que la copie du disque de la machine 1 vers la machine 2 se termine sinon bof
- Le "mount /dev/hda" est louche. Normalement, tu fais des partitions dans ton disque et tu ne l'utilise pas directement en vrac comme ça.
Et si tu fais des partitions, ta commande "cat /dev/hda | ssh ..." va changer la liste des partitions. Il n'y a rien de mal à ça mais à aucun moment tu ne dis au système de relire la table des partitions du disque. Du coup, quand tu fais "mount /dev/hdaX /mnt/new_root", tu ne prends pas la nouvelle partition hdaX et ça va faire n'importe quoi.
Il y a un ioctl pour demander au noyau de relire la table des partitions. C'est quelque chose que fdisk fait automatiquement, dans la mesure du possible.
[^] # Re: Trivial
Posté par Alban Crequy (site web personnel) . En réponse au sondage Faut il rebooter aprés avoir désinstallé la glibc ?. Évalué à 2.
- Il faut attendre que la copie du disque de la machine 1 vers la machine 2 se termine sinon bof
- Le "mount /dev/hda" est louche. Normalement, tu fais des partitions dans ton disque et tu ne l'utilise pas directement en vrac comme ça.
Et si tu fais des partitions, ta commande "cat /dev/hda | ssh ..." va changer la liste des partitions. Il n'y a rien de mal à ça mais à aucun moment tu ne dis au système de relire la table des partitions du disque. Du coup, quand tu fais "mount /dev/hdaX /mnt/new_root", tu ne prends pas la nouvelle partition hdaX et ça va faire n'importe quoi.
Il y a un ioctl pour demander au noyau de relire la table des partitions. C'est quelque chose que fdisk fait automatiquement, dans la mesure du possible.