https://blog.csdn.net/zhaogang1993/article/details/79573271  (可行)

命令:

mount -t cifs -o username="tomcat",password="111111" //192.10.8.11/centos7-1804 /mnt/isoimage

1.     背景

前博 介绍了如何配置Linux的Samba服务以便Windows系统能映射Linux的共享文件夹,因此我们提出疑问:Linux如何访问其他系统的共享文件夹呢?答案也就是本文介绍的:挂载。

2.     原理

对于Linux系统,根文件系统“/”之外的其他文件要想能够被访问,都必须通过“关联”至根文件系统上的某个目录来实现,此关联操作即为“挂载”,此目录即为“挂载点”,解除此关联关系的过程称之为“卸载”。

注意点:挂载点必须是一个目录。

3.     操作

说明:笔者有两台电脑,linux(192.168.1.6)  ------ windows(192.168.1.7),此测试例就是Linux挂载Windows的共享目录:e盘

不管是开机自动挂载还是手动挂载,我们都首先在/mnt目录下创建一个文件夹,也就是挂载点。

zglinux mnt # mkdir windows

zglinux mnt # ls

windows

1)    手动挂载

手动挂载就是采用Linux的mount命令,终端输入如下命令:

mount.cifs //192.168.1.7/e /mnt/windows/ -o user=administrator,pass=******(windows的登录密码)

说明:

1.      第一个字段mount.cifs表示采用CIFS(Common Internet File System:通用网络文件系统)挂载将要挂载的目录,linux支持多种文件系统,如ext4,  xfs, btrfs,f2fs, vfat, ntfs,CIFS是其中一种,具体可以看man 8 mount手册;

2.      第二个字段表示将要挂载的文件系统路径或块设备;

3.      第三个字段表示Linux的挂载点,也就是我们刚才创建的/mnt/windows目录;

4.      最后一个字段-o 以及后面的所有内容表示挂载选项,各个选项以“,”分隔。比如此挂载需要知道Windows的用户名和密码;

5.      操作可能需要root权限,可以在命令前面加sudo;

2)    自动挂载

自动挂载即Linux开机启动时自动挂载所需的分区,所有需要挂载的分区通过文件/etc/fstab描述。因而,我们只需要修改此文件即可完成自动挂载。通过cat /etc/fstab 和man fstab可以查看典型的挂载信息条目:

LABEL=t-home2   /home     ext4   defaults,auto_da_alloc      0  2

其中:

第一个字段:This field describes the block special device or remote filesystemto be mounted. (描述将要挂载的特定块设备或远程文件系统);

第二个字段:This field describes the mount point for the filesystem. (描述挂载点);

第三个字段:This field describes the type of the filesystem. (描述挂载文件系统);

第四个字段:This field describes the mount options associated with thefilesystem.(描述文件系统相关联的挂载选项);

第五个字段:This field is used by dump(8) to determine which filesystems need tobe dumped.(针对ext2/3/4文件系统,是否要备份,防止因异常断电导致的数据丢失。具体可以查看man 8 dump,如果没有此命令,请先用apt-get install dump安装。此字段默认填0,不需要dump);

第六个字段:This field is used by fsck(8) to determine the order in whichfilesystem checks are  done at  boot time.(意思是:指定系统启动时通过fsck检查文件系统的顺序,根文件系统检查顺序为1,其他为2。默认为0表示不执行检查,由于我们要挂载网络文件,此处填0,不进行检查);

有了上述分析,我们通过 vi 打开/etc/fstab,在文件末尾添加如下行即可实现Linux系统开机自动挂载

//192.168.1.7/e /mnt/windows/ cifs username=administrator,password=****(windows密码) 0 0

4.  测试

编辑好/etc/fstab文件后,我们重启Linux系统,查看是否成功挂载。结果表明:挂载成功。以后就可以把Windows的共享目录当作Linux的一个盘来访问了。

5. 参考

http://blog.csdn.net/hello_word___/article/details/77300279

$man 8 mount

$man mount.cifs

Linux开机挂载windows共享文件夹的更多相关文章

  1. linux上挂载windows共享文件夹

    linux上挂载windows共享文件夹 1.共享windows目录 挂载之前得创建一个有password的用户(当前用户也能够),并将你要挂载的目录进行共享,并赋予读写权限 如图. watermar ...

  2. VMware,win7与linux centos6.4文件互传,linux下挂载windows共享文件夹,vmware tools安装方法

    本方法是以win7,VMware9.0.1 ,centos6.4为基础实验的. 对于linux的初级使用阶段,都会Windows中使用linux虚拟机VMWare或者其它的.在Windows与linu ...

  3. Linux服务器挂载windows共享文件夹和nas存储

    需求: 公司有3.4T多的小文件需要copy到公司内部的nas存储中,由于小文件太多,数据量太大,整盘copy时速度极慢:只能人工对3.4T多的数据分批次的导入,这对于搞计算机的来说是不能忍受的,于是 ...

  4. 在Linux上挂载Windows共享文件夹,如何开机自动挂载(mount)?

    按照一般的思路,我们先将文件夹挂载上去,命令如下: mkdir /mnt/share_software mount //192.9.206.43/share_software /mnt/share_s ...

  5. Linux 挂载windows共享文件夹

    Linux 挂载windows共享文件夹 准备工具: 1.windows 共享出来文件夹. 2.Linux 安装cifs文件挂载属性 3.其他 windows ip: 192.168.27.99 Li ...

  6. Linux使用mount挂载Windows共享文件夹

    https://blog.csdn.net/tojohnonly/article/details/71374984 https://github.com/tojohnonly 现实中会有这样的场景 , ...

  7. samba 挂载windows共享文件夹

    先转载一片文章     centOS下yum安装配置samba 地址 http://blog.csdn.net/linglongwunv/article/details/5212875 遇到问题1 # ...

  8. 烂泥:CentOS6.5挂载windows共享文件夹

    本文由秀依林枫提供友情赞助,首发于烂泥行天下. 由于工作需要,需要把本机的文件夹共享出去,然后让CentOS服务器临时使用下. 服务器使用的是CentOS系统,而本机使用的win7系统.考虑到是临时使 ...

  9. centos7挂载Windows共享文件夹(学习笔记)

    centos7挂载windows共享文件夹 练习环境:centos7是安装在台式机的虚拟机,Windows共享文件夹是公司服务器的共享文件夹(已设置好的共享) 步骤 1. 设置挂载点:mkdir /m ...

随机推荐

  1. 龙儿经理嘴上经常说的B树

    国内的数据结构教材一般是按照Knuth定义,即“阶”定义为一个节点的子节点数目的最大值. 对于一棵m阶B-tree,每个结点至多可以拥有m个子结点.各结点的关键字和可以拥有的子结点数都有限制 规定m阶 ...

  2. apache spark kubernets 部署试用

    spark 是一个不错的平台,支持rdd 分析stream 机器学习... 以下为使用kubernetes 部署的说明,以及注意的地方 具体的容器镜像使用别人已经构建好的 deploy yaml 文件 ...

  3. 走进windows编程的世界-----消息处理函数(1)

    Win32消息机制     过程驱动:程序是依照我们预先定义好的顺序运行.每运行一步,下一步都已经依照预定的顺序 继续运行,直至程序结束.     事件驱动:程序的运行顺序是无序的.某个时间点所运行的 ...

  4. JMeter:生成漂亮的多维度的HTML报告

    JMeter:生成漂亮的多维度的HTML报告我们做性能测试的时候会经常使用一些性能测试工具,我个人比较喜欢Jmeter这个工具,但是JMeter这个工具在生成测试报告方面一直有所欠缺.但是JMeter ...

  5. 协程、gevent实现异步io、进程、线程、协程对比

    异步io的说白了就是遇到io操作的时候,就停下来去做别的事情.io分网络io和磁盘io,网络io比如说打开一个网站获取数据,下载一首歌等等,磁盘io就是把数据存到一个文件里面,写到磁盘上. 从网站上获 ...

  6. TNS-12535 TNS-00505的处理方法

    原文地址:TNS-12535 TNS-00505的处理方法 作者:wzq609 硬件说明: 操作系统版本:ORACLE LINUX 6.3  64位 数据库版本:11.2.0.3   64位 问题说明 ...

  7. vue-progressbar 知识点

    使用步骤: 安装 import.Vue.use() 组件里,created() 和 mounted() 复制官方github地址上的代码 官方github地址:https://github.com/h ...

  8. C# 中的 enum(枚举) 类型使用例子

    一.需要根据数字获取中文名称,C# 代码里面出现if 或switch 判断语句,比如下面的类为test1.class //获取计算类型的值 string AggregateType = string. ...

  9. C#利用zxing.net操作二维码和条形码

    下载地址:http://zxingnet.codeplex.com/ zxing.net是.net平台下编解条形码和二维码的工具,使用非常方便. 首先下载二进制dll文件,引入工程: 代码: usin ...

  10. WPF Demo3

    <Window x:Class="Demo3.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/ ...