Так, я выполняю Fedora 13 VM в VirtualBox под Windows Server 2008. У меня должен быть доступ к основным дискам из VM, таким образом, я монтирую их. Я использую доли значения по умолчанию C$ и D$. Вот соответствующая часть/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
Все это работает, и я могу добраться до везде через командную строку, но помехи Linux на pagefile.sys файле в 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...)
Никакая важная персона. Я все еще могу сделать все, в чем я нуждаюсь. Но когда я пытаюсь добраться до некоторого файла на диске C из приложения GUI, диалоговое окно файла получает меня пустой список, когда я перешел к/mnt/winc. Так же для ввода "наутилуса/mnt/winc" на командной строке.
И теперь, самая странная вещь:
Я собираюсь перезагрузить VM, чтобы видеть, возвращается ли плохое поведение... Да, это возвращается.
Разве путь не должен там быть, чтобы сказать mount.cifs полностью игнорировать такие радиоактивные файлы?
Нет ли ряд virtualbox инструменты, которые можно использовать, чтобы сделать вещи как автоматический захват/выпуск мыши/клавиатуры и совместный доступ к файлам? Например, под VMware, я выбрал бы опцию "Install VMWare tools" меню клиента, и это вставит виртуальный CD и установит об/мин.