• 主机映射Linux虚拟机硬盘到本地


    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.121work";
         点击完成。
      3) 双击[计算机],即可看到一个盘符为z的网络驱动器。

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

  • 相关阅读:
    iOS加载HTML, CSS代码
    iOS搜索指定字符在字符串中的位置
    【解决方法】You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE)
    刷新指定行或区 cell
    支付宝获取私钥和公钥
    什么是Git?
    第三方库AFNetworking 3.1.0的简单使用
    转:KVC与KVO机制
    转:常用的iOS开源库和第三方组件
    转:setValue和setObject的区别
  • 原文地址:https://www.cnblogs.com/mouou/p/6181935.html
Copyright © 2020-2023  润新知