Как делить/файлов в CentOS работает в VirtualBox у меня Макбук Про?

у меня есть настройка VirtualBox, работающего на моем MacBook Pro (OS X 10.9). Этот VirtualBox работает под управлением CentOS 6.5. Я могу успешно SSH от Macbook до CentOS VM, делая ssh saqib@127.0.0.1 -p 3005

теперь я хочу иметь доступ и редактировать файлы на CentOS VM (в каталоге /var / www), используя хорошие редакторы и инструменты, которые я установил изначально на моем MacBook. Но у меня возникли проблемы с этим.

Я успешно следовал инструкции здесь. Теперь У меня есть каталог на виртуальной машине CentOS под названием /mnt/my_share_name, в котором я могу получить доступ к файлам в файловой системе MacBook. Большой. . но что мне действительно нужно, так это наоборот. Я хочу иметь доступ к файлам в каталоге CentOS VM /var/www с MacBook. Как я могу это сделать?? Я попытался вставить ссылку в /mnt/my_share_name, как показано ниже. Но ничего не получилось.

# From the CentOS VirtualBox
% cd /mnt/my_share_name
% sudo touch me
% ls
me
% sudo ln -s /var/www www
ln: creating symbolic link `eso': Read-only file system

на всякий случай, если кто-то заинтересован, вот скриншот VirtualBox Manager приложение:
Screenshot of my VirtualBox Manager

25
задан Saqib Ali
17.03.2023 4:02 Количество просмотров материала 2464
Распечатать страницу

1 ответ

В вашей ссылке написано:

в поле для Linux, откройте терминал и введите следующие команды:

>sudo mkdir /mnt/share 

>sudo mount -t vboxsf shared_folder /mnt/share     [shared_folder is the name of your shared folder]

это сделает каталог/mnt/доля/ ваша общая папка(то есть, если вы поместите файлы в общую папку с хоста (OS X в вашем случае), она будет видна в /mnt/share/)

вы можете изменить это вокруг, как вы хотите, как:

>mkdir /home/user/shared 

>sudo mount -t vboxsf shared_folder /home/user/shared     [shared_folder is the name of your shared folder]

это разместит общую папку в пользователейдома справочник. Не забудьте поместить параметры монтирования в fstab, как предлагает ваша ссылка для монтирования общей папки при загрузке.

Я лично предложил бы поместить его под /средств массовой информации/ папка где-то, как большинство файловых менеджеров будет автоматически забрать, что, как если бы это были внешние носители (например, флэш-накопитель usb или внешний жесткий диск, они будут автоматически установлены в /media/ а)

для доступа к папке на вашем хосте, при создании папки машины вы выбираете "Путь к папке" этот путь указывает, где он находится на вашем Хосте и откуда вы можете получить к нему доступ.

обновление: Я не знаю, почему это создание символической ссылки терпит неудачу, но вы должны исследовать это. В качестве (довольно уродливого) обходного пути вы можете сделать что-то вроде:

cp -r /var/www/* /mnt/my_share_name
sudo nano /etc/fstab

и измените существующий общий каталог с /mnt / my_share_name на /var/www после этого run

rm -rf /var/www

и потом перезагрузка. Это должно в основном переместить все ваши файлы из /var / www в общую папку и сделать общую папку /var / www.

2
отвечен Cestarian 2023-03-18 11:50

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх