vitrualbox 4 虚拟Ubuntu Shared folder 共享目录使用教程

  Failed to remove the shared folder my (pointing to /media/luozhuang) from the virtual machine ubuntu.
Please close all programs in the guest OS that may be using this shared folder and try again.

Could not remove the shared folder 'luozhuang' (VERR_PERMISSION_DENIED).

  

  在专家的建议下,我用了vitrualbox代替Vmware

  虚拟了一只Ubuntu系统,然后使用Shareforlder.

  但是报上面那个错。。。


  后来经过摸索,终于搞定共享目录


网上教程:

1 sudo mount -t vboxsf luozhuang /home/luozhuang/share

成功,但是 无法访问/home/luozhuang/share,提示没有权限访问

"The Folder Contents could not be displayed you do not have the permissions necessary to view the contents of "share" 


2.使用 Automount 自动装入,结果报上面那个错误。。


最后自己摸索出一种方法:

1 首先你必须安装VBoxAdditions,这个在菜单里面选择安装Devices- install Gust Additions

然后去/media 目录找 光盘目录进去 用sudo 执行安装脚本

 sudo sh VBoxLinuxAdditions.run

(提示:Ubuntu 可以自动执行 安装的,光盘插入时候选择自动运行)


2 很关键:去 系统管理-用户和组,点击 管理组

系统可用组 列表里面找到有个组叫 vboxsf

选择 属性 或者直接双击打开

组成员 里面找的你的用户名,然后打上 前面的勾。

表示加入这个组。


3 关闭虚拟机

4 分配 共享目录(数据空间),一定要选择 自动装入(Auto mount)

自动装入的意思把目录装入到 /media 目录


5 开虚拟机,然后去 /media 目录看看,是不是在里面了 ?

唯一问题就是必须关闭虚拟机,否则会报上面的错误。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Ubuntu下samba的使用 1. 安装samba服务器 2. 共享Ubuntu下的文件夹 (1) 手动配置方法 1) 打开/etc/samba/smb.conf。注:打开之前最好先备份一下 2) 在末尾添加如下配置项,假设需共享/home/flyfish/7800文件夹 [7800] comment = HIKVISION DS-7800 DVR Develop Folder path = /home/flyfish/7800 create mask = 0700 directory mask = 0700 writeable = yes valid users = flyfish, nobody 3) 添加系统用户到samba,并设置该用户的samba密码,假设添加用户flyfish到samba, 可执行如下命令 sudo smbpasswd -a flyfish 该命令执行完毕后按要求输入新密码即可 4) 重启samba服务器,执行以下命令 sudo service smbd restart (2) 使用samba配置工具配置,安装system-config-samba即可,对应“系统->系统管理->Samba” 3. 挂载Windows文件夹到Ubuntu (1) 安装smbfs (2) 在Windows系统中设置一个共享文件夹,如\\172.8.149.2\7800 (3) 挂载共享文件夹,假设挂载\\172.8.149.2\7800到/home/flyfish/7800文件夹,可执行以下命令后按要求输入 Windows用户flyfish的密码即可完成挂载 sudo mount.cifs //172.8.149.2/7800 /home/flyfish/7800 -o nounix,noserverino,rw,exec,dir_mode=0777,file_mode=0777,iocharset=utf8,username=flyfish 或 sudo mount -t cifs -o nounix,noserverino,rw,exec,dir_mode=0777,file_mode=0777,iocharset=utf8,username=flyfish //172.8.149.2/7800 /home/flyfish/7800 其中iocharset为系统默认字符集,敲命令locale可查看,如果不使用iocharset指定字符集,则无法显示中文文件和目录 如果不想每次挂载都输入Windows用户的密码,假设Windows用户flyfish的密码为123456,则可执行以下命令: sudo mount.cifs //172.8.149.2/7800 /home/flyfish/7800 -o nounix,noserverino,rw,exec,dir_mode=0777,file_mode=0777,iocharset=utf8,username=flyfish,password=123456 或 sudo mount -t cifs -o nounix,noserverino,rw,exec,dir_mode=0777,file_mode=0777,iocharset=utf8,username=flyfish,password=123456 //172.8.149.2/7800 /home/flyfish/7800 (4) 卸载共享文件夹可执行如下命令 sudo umount /home/flyfish/7800

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值