zoukankan      html  css  js  c++  java
  • linux通过挂载与windows共享文件夹

      本地pc机上装有虚拟机linux操作系统,进行文件夹共享是常有的事,碰到过几次了,间隔时间长,很容易忘记,今天我把它写下来做个标记吧。

      一、pc机设置共享文件夹

      我的电脑是window10的系统,将需要共享的文件夹设置共享:(共享的用户权限需要去设置下,看你想给共享的用户分配什么权限)具体的可以参照百度:https://jingyan.baidu.com/article/6f2f55a11fe517b5b93e6c17.html

     

       

      二、linux操作系统上实现挂载点与window系统进行文件共享

      1、先确保linux系统上有安装samba软件,该软件是文件共享以及打印机共享的一个协议。

      查看linux系统有没有安装samba-client的命令如下:

      1)rpm -qa | grep samba-client

      2) yum info samba-client

      3)yum list samba-client

      如果没有的话,通过yum install samba-client进行安装

      2、通过samba-client尝试访问windows共享的文件

      smbclient -L //pc的IP -U 用户名 

      查看一下该用户共享权限下的共享情况。其中不带“$”的那个,就是我们可以访问的共享文件夹了,其中“-U”是用来指定查询共享权限的用户名的。

       3、linux通过挂载进行访问共享文件夹

      Linux将共享文件夹也是当作磁盘资源对待的,因此需要使用mount工具将其挂载到本地文件空间才可以访问,这一点就像Windows常用的网络磁盘映射是一样的。

      1)先创建挂载点

      mkdir -p /mnt/MYSHARE

      2)mount工具进行挂载到挂载点

      mount -t cifs -o user=用户名,password=密码,iocharset=utf8,codepage=cp936 //共享ip地址/共享目录  /mnt/MYSHARE

      其中cifs使用Linux常用的网络文件类型,也可以使用smbfs,以系统可以识别为准,如Ubuntu常见命令就是“sudo mount -t smbfs -o user=用户名称,password=共享密码,iocharset=utf8,codepage=cp936 //共享IP地址或NetBIOS名称/共享目录”。“-o”表示挂载参数,常见的是需要提供共享的用户名和密码,另外需要注意的是iocharset和codepage,这两个参数是用来解决系统之间的字符编码转换的,如果出现乱码的情况,是需要调整这两个参数的,针对简体中文,使用utf8和cp936一般都可以解决问题,挂载完成之后,就可以像使用本地文件目录一样访问Windows共享文件夹和文件了。

       

      可以将挂载点写入 /etc/fstab中,具体方法可参考https://blog.csdn.net/lynnlycs/article/details/89136520

      设置好后,再次重启,不需要重新挂载:

    本文来自博客园,作者:%女王%,转载请注明原文链接:https://www.cnblogs.com/lynne-wu/p/14072707.html

  • 相关阅读:
    Timestamp 转 date
    【mysql】 mysql 子查询、联合查询、模糊查询、排序、聚合函数、分组----------语法
    【mysql】新增、修改、删除、查询 语法讲义
    【jQuery05】通过按键 来切换 class
    【jQuery04】折叠树
    【jQuery03】简单的选项卡切换
    【jQuery02】点击标题面板显示内容
    python-day70--django-Mysql-单表增删改查
    python-day68--模型层基础(model)
    python-day67--MTV之Template
  • 原文地址:https://www.cnblogs.com/lynne-wu/p/14072707.html
Copyright © 2011-2022 走看看