Die Datei 'pagefile.sys' im CIFS-Mount von '// windowshost / C $' bewirkt, dass Nautilus angewidert aufgibt

1140
JCCyC

Ich führe also eine Fedora 13-VM in VirtualBox unter Windows Server 2008 aus. Ich muss Zugriff auf die Hostlaufwerke von innerhalb der VM haben, also mounte ich sie. Ich verwende die Standardaktien C $ und D $. Hier ist der relevante Teil von / etc / fstab:

//winhost/C$ /mnt/winc cifs user=joe,password=mypw,gid=171,file_mode=0664,dir_mode=0775 0 0 //winhost/D$ /mnt/wind cifs user=joe,password=mypw,gid=171,file_mode=0664,dir_mode=0775 0 0 

Es funktioniert alles und ich kann überall durch die Kommandozeile dorthin gelangen, aber Linux stört die Datei pagefile.sys in C:

$ ls -l /mnt/winc ls: cannot access /mnt/winc/pagefile.sys: Text file busy total 6165 (...snip...) -r--r--r-- 1 root win 0 May 18 2009 MSDOS.SYS drwxrwxr-x 1 root win 0 May 12 2009 MSOCache -????????? ? ? ? ? ? pagefile.sys drwxrwxr-x 1 root win 0 Jan 19 2008 PerfLogs drwxrwxr-x 1 root win 4096 Aug 27 15:56 ProgramData drwxrwxr-x 1 root win 24576 Aug 27 20:18 Program Files (...snip...) 

Kein biggie. Ich kann immer noch alles, was ich brauche. Wenn ich jedoch versuche, von einer GUI-Anwendung auf eine Datei auf Laufwerk C zuzugreifen, wird im Dateidialog eine leere Liste angezeigt, wenn ich zu / mnt / winc navigiere. Gleiches gilt für die Eingabe von "nautilus / mnt / winc" in der Befehlszeile.

Und jetzt das Merkwürdigste:

  1. Ich habe "nautilus / mnt / winc / Users" ausprobiert: Ich bekomme ein kurzes Aufblinken des korrekten Inhalts von C: \ Users und dann blinkt es wieder in eine leere Liste von C :.
  2. Ich habe "nautilus / mnt / winc / Users / joe / Documents" ausprobiert: Es funktioniert. Ich navigiere dann nach oben, bis ich den Mount-Punkt erreicht habe - und jetzt funktioniert es! Übrigens fehlt pagefile.sys auffällig in der Symbolliste, was wirklich in Ordnung ist. Dateispeicherdialoge in Anwendungen werden ähnlich gehärtet.

Ich werde die VM neu starten, um zu sehen, ob das schlechte Verhalten zurückkehrt ... Ja, es kehrt zurück.

Sollte es nicht eine Möglichkeit geben, mount.cifs anzuweisen, solche radioaktiven Dateien vollständig zu ignorieren?

3

1 Antwort auf die Frage

-3
Kevin M

Gibt es nicht eine Reihe von Virtualbox-Tools, die Sie verwenden können, um beispielsweise das automatische Erfassen / Freigeben von Maus / Tastatur und das Filesharing durchzuführen? Zum Beispiel würde ich unter VMWare die Client-Menüoption "VMWare-Tools installieren" auswählen, eine virtuelle CD einlegen und das RPM installieren.