什么是挂载?
(1)windows是我们常用的系统,但是windows的c、d、e盘等都是windows系统自动挂载上去
的如果不挂载,我们就没有办法对其操作。比如u盘插入电脑,windows会自动为其分配一个I盘,这
就是挂载,Linux则不会自动挂载,就像点了u盘弹出的windows系统,只知道插了个u盘在上面却没
办法访问。
(2)Linux中一些/dev目录下的设备文件,我们只能从界面看到却不能访问也就是这个道理,所以
要通过挂载的方式去打通它的脉络,然后就舒服了。
(3)同理当我们使用samba服务去使用windows共享的文件、目录、磁盘等,也得通过挂载。
(4)挂载的实质就是将设备、文件、目录等看成一个大的目录文件,挂载到系统的已知路径上,让
其可以直接访问到。
如何实现挂载?(以Linux挂载windows文件为例)
1、windows端和Linux端都要安装samba服务
windows开启samba server
Linux查看samba 有没有安装如下图三个包
2、如果没有安装,我这里提供两种方式:
(1)yum 安装
yum install -y samba
这是一种自动的安装方式比较简单
(2)安装包安装
mount /dev/cdrom /空目录
如果报错:read-only
mount -o remount,rw /dev/cdrom /空目录
安装samba 的rpm包
3、上两步ok了之后,接下来使用命令打通linux和windows的脉络
smbclient -L //ip地址
上面就能看到windows共享的文件和磁盘了,突然我们发现c盘是被共享出来的!
意味着我们可以看到c盘里的东西,windows为什么不安全的原因~。题外话。
4、如果上述步骤过不了,问题解决方式:
右键我的电脑-----本地用户和组-----用户-----guest------账户禁用取消
如果你发现不存在用户和组选项,我百度了很久解决方案有二:
1、升级windows系统到企业版
2、装windows企业版的虚拟机
运行------secpol.msc-------用户权限分配------拒绝从网络访问这台计算机
-----------把guest删掉
安全选项--------网络访问本地账户的共享和安全模拟
---------经典和仅来宾模式切换,如果可以访问了就不用切换
如果还是连接不通,那就关闭selinux,以及两个系统的防火墙
现在可以愉快的跨平台共享了~~
5、开始挂载
mount.cifs //ip地址/共享的文件、目录、磁盘 /空目录
ok挂载成功!
此时不用再将安装包导入到linux系统中在安装了,直接使用在windows系统下载好的即可。