J'ai plusieurs lecteurs flash USB, et l'un d'eux a une installation d'Ubuntu avec plusieurs partitions. Je veux que les autres clés USB soient exactement les mêmes que celles-ci (à partager avec la famille et les amis), tout jusqu'aux partitions et au formatage devrait être identique. Ce disque flash sera essentiellement un disque utilitaire que tout le monde voudra, donc je peux faire beaucoup de copies.
J'ai également un lecteur flash USB beaucoup plus petit (4 Go) qui est un disque de démarrage Ubuntu. J'ai 3 ports USB, donc je voudrais démarrer avec le petit, brancher 2 clés USB plus grandes et faire un clone complet du disque utilitaire - écraser tout ce qui peut être sur le disque existant. On peut supposer que celui qui est copié sera au moins aussi volumineux et est très probablement vide (ou rempli d'ordure à supprimer).
Est-ce possible d'utiliser un logiciel gratuit sur Ubuntu?
la source
Réponses:
Oui, c'est très simple. Bien entendu, les lecteurs cibles doivent être au moins aussi grands que le lecteur source.
Ensuite, en connectant à la fois le lecteur source et le lecteur cible, utilisez quelque chose comme
fdisk -l
,lsblk
ou autre chose , pour identifier les noms de périphérique (comme/dev/sdb
) pour chacun. Assurez-vous que vous obtenez la bonne commande!Pour cloner directement d'un lecteur à un autre, utilisez cette commande:
Alternativement, si vous avez suffisamment d'espace sur votre lecteur interne, vous pouvez d'abord créer une image, ce qui facilite la création de plusieurs copies:
Ensuite, utilisez l'image pour créer des clones:
De cette façon, vous pouvez provisionner plusieurs disques en même temps, à condition qu'un disque cible ne sature pas déjà la bande passante USB.
Si le lecteur cible est plus grand, vous souhaiterez peut-être agrandir la dernière partition par la suite, à l'aide d'
parted
un autre outil approprié. Notez que vous ne pouvez pas redimensionner des partitions entre d'autres partitions si vous copiez toute la structure.la source
status=progress
n'est malheureusement pas disponible sur toutes les versions (la plupart, même) dedd
.Vous pouvez utiliser dd https://en.wikipedia.org/wiki/Dd_(Unix)
Exemple:
dd if=/dev/sdc of=/dev/sdd bs=1M
if
est le périphérique source. Utilisez le nom du périphérique et non la partition (le numéro à la fin est la partition, par exemple / dev / sdc1).of
est le périphérique de destination.Soyez TRÈS prudent avec cette commande. Il effacera complètement le périphérique de destination.
la source