[VBox - OS2 Gast] Shared Folder im Detail
Verfasst: Mo 4. Feb 2019, 09:57
Das Verhalten der Shared Folder in Virtualbox sieht zZ. folgendermaßen aus:
Der Shared Folder hat das Dateisystem VBOXSF
Darauf lassen sich aus OS2 offenbar keine erweiterten Attribute speichern. Das Kopieren in den Ordner funktioniert, dabei gehen die EAs verloren.
Das OS/2 Dateisystem ist hier JFS. Das Kopierprogramm ist beim Kopieren aus dem Shared Folder auf das OS2 Laufwerk der Meinung, dass sich auf diesem Dateisystem keine EAs speichern lassen. Statt OS2 konform die EAs zu verwerfen, schlägt ein Kopiervorgang fehl. Bzw. Ttritt das Problem auch auf, wenn die Quelldateien überhaupt keine erweiterten Attribute haben. Das Probem tritt auf mit Copy, SysCopyObject (Rexx) oder auch die Kopierfunktion aus FC/2 oder natürlich auf der WPS.
Was zur Zeit funtkioniert ist XCopy, offenbar ignoriert XCopy das Problem mit den EAs, das ja eigentlich auch garnicht existiert (da keine EAs existieren).
Beispiel:
xcopy Z:\test.txt c:\test
Kopierte erfolgreich die Datei text.txt aus dem Shared Folder "Z:\" in das Verzeichnis "C:\test"
Man kann auch erfolgreich Dateien mit Applikationen direkt aus dem Shared Folder öffnen. Beispielsweise kann man eine Zip-Datei problemlos direkt mit dem Archivtool aus AN öffnen (andere habe ich noch nicht getestet), oder mit PMView Bilder aus dem Shared Folder öffnen.
Testsystem: AN in aktueller vBox unter Windows 10
Es wäre jetzt mal interessant, ob die Probleme auch mit anderen OS2 (oder eCS) Versionen auftreten.
Workaround:
Ich hatte mir damals für Netdrive zur Handhabung von FTP-Ressourcen einen "Netfolder" gebaut. Das ist ein PM Programm, welches den Inhalt eines Verzeichnisses in einem Tree zeigt - ähnlich einer Ordneransicht, und man kann Dateien per Drag & Drop in beide Richtungen verschieben, und dafür gibt es dann auch eine Fortschrittsanzeige. Im Prinzip ein Frontend für XCOPY. Das funtkioniert auch super für die Shared Folder. Falls jemand Interesse daran hat, könnte ich das mal abrunden und hochladen.
Der Shared Folder hat das Dateisystem VBOXSF
Darauf lassen sich aus OS2 offenbar keine erweiterten Attribute speichern. Das Kopieren in den Ordner funktioniert, dabei gehen die EAs verloren.
Das OS/2 Dateisystem ist hier JFS. Das Kopierprogramm ist beim Kopieren aus dem Shared Folder auf das OS2 Laufwerk der Meinung, dass sich auf diesem Dateisystem keine EAs speichern lassen. Statt OS2 konform die EAs zu verwerfen, schlägt ein Kopiervorgang fehl. Bzw. Ttritt das Problem auch auf, wenn die Quelldateien überhaupt keine erweiterten Attribute haben. Das Probem tritt auf mit Copy, SysCopyObject (Rexx) oder auch die Kopierfunktion aus FC/2 oder natürlich auf der WPS.
Was zur Zeit funtkioniert ist XCopy, offenbar ignoriert XCopy das Problem mit den EAs, das ja eigentlich auch garnicht existiert (da keine EAs existieren).
Beispiel:
xcopy Z:\test.txt c:\test
Kopierte erfolgreich die Datei text.txt aus dem Shared Folder "Z:\" in das Verzeichnis "C:\test"
Man kann auch erfolgreich Dateien mit Applikationen direkt aus dem Shared Folder öffnen. Beispielsweise kann man eine Zip-Datei problemlos direkt mit dem Archivtool aus AN öffnen (andere habe ich noch nicht getestet), oder mit PMView Bilder aus dem Shared Folder öffnen.
Testsystem: AN in aktueller vBox unter Windows 10
Es wäre jetzt mal interessant, ob die Probleme auch mit anderen OS2 (oder eCS) Versionen auftreten.
Workaround:
Ich hatte mir damals für Netdrive zur Handhabung von FTP-Ressourcen einen "Netfolder" gebaut. Das ist ein PM Programm, welches den Inhalt eines Verzeichnisses in einem Tree zeigt - ähnlich einer Ordneransicht, und man kann Dateien per Drag & Drop in beide Richtungen verschieben, und dafür gibt es dann auch eine Fortschrittsanzeige. Im Prinzip ein Frontend für XCOPY. Das funtkioniert auch super für die Shared Folder. Falls jemand Interesse daran hat, könnte ich das mal abrunden und hochladen.