VirtualBox Windows Host, Linux Guest, Wie kann eine Raw-Partition gemountet werden?
Ich habe eine Linux-VM, die in VirtualBox unter Windows ausgeführt wird. Es läuft einwandfrei, es läuft seit einiger Zeit von einer Rohpartition einer SSD.
Heute habe ich eine kleine Festplatte über einen SATA-Port an die Maschine angeschlossen. Diese Festplatte hat eine Partition. Es ist eine ext3-Partition, die Sicherungsdaten von einem anderen Linux-Computer (Bare Metal) enthält. Ich möchte diese Festplatte jetzt auf diesem Linux-Gast als Sicherungslaufwerk verwenden und habe immer noch Zugriff auf die alten Sicherungsdaten von der anderen Maschine (ich migriere ein System von Bare-Metal auf eine VM).
Ich habe die unter Physische Festplatte in virtueller Box verwenden aufgeführten Schritte ausgeführt
Um genau zu sein, habe ich den folgenden Befehl verwendet, um das virtuelle Image zu erstellen: VBoxManage internalcommands createrawvmdk -filename "C:\Users\Main\VirtualBox VMs\Disks\hdd-ps4-p1.vmdk" -rawdisk \\.PhysicalDrive3 -partitions 1 -relative
Ich habe es auch ohne -relative
Flag versucht, es gibt mir das gleiche Ergebnis, mit dem Unterschied, dass sich die Größe der Festplatte in der VirtualBox-Benutzeroberfläche unterscheidet (volle Festplattengröße vs. Partitionsgröße).
Die Sache ist nun, wenn ich es zur VM hinzufüge und die VM boote und eine mache ls -lsa \dev\
, bekomme ich einen Eintrag namens sdb
. Wenn ich die VM ohne das hinzugefügte Bild starte, sdb
ist das nicht vorhanden, also gehe ich davon aus, dass es sich bei ihm um das hinzugefügte Bild handelt.
Ich hatte tatsächlich erwartet, eine zu sehen, sdb1
die ich dann konntesudo mount /dev/sdb1 /media/hdd/
Weiß jemand was los ist?
Ich habe Sudo ausprobiert sudo mount /dev/sdb /media/hdd/
, aber das gibt mir einen Mount: falscher Fs-Typ, schlechte Option, schlechter Superblock für / dev / sdb - ich habe auch nicht gehofft, dass dies funktioniert.
--- Update ---
Ich habe es erneut versucht, diesmal ohne Angabe einer Partition während der Erstellung des Images. Das funktioniert. Dort habe ich eine sdb
und sdb1
wie erwartet, und ich kann sdb1
die alten Dateien darauf mounten und darauf zugreifen.
Gibt es eine Möglichkeit, ein Image nur mit dieser einen Partition zu erstellen? Ich möchte den Rest der Festplatte (ca. 30%) für anderes Material verwenden. Meine VM bootet von Partition 1 einer SSD, und die zweite Partition ist eigentlich eine NTFS-Partition, auf die der Windows-Host zugreifen kann. Es muss also möglich sein, dies auch mit der Festplatte zu tun.
0 Antworten auf die Frage
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
5
Das Macbook Pro stößt ständig alles aus, was ich in das interne optische Laufwerk eingelegt habe
-
6
Virtualbox, VMware, KVM oder andere für Ubuntu-Virtualisierung?
-
7
Warum sind Festplatten niemals so groß wie angekündigt?