ubuntu--anfaenger
Anmeldungsdatum: 12. Oktober 2013
Beiträge: 1088
Wohnort: Belgien
|
Hallo, Möchte eine Hdd(Ext4 nur Daten)über Sata in eine Debian VM einbinden, die selbe Platte lässt sich ohne Probleme über Usb einbinden, ich hab die nun über Sata angeschlossen, und die wird auch vom Vm Manager erkannt, doch schaffe ich es nicht die in der Vm einzubinden. Wenn ich im Vm Manager auf: Settings->Storage->einen weiteren Sata Controller hinzufügen möchte, ist AHCI(Sata)ausgegraut und kann den nicht anwählen. Wenn ich zu dem bestehende Sata Controller eine Harddisk(Add) hinzufügen will, findet er die in /media/user/ doch ich kann die nicht auswählen(wird nichts angezeigt, es sei denn wähle all files aus, dann steigt der immer tiefer in die Verzeichnisse ab) Gibt es eine Möglichkeit diese Platte in eine Vm einzubinden über Sata? lg,
|
von.wert
Anmeldungsdatum: 23. Dezember 2020
Beiträge: 9625
|
In VBox erstellst Du virtuelle Datenträger (HDD/SSD) und fügst diese bzw. bereits bestehende hinzu. In "/media/" finden sich gemountete Partitionen. Nehmen wir an, auf dem fraglichen HDD gibt es 1 Partition, die ist als "/media/sdb1" im Host gemountet, kannst Du diese bzw. Verzeichnisse darauf im VM VBox Manager als shared folder für die VM zuweisen, r oder r/w, automount oder nicht. Beachte dazu VirtualBox: Repository in Ubuntu hinzufügen!
|
ubuntu--anfaenger
(Themenstarter)
Anmeldungsdatum: 12. Oktober 2013
Beiträge: 1088
Wohnort: Belgien
|
von.wert schrieb:
In VBox erstellst Du virtuelle Datenträger (HDD/SSD) und fügst diese bzw. bereits bestehende hinzu.
Heisst das, ich muss einen 1Tb grossen virtuellen Datenträger"create"(die Platte die ich Einbinden möchte hat 1Tb) erstellen, die Original Platte reinkopieren, und dann Hinzufügen? Das mit dem shared Folder geht zwar, aber das ist nicht das was ich haben möchte. lg,
|
von.wert
Anmeldungsdatum: 23. Dezember 2020
Beiträge: 9625
|
ubuntu--anfaenger schrieb:
Heisst das,
nein, das heißt es nicht.
Das mit dem shared Folder geht zwar, aber das ist nicht das was ich haben möchte.
Du willst auf Dateien auf Partition(en) dieses HDDs von der VM aus zugreifen. Und genau dafür sind shared folder gedacht. Das ist auch nicht schwer, weder beim Konfigurieren noch im Handling. Wenn man im Guest einen anständigen Filemanager nutzt (also mehr als das Spielzeug nautilus), doublecmd oder krusader, um die führenden Beispiele zu nennen, kann man auf shared folder genauso einfach zugreifen wie auf normale lokale Verzeichnisse. Wenn Du etwas anderes willst, dann sage das konkret!
|
black_tencate
Anmeldungsdatum: 27. März 2007
Beiträge: 10957
|
Hej ubuntu--anfaenger, Du könntest:
besagte Platte als *.vmdk in einer VM_Raw einrichten die so erzeugte Raw-Platte kannst Du in der gewünschten VM unter "Massenspeicher" an einen SATA Port hängen in der VM steht die Platte mit ihren Partitionen zur Verfügung (so Du die ganze Platte bzw. die gewünschten Partitionen etwa an dieser Stelle berücksichtigt hast).
Gruß black tencate
|
ubuntu--anfaenger
(Themenstarter)
Anmeldungsdatum: 12. Oktober 2013
Beiträge: 1088
Wohnort: Belgien
|
von.wert schrieb:
Du willst auf Dateien auf Partition(en) dieses HDDs von der VM aus zugreifen. Und genau dafür sind shared folder gedacht.
Ja wenns nicht anders geht, dann muss wohl so. Hatte die Platte vorher per usb an der Vm hängen, brauchte nur unter Devices->usb->die Platte auszuwählen dann war die schon verfügbar. black_tencate schrieb:
Du könntest:
Gibt es keine andere Möglichkeit, die Platte per Sata an die Vm zu hängen? Ich möchte die Datenplatte nicht verändern, ich will nur lesend drauf zu greifen. Da ist auch kein Dualboot drauf, nur Musik,Filme,Textdateien.Die Platte hat nur eine Partition.Kann man die nicht irgendwie per Hotplug Einbinden ähnlich wie bei Usb?
|
towo2099
Anmeldungsdatum: 3. Dezember 2015
Beiträge: 316
|
Die Platte hat nur eine Partition.Kann man die nicht irgendwie per Hotplug Einbinden ähnlich wie bei Usb?
Nein.
|
von.wert
Anmeldungsdatum: 23. Dezember 2020
Beiträge: 9625
|
ubuntu--anfaenger schrieb:
Hatte die Platte vorher per usb an der Vm hängen,
Das hast Du bereits geschrieben (und wer supportet, liest das).
brauchte nur unter Devices->usb->die Platte auszuwählen dann war die schon verfügbar.
Das ist aber eben etwas völlig anderes.
black_tencate schrieb:
Du könntest:
Gibt es keine andere Möglichkeit, die Platte per Sata an die Vm zu hängen?
Mir völlig klar, daß das zu viel Aufriß ist. 😀
Ich möchte die Datenplatte nicht verändern, ich will nur lesend drauf zu greifen.
Und was ist an shared folders nun so dermaßen schlimm?
|
black_tencate
Anmeldungsdatum: 27. März 2007
Beiträge: 10957
|
Hej von.wert, von.wert schrieb: ...
Mir völlig klar, daß das zu viel Aufriß ist. 😀
na ja, soooviel ja nun auch nicht
install-mbr --force ~/VirtualBox\ VMs/Mate-sdb10R/Mate-sdb10R.mbr
echo 0x62fd3609 | sed -e 's/0x\(..\)\(..\)\(..\)\(..\)/0x\4\3\2\1/' | xxd -r | dd of=~/VirtualBox\ VMs/Mate-sdb10R/Mate-sdb10R.mbr bs=1 seek=440 conv=notrunc
sudo VBoxManage internalcommands createrawvmdk -filename ~/VirtualBox\ VMs/Mate-sdb10R/Mate-sdb10R.vmdk -rawdisk /dev/sdb -partitions 1 -mbr ~/VirtualBox\ VMs/Mate-sdb10R/Mate-sdb10R.mbr -relative
sudo chown $USER ~/VirtualBox\ VMs/Mate-sdb10R/Mate-sdb10R.vmdk
sudo chown $USER ~/VirtualBox\ VMs/Mate-sdb10R/Mate-sdb10R-pt.vmdk
-> sudoedit /etc/udev/rules.d/VBoxMate-sdb10R.rules -> -> KERNEL=="sdb1", OWNER="blacktencate", MODE="0664"
sudo udevadm trigger
wobei
Mate-sdb10R 0x62fd3609 /dev/sdb -partitions 1 KERNEL=="sdb1", OWNER="blacktencate",
entsprechen anzupassen sind, das ist 'n Klacks und hat den Vorteil, das diePartitionen im Dateimanger direkt auftauchen Gruß black tencate
- Bilder
|
ubuntu--anfaenger
(Themenstarter)
Anmeldungsdatum: 12. Oktober 2013
Beiträge: 1088
Wohnort: Belgien
|
towo2099 schrieb:
Nein.
ok. von.wert schrieb:
Mir völlig klar, daß das zu viel Aufriß ist.
Nee ich möchte nur vorher wissen was ich da genau tue. Hallo black_tencate, Danke das Du Dir die mühe machst mir die Befehle zu geben, ich hab den Bereich Bootloader erzeugen, kompl. gelesen Mir ist noch nicht richtig klar wo ich die Befehle absetzen muss in der Vm wo die Datenplatte eingehängt wird, oder auf meinem Hostsystem?Wenn auf dem Host, hab ich dann einen2ten Bootloader? Die Mate-sdb10R ist das bei mir die Datenplatte? oder das Gastsystem wo die Datenplatte eingehängt wird? lg,
|
black_tencate
Anmeldungsdatum: 27. März 2007
Beiträge: 10957
|
Hej ubuntu--anfaenger, ubuntu--anfaenger schrieb: ...ich hab den Bereich Bootloader erzeugen, kompl. gelesen Mir ist noch nicht richtig klar wo ich die Befehle absetzen muss in der Vm wo die Datenplatte eingehängt wird,
nein, die "Datenplatte" wird behandelt, als sei sie die Systemplatte für die Virtualisierung eines Systems im DualBoot.
oder auf meinem Hostsystem?
genau dort, Du richtest in VBox eine neue VM ein, und eben zwar mit der realen Partition/Platte. Also bei VBox →
Und jetzt die genannten Befehle im Terminal. Das erzeugt im Ordner "~/VirtualBox VMs" ein Unterverzeichnis mit dem von Dir oben gewählten Namen. Die Befehle im Terminal richten dann diese blacktencate@T520-BB:~/VirtualBox VMs/FFr$ ls -l
insgesamt 652
-rw-r--r-- 1 blacktencate blacktencate 512 Jul 6 2020 FFr.mbr
-rw------- 1 blacktencate blacktencate 540672 Jul 31 12:49 FFr.nvram
-rw------- 1 blacktencate root 96768 Dez 18 2020 FFr-pt.vmdk
-rw------- 1 blacktencate blacktencate 4434 Jul 31 17:03 FFr.vbox
-rw------- 1 blacktencate blacktencate 4434 Jul 31 17:03 FFr.vbox-prev
-rw------- 1 blacktencate root 856 Jul 31 20:10 FFr.vmdk
drwx------ 2 blacktencate blacktencate 4096 Jul 31 17:00 Logs
blacktencate@T520-BB:~/VirtualBox VMs/FFr$
Dateien ein. Und genau die *.vmdk bindest Du als 2. Platte in die vorhandene VM. Ich habe so damit noch nicht experimentiert, aber ACHTUNG, so ist jetzt die "reale" Platte/Partition von 2 Seiten zugänglich, in der VM und auch vom host aus. Das – wenn Du da tatsächlich "kreuzweise/gleichzeitig" zugreifst – führt mit Sicherheit zu Komplikationen. Wenn auf dem Host, hab ich dann einen2ten Bootloader?
nein, der *.mbr ist eine Datei innerhalb der neu erzeugten VM, davon findest Du weder etwas auf der realen Platte, noch gar auf dem host. Die Mate-sdb10R ist das bei mir die Datenplatte?
ja Gruß black tencate
|
ubuntu--anfaenger
(Themenstarter)
Anmeldungsdatum: 12. Oktober 2013
Beiträge: 1088
Wohnort: Belgien
|
Danke black_tencate für die ausführliche Erklärung, jetzt versteh ich wie das ganze ablaufen muss 🤓 Doch ich bleib erstmal, bei dem Vorschlag von von.wert shared folder, ich bekomme nächste Woche einen neuen Pc, bin auch knapp an Speicher zur Zeit(um die Platte zu sichern) Ich mach das dann mal wenn mein neuer Rechner in Betrieb ist. vielen dank.
|
black_tencate
Anmeldungsdatum: 27. März 2007
Beiträge: 10957
|
Hej ubuntu--anfaenger, ubuntu--anfaenger schrieb: ...(um die Platte zu sichern)
ähem, der Platte passiert nichts, Du mußt halt nicht im guest und vom host aus gleichzeitig zugreifen. (aber auch das werde ich mal testen) Gruß black tencate
|
ubuntu--anfaenger
(Themenstarter)
Anmeldungsdatum: 12. Oktober 2013
Beiträge: 1088
Wohnort: Belgien
|
black_tencate schrieb:
ähem, der Platte passiert nichts, Du mußt halt nicht im guest und vom host aus gleichzeitig zugreifen. (aber auch das werde ich mal testen)
Ich habe so damit noch nicht experimentiert, aber ACHTUNG, so ist jetzt die "reale" Platte/Partition von 2 Seiten zugänglich
Also ich war davon ausgegangen, wenn nichtmal Du das selber getestet hattest, da ich sehr viele Beiträge von Dir gelesen habe,Dich als sehr Erfahren einschätze.. nun ja da dachte ich mir wenn der das noch nichtmal probiert hat,dann lass ich besser die Finger davon. 😲
|
black_tencate
Anmeldungsdatum: 27. März 2007
Beiträge: 10957
|
Hej ubuntu--anfaenger, ubuntu--anfaenger schrieb: [...]
das Problem dabei ist einfach, daß die mounts nicht gegenseitig aktualisieren. D.h., Du legst eine neue Datei innerhalb der VM auf dieser so eingebundenen Platte an, dann wird sie Dir erst im "realen" Zugriff angezeigt, wenn Du die Platte aushängst in der VM und aus und wieder einhängst im Realen. Folglich kann es passieren – falls Du tatsächlich so agierst – daß Du einmal von der VM aus eine Datei xyz mit Inhalt ABC erzeugst, (dann die VM "beiseite" legst) und in dem realen Zugriff (vom host aus) an selber Stelle dieselbe Datei anlegst mit anderem Inhalt; dann ist der erste Inhalt (aus der VM heraus) futsch! Gruß black tencate
- Bilder
|