Hôte Windows VirtualBox, invité Linux, comment monter une partition brute?


0

J'ai une machine virtuelle Linux s'exécutant dans VirtualBox sous Windows. Il fonctionne bien, il fonctionne depuis une partition brute d'un SSD depuis un certain temps.

Aujourd'hui, j'ai connecté un petit disque dur à la machine, via un port SATA. Ce disque dur a une partition. C'est une partition ext3 qui contient des données de sauvegarde provenant d'une autre machine Linux (bare metal). Je souhaite maintenant continuer à utiliser ce disque dur sur cet invité Linux en tant que lecteur de sauvegarde, tout en conservant l'accès aux anciennes données de sauvegarde de l'autre ordinateur (je suis en train de migrer un système de système «bare metal» vers un ordinateur virtuel).

J'ai suivi les étapes répertoriées dans Utiliser un disque dur physique dans Virtual Box

Pour être précis, j'ai utilisé la commande suivante pour créer l'image virtuelle: VBoxManage internalcommands createrawvmdk -filename "C:\Users\Main\VirtualBox VMs\Disks\hdd-ps4-p1.vmdk" -rawdisk \\.PhysicalDrive3 -partitions 1 -relative

J'ai aussi essayé sans -relativedrapeau, cela me donne le même résultat, à la différence que la taille du disque dans l'interface utilisateur de VirtualBox diffère (taille du disque dur totale par rapport à la taille de la partition uniquement)

Maintenant, le fait est que, lorsque je l’ajoute à la machine virtuelle et que je l’amorce ls -lsa \dev\, je reçois une entrée nommée sdb. Lorsque je démarre la machine virtuelle sans cette image ajoutée, celle-ci sdbn’est pas là, donc je suppose que la sienne est l’image ajoutée.

Je m'attendais en fait à voir sdb1ce que je pourrais alorssudo mount /dev/sdb1 /media/hdd/

Est-ce que quelqu'un sait ce qu'il se passe?

J'ai essayé sudo sudo mount /dev/sdb /media/hdd/, mais cela me donne une monture: mauvais type de fs, mauvaise option, mauvais superbloc sous / dev / sdb - je n'espérais pas non plus que cela fonctionne.

--- Mettre à jour ---

J'ai réessayé, cette fois sans spécifier de partition lors de la création de l'image. Cela marche. Là, j'ai un sdbet sdb1comme prévu, et je suis capable de monter sdb1et d’accéder aux anciens fichiers dessus.

Mais existe-t-il un moyen de créer une image uniquement avec cette partition? Je veux utiliser le reste du disque dur (environ 30%) pour d’autres tâches. Ma machine virtuelle démarre à partir de la partition 1 d'un disque SSD, et la deuxième partition est en fait une partition NTFS accessible à l'hôte Windows. Il doit donc être possible de faire la même chose avec le disque dur, je suppose.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.