2015-09-09 1 views
0

У меня есть 64-битная версия Redhat VirtualBox (4.3.30) и хочу создать общий каталог для моей операционной системы (Ubuntu 12.04 64 бит). В моем Redhat гостевой ОС:Как создать общий каталог из виртуального виртуального сервера Redhat vm в гостевой гостевой Ubuntu 12.04?

  1. я установил VirtualBoxGuest Дополнение для Virtualbox 4.3.30 и перезагружен гость
  2. Я создал каталог /MNT/хост-загрузок на гостевой ОС
  3. В Виртуальный ящик Я создал общий каталог с именем Загрузки с точками для размещения каталога /главная/CX/Загрузки

Когда я пытаюсь Крепление де общего каталога с помощью команды: Судо монтирования -t vboxsf Загрузки/MNT/хост-загрузки

Я получаю сообщение:

«Использование: крепление -V: версия для печати крепление -h: распечатать эту помощь mount: список смонтированных файловых систем mount -l: idem, включая метки тома До сих пор информационная часть. Затем монтаж. Команда `mount [-t fstype] что-то где-то '. Детали, найденные в файле/etc/fstab, могут быть опущены. mount -a [-t | -O] ...: монтировать все вещи из/etc/fstab монтировать устройство: монтировать устройство в известном месте каталог монтирования: установить известное устройство здесь mount -t тип dev dir: обычный mount Обратите внимание, что на самом деле не монтируется устройство, один устанавливает файловую систему (данного типа), найденную на устройстве. Можно также монтировать уже видимое дерево каталогов в другом месте: крепление --bind olddir NEWDIR или переместить поддерево: смонтировать --move olddir NEWDIR Можно изменить тип монтировки, содержащий каталог директории: монтирования --make -shared реж крепление --make-рабыню реж крепление --make-частное реж крепление --make-unbindable реж можно изменить тип всех креплений в горе поддерева , содержащем каталог реж: монтирования - -make-rshared dir mount --make-rslave dir mount --make-rprivate dir mount --make-runbindable dir Устройство может быть задано по имени, например/dev/hda1 или/dev/cdrom, или по метке, используя метку -L или uuid, используя -U uuid. Другие опции: [-nfFrsvw] [-o options] [-p passwdfd]. Для многих более подробно, скажем, человек 8 горе.»

Что я неправильно?

+0

Вы вызвали команду mount в гостевой ОС? Проверьте, правильно ли установлены гостевые дополнения ('lsmod | grep vboxsf' должен выводить выходные данные в гостевой ОС). После этого вы можете проверить в гостевой ОС «sudo VBoxControl sharedfolder list», если vm может видеть общий ресурс ** Downloads **. –

+0

Обе команды «lsmod | grep vboxsf» и «sudo VBoxControl список общих папок» производят вывод. – user2588998

+0

«lsmod | grep vboxsf» дает: 2 строки вывода. Line1: «vboxsf 37631 1» и строка2 «vboxguest 261202 2 vboxsf». «Список общих папок sudo VBoxControl» дает 1 строку вывода: «01 Downloads». Что я должен делать дальше? – user2588998

ответ

0

Причиной этой проблемы является результатом копирования & вставки команды гостей.

дефис () перед t в команде монтирования является символом юникода EN DASH U + 2013 (код UTF-8 0xE28094), а не тире (-) (U + 002D), набранном клавиатурой (см. также http://www.fileformat.info/info/unicode/category/Pd/list.htm).В результате отображается отображаемое использование.

Решение:

Введите команду монтирования вручную и не использовать копии & прошлого.

+0

Спасибо. Я также обнаружил, что если я использую команду (даже с использованием копии прошлого), она работает. Я использую команду: «sudo mount -t vboxsf -o uid = $ UID, gid = $ (id -g) Downloads/mnt/host-downloads» – user2588998

+0

Это потому, что в этой команде у вас есть правильная тире (минус) перед флагом 't', а не, как в вашем OP, символом * EN DASH *. –

 Смежные вопросы

  • Нет связанных вопросов^_^