Скрыть файлы.desktop из общих папок в VirtualBox

Я делюсь своим рабочим столом с VirtualBox. Это позволяет мне легко и просто работать с текущими файлами. У меня на рабочем столе довольно много утилит. Это всего дюжина или около того в пиковое время, но это делает навигацию по списку реальных файлов немного сложнее, когда я работаю из Windows.

Мне было интересно, если есть способ исключения файлов из общего ресурса. Либо в VirtualBox (я понятия не имею, где он сохраняет свою конфигурацию samba - или вообще ли он вообще использует samba), либо в Windows.

1 ответ

Решение

Читая документацию VirtualBox, становится ясно, что это невозможно напрямую. Но у меня есть идея, которая будет работать.

С помощью держателя предохранителя Уоррена Фалька picfs вы перемонтируете свой рабочий стол в скрытый каталог, скажем .VirtualBox/shared/Desktop и укажите виртуальную коробку на это. Затем в конфигурации монтирования предохранителя вы просто указываете, какие файлы следует игнорировать.

Смотрите здесь для получения более подробной информации: http://www.warrenfalk.com/blog/2009/07/09/picsfs-fuse-filesystem/

Благодаря этому ваш рабочий стол будет точно таким же, как и в Linux, но ваш VirtualBox увидит контролируемый каталог. Код предохранителя есть даже в python, поэтому его легко изменить. Дайте мне знать, если вы хотите инструкции.

Другие вопросы по тегам