debian 和windows的共享文件夹

来源:互联网 发布:js 用 添加数组 编辑:程序博客网 时间:2024/04/29 13:18

环境介绍:

宿主机操作系统    windows  XP  并在F盘创建了一个共享文件夹;

客户机为virtualbox   中安装的linux系统   debian6; 

目的:  两种操作系统之间有个共享的文件夹;;

 

操作步骤:

1:关闭linux操作系统;box中设置共享的数据空间

  在virtualbox中点击  ---设置—数据空间:

 

2:右面的绿色加号  添加主机中共享出的文件夹 F:/share:

并在数据空间名称中输入你起的名字  我这里仍然叫share;下面的只读分配  和  auto-mount   很据需要勾选; 我勾选了automount ;每次客户机启动的时候自动挂在共享文件夹;

3:设置完毕 确定之后 ,  启动客户机。  即启动debian;

点击  设备---分配数据空间---

将会看到 固定分配的  共享文件夹的路径; 访问权限;是否自动挂载等信息;

 

4:接下来该在  linux系统下挂载共享文件夹了;

Cd   /mnt

Sudo   mkdir    /mnt/shared

sudo mount -t    vboxsf    share     /mnt/shared      其中share是之前自己创建的数据空间的名字;

挂载成功   cd /mnt/shared       ls一下  是不是能看到宿主机中F:\share文件夹中的内容了,,能就说明成功了;

 

5:这样的挂载只是暂时的  每次重启之后  需要再次挂载;所以要设置开机自动挂载;;;

假如您不想每一次都手动挂载,可以在/etc/fstab中添加一项

share  /mnt/shared   vboxsf      rw,gid=100,uid=1000,auto 0 0

这样每次开机启动就能够自动挂载了

 

6. 卸载的话使用下面的命令:

sudo umount -f /mnt/shared

注意:

共享文件夹的名称千万不要和挂载点的名称相同。比如,上面的挂载点是/mnt/shared,如果共享文件夹的名字也是shared的话,在挂载的时候就会出现如下的错误信息(看http://www.virtualbox.org/ticket/2265):

/sbin/mount.vboxsf: mounting failed with the error: Protocol error

原因分析可以看Tips on running Sun Virtualbox的Shared Folder on a Linux Guest节。

 

8:有的时候卸载不掉   并提示device  busy ;;

解决方法详见:http://www.linuxso.com/linuxxitongguanli/836.html

 

原创粉丝点击