ou_ou

博客园 首页 新随笔 联系 订阅 管理

Windows7上面通过VMware装了一个ubuntu的虚拟机,为了方便在window下直接查看和编辑linux系统下的代码,就想着远程映射硬盘,把Ubuntu的硬盘映射到主机中。

硬盘映射需要Samba服务。

1、安装Samba:sudo apt-get install samba。

2、完成安装后启动服务脚本:

  sudo /etc/init.d/nmbd restart
    sudo  /etc/init.d/smbd restart

3、配置一个配置文件,也就是配置需要共享的文件夹(类似Windows下右键共享文件夹的作用),因为Linux没有右键共享文件夹功能,而是需要一个配置文件。

    打开配置文件:sudo gedit /etc/samba/smb.conf,在最后添加如下几行

  [work]
  #comment = Network Logon Service
     path = /home/
     guest ok = yes
     read only = no
     writeable = yes
     browseable = yes

配置文件解析:

 [work] :在Windows下映射硬盘后,显示出来盘符的名称,类似Windows中盘符显示D盘,这个名字可以随意写的。
  #comment = Network Logon Service :这行是没有实际意义的,看到#号就知道了,是一个说明语句而已。
     path = /home/ :这行就是要共享的文件夹,必须是绝对路径。如果需要共享多个文件夹,那么需要创建多次文件夹共享行
     guest ok = yes   : 允许访客模式
     read only = no   :只读否
     writeable = yes  :允许写
     browseable = yes :允许浏览

 注意:sudo chmod -R 777 /work    # 若不更改权限,windows下不能写入(适用于只读共享)!!!

Windows  下将步骤一的共享目录映射为网络驱动器。
  1) 确保linux的网络配置OK,查看并记录IP地址,这里以192.168.2.121为例。可在Windows 7的cmd下先用ping检测下网络是否畅通。
   
  2) 通过选择"映射网格驱动器(N)..."
     在“驱动器”一栏选择合适的盘符,这里选择为W;
     在“文件夹”一栏输入"\\192.168.2.121\work";
     点击完成。
  3) 双击[计算机],即可看到一个盘符为z的网络驱动器。

 

最后因为没有使用用户验证,所以建议在配置文件中新增 hosts allow = 127. 192.168.208. (对应主机IP地址)

 

posted on 2016-12-15 09:20  ou_ou  阅读(1837)  评论(0编辑  收藏  举报