Linux开机挂载windows共享文件夹
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共享文件夹的更多相关文章
- linux上挂载windows共享文件夹
linux上挂载windows共享文件夹 1.共享windows目录 挂载之前得创建一个有password的用户(当前用户也能够),并将你要挂载的目录进行共享,并赋予读写权限 如图. watermar ...
- VMware,win7与linux centos6.4文件互传,linux下挂载windows共享文件夹,vmware tools安装方法
本方法是以win7,VMware9.0.1 ,centos6.4为基础实验的. 对于linux的初级使用阶段,都会Windows中使用linux虚拟机VMWare或者其它的.在Windows与linu ...
- Linux服务器挂载windows共享文件夹和nas存储
需求: 公司有3.4T多的小文件需要copy到公司内部的nas存储中,由于小文件太多,数据量太大,整盘copy时速度极慢:只能人工对3.4T多的数据分批次的导入,这对于搞计算机的来说是不能忍受的,于是 ...
- 在Linux上挂载Windows共享文件夹,如何开机自动挂载(mount)?
按照一般的思路,我们先将文件夹挂载上去,命令如下: mkdir /mnt/share_software mount //192.9.206.43/share_software /mnt/share_s ...
- Linux 挂载windows共享文件夹
Linux 挂载windows共享文件夹 准备工具: 1.windows 共享出来文件夹. 2.Linux 安装cifs文件挂载属性 3.其他 windows ip: 192.168.27.99 Li ...
- Linux使用mount挂载Windows共享文件夹
https://blog.csdn.net/tojohnonly/article/details/71374984 https://github.com/tojohnonly 现实中会有这样的场景 , ...
- samba 挂载windows共享文件夹
先转载一片文章 centOS下yum安装配置samba 地址 http://blog.csdn.net/linglongwunv/article/details/5212875 遇到问题1 # ...
- 烂泥:CentOS6.5挂载windows共享文件夹
本文由秀依林枫提供友情赞助,首发于烂泥行天下. 由于工作需要,需要把本机的文件夹共享出去,然后让CentOS服务器临时使用下. 服务器使用的是CentOS系统,而本机使用的win7系统.考虑到是临时使 ...
- centos7挂载Windows共享文件夹(学习笔记)
centos7挂载windows共享文件夹 练习环境:centos7是安装在台式机的虚拟机,Windows共享文件夹是公司服务器的共享文件夹(已设置好的共享) 步骤 1. 设置挂载点:mkdir /m ...
随机推荐
- hdu1097
hdu1097 求a^b的末位数 打表O(1) import java.util.*; public class Main { static int [][]a = new int[15][15]; ...
- hdu1059 dp(多重背包二进制优化)
hdu1059 题意,现在有价值为1.2.3.4.5.6的石头若干块,块数已知,问能否将这些石头分成两堆,且两堆价值相等. 很显然,愚蠢的我一开始并想不到什么多重背包二进制优化```因为我连听都没有听 ...
- windows下配置redis
1.首先去GitHub上下载所需文件,这里我们下载的是zip文件 https://github.com/MicrosoftArchive/redis/releases 2.解压后文件目录如下 3.启动 ...
- FastAdmin 开发第一天:了解 FastAdmin 框架
了解 FastAdmin 框架 后端组件 ThinkPHP 5 EasyWeChat qr-code 前端组件 AdminLTE bootstrap bootstrap-table jquery la ...
- 浏览器的自动翻译会影响 JS 逻辑
有人在 QQ 群里反馈,官方注册后跳转时出现 Bug. 收到群友非常有用的资讯,这是因为浏览器的自动翻译功能引起的. 11:04:21[潜水]Better Command 2017/12/30 11: ...
- linux修改文件所有者和文件所在组
chgrp 用户名 文件名 -R chown 用户名 文件名 -R -R表示递归目录下所有文件 以上部分已验证 一.修改文件所属组群——chgrp 修改文件所属组群很简单-c ...
- javascript的循环使用
学习网址: http://www.w3school.com.cn/js/js_loop_for.asp JavaScript 循环 如果您希望一遍又一遍地运行相同的代码,并且每次的值都不同,那么使用循 ...
- 回归cnBlogs
一.最近的想法 最近几天看了好多IT和非IT朋友的技术博客和自媒体博客,本想自己搭建一个独立博客,查了好多资料,各种方法,比如:goDaddy购买域名,利用GitHub免费空间搭博客. ...
- 使用scrapy框架爬取自己的博文
scrapy框架是个比较简单易用基于python的爬虫框架,http://scrapy-chs.readthedocs.org/zh_CN/latest/ 这个是不错的中文文档 几个比较重要的部分: ...
- vue 操作数组,原数组怎么不让它改变
vue中肯定遇到过这个问题,想对数组操作,可是原数组又会改变,怎么办呢,提前copy一份能行吗, todo: [1,2,3,4,5], var arr = this.todo: 这样肯定不行的,那么肯 ...