Wie verwendet Windows ein ext4-Dateisystem in einer VirtualBox?

2024
shortstheory

Ich verwende Windows XP in einer virtuellen Box auf meinem Ubuntu 14.04-Laptop. Ich habe den gemeinsamen Ordnerzugriff so festgelegt, dass ich auf die Dateien auf meiner ext4 / home-Partition zugreifen (lesen und schreiben) kann.

Ich habe mich jedoch oft gefragt, wie dies funktioniert. Meines Wissens kann Windows nicht nativ auf ein ext4-Dateisystem zugreifen, und selbst mit zusätzlichen Programmen wird nur das Lesen einer ext4-Partition als "sicher" betrachtet. Wie integriert die VirtualBox so nahtlos den ext4-Zugriff auf Windows XP?

3

1 Antwort auf die Frage

3
phuclv

Netzwerkzugriffe müssen einigen gebräuchlichen Protokollen folgen, in diesem Fall Samba, nicht normalen Dateisystemformaten, da unterschiedliche Betriebssysteme die jeweiligen Dateisysteme der jeweils anderen nicht verstehen können und auch keinen Zugriff auf die untergeordneten Laufwerkssektoren der anderen Systeme haben

Der freigegebene Ordner erscheint im Netzwerkzweig meines Computers wie ein freigegebener Ordner unter Windows

http://windows.microsoft.com/en-us/windows/create-shortcut-map-network-drive#1TC=windows-7

Kartennetzlaufwerk

Nach dem Einschalten der virtuellen Maschine können Sie das Laufwerk wie in der Abbildung oben manuell zuordnen. Wenn Sie auto mountbeim Erstellen des freigegebenen Ordners auswählen, wird er automatisch zugeordnet. Ich habe virtualbox schon lange nicht mehr verwendet, daher bin ich mir nicht wirklich sicher, aber VMware ordnet das Netzlaufwerk automatisch zu, wenn Sie die Option auswählen

Auto-Mount freigegebenes Laufwerk

Eigentlich ist es nur eine Freigabe wie normal. Sie können den Ordner wie alle anderen Netzwerkordner einem Laufwerk zuordnen. Der Weg von VMware ist anders. Möglicherweise werden einige benutzerdefinierte Anweisungen verwendet, um Daten zwischen Host und Gast zu übertragen phuclv vor 9 Jahren 1
@shortstheory: Es geht um einen speziellen "Netzwerkanbieter", der sich von den üblichen SMB- und WebDAV-Anbietern unterscheidet. es funktioniert jedoch immer noch auf die gleiche Weise. Windows sieht nicht ext4; Es spricht nur das VirtualBox-Protokoll für gemeinsam genutzte Ordner. (VBox hat eine benutzerdefinierte, qemu verwendet 9p.) grawity vor 9 Jahren 3