ii 第七单元 访问网络共享文件系统
挂载网络文件系统
网络文件系统是由网络附加存储服务器通过网络向多个主机提供的一种文件系统 , 而不是由块设备 ( 例如硬盘驱动器 ) 提供的。客户端通过特殊的文件系统协议和格式访问远程存储
Linux 中有两种主要协议可用访问网络文件系统 : NFS 和CIFS 。
访问网络共享的三个基本步骤
– 1. 识别要访问的远程共享
– 2. 确定挂载点 ( 应该将共享挂载到的位置 ), 并创建挂载点的空目录
– 3. 通过相应的名利或配置更改挂载网络文件系统
1.cifs
CIFS( Comon Internet File System ) 则是针对MicrosoftWindows 系统的标准网络文件系统
CIFS: 通用网络文件系统
CIFS 是针对 Microsoft Windows 操作系统的本地网络文件系统。Linux 系统可以挂载和访问 CIFS 文件共享 , 如同常见的网络文件系统一样。然而 , 由于 CIFS 是基于 NTFS 文件系统权限模型及其自身的身份验证系统来构建的 , 因而 CIFS 协议中的所有内容并不能很好地映射到 Linux 中
samba-client RPM 软件包所包含的 smbclient 实用程序可用来识别由 Windows 或Samba 文件服务器提供的 CIFS 共享该实用程序工作起来犹如在MicrosoftWindows 中单击网上邻居。然后 mount命令可用于挂载共享。
访问 CIFS 共享的命令
– 1. 识别 :# smbclient -L instructor.example.com
– 2. 确定挂载点 :# mkdir /remote2
– 3. 挂载 :# mount //instructor.example.com/ftp/rem
如何访问
1)yum install samba-client -y
2)smbclient -L //ip
smbclient -L//172.25.254.250
3)smbclient //ip/sharename
smbclient//172.25.254.250/westos1
手动挂载方式
4)mount //ip/sharename /mountpoint -ousername=guest
mount //172.25.254.250/westos1 /mnt -o username=guest
自动挂载方式,开机激活
(1)vim /etc/rc.d/rc.local(挂载命令在最后一行,可能有些进程已经开启,影响命令执行效果,)
mount //172.25.254.250/westos1/mnt -o username=guest
(2)vim /etc/fstab(开机自动挂载)
172.25.254.250/westos1 /mnt cifs defaults,username=guest 0 0
mount -a
2.nfs
NFS ( Network File System ) 可看作是 Linux 、UNIX 及其它类似操作系统的标准文件系统。
NFS : 网络文件系统
NFS ( Network File System ) 是由 Linux 、 UNIX 及其他类似作系统使用的互联网标准协议 , 可作为它们的本地网络文件系统。它是一种活动扩展之下的开放标准 , 可支持本地 Linux 权限和文件系统功能
Red Hat Enterprise Linux 7 在默认情况下支持 NFSv4 ( 该协议的版本 4 ), 并在该版本不可用的情况下自动回退到 NFSv3 和NFSv2 。对于在客户端上运行的所有版本的 NFS , 均应启用两种服务 : rpcbind 和 nfslock 。 NFSv4 使用 TCP 协议与服务器进
行通信 , 而较早版本的 NFS 则可能使用 TCP 或 UDP
有两种方法用来确定由服务器提供的 NFS 导出 , 或叫做文件共享。如果服务器支持 NFSv3 或 NFSv2 , 您可以使用 showmount -eserver 命令来获取导出项列表。如果服务器支持 NFSv4, 则可以将 / 导出项挂载到一个空目录并浏览所有导出文件系统的内容
手动挂载方式
1)yum install nfs-utils -y
2)showmount -e ip
showmount -e172.25.254.250
3)mount ip:/sharedir/mountpoint/
mount172.25.254.250:/nfsshare/nfs1 /mnt
4)df
自动挂载方式
1. vim /etc/fstab(开机自动挂载,永久)
172.25.254.250/nfsshare/nfs1 /mntnfs defaults 0 0
mount -a
2.vim /etc/syscofig/autofs(自动挂载,默认300秒,300秒后取消挂载)
1)yum install autofs -y
2)systemctl start autofs
3)cd /net/ip/
4)cd nfsshare/
5)cd nfs1
vim /etc/syscofig/autofs
TIMEOUT=5 (默认5秒,5秒后取消挂载)
systemctl restart autofs.service
自定义挂载方式
(1)vim /etc/auto.master
最终挂载点的上层目录 自策略文件
/demo /etc/auto.demo
/westos /etc/auto.westos
(2)vim 自策略文件(vim /etc/auto.nfs)
最终挂载点 网络挂载资源
nfs1 &
ii 第七单元 访问网络共享文件系统相关推荐
- 打开共享文件提示服务器空间不足,访问网络共享报告“服务器存储空间不足,无法处理此命令”...
访问网络共享报告"服务器存储空间不足,无法处理此命令" 万华数据 有些计算机在共享一个文件夹后,从网络上另一台计算机访问这个共享文件夹会出现"服务器存储空间不足,无法处理 ...
- win7访问linux共享路径不存在,win7系统访问网络共享找不到网络路径如何解决
近日有win7系统用户要访问网络共享文件夹的时候,却遇到了提示找不到网络路径的情况,该怎么办呢,经过分析可能是防火墙没有关闭引起的,下面随小编一起来看看win7系统访问网络共享找不到网络路径的解决方法 ...
- ios 访问网络共享_如何从iOS设备无线访问网络共享
ios 访问网络共享 Syncing files between your computer and your iOS device via iTunes can be tedious and req ...
- 模拟token访问网络共享路径下的文件
情景描述: 访问网络共享路径下的文件时,对齐进行的GetFileAttributesEx.PathFileExists等一系列操作均会失败,返回错误码1326(用户名或密码不正确) 问题原因: 因为磁 ...
- win10出现一个mysql账户密码错误_Windows 10 访问网络共享 总是提示用户名或密码不正确的解决方法...
今天同事在Windows10上共享了一些文件,其他使用Windows 7的同事都可以正常使用,唯独我是使用Windows 10操作系统的,和别人输入一样的用户名和密码,却总是告诉我:用户名或密码不正确 ...
- Windows Server入门系列38 访问网络共享
在工作组模式下访问共享资源,主要有三种方法:网上邻居.UNC路径.映射网络驱动器. 注意,Windows Server 2003/2008系统不允许空密码访问,必须为管理员用户administrato ...
- windows server 2012 FTP 服务器 / 访问网络共享盘
@time 2019-07-05 @author Ruo_Xiao 1.直接把网络共享盘某一路径设置为 FTP 主目录是不行的,我的操作结果是我失去了访问该网络共享盘上的目录的权限, ╮( ̄⊿ ̄&qu ...
- 关于windows service不能访问网络共享盘(NetWork Drive)的解决方案
我映射一个网络驱动器到本机的时候,发现本机的程序直接能访问读取网络驱动器,但是把本机的程序作为本机的windows服务运行的时候就不能访问了. Qt中的QDir::exist(folder)访问失败. ...
- NFS网络共享文件系统
1.nfs服务端配置操作 1.1 创建所需的共享目录--源 mkdir /data/rw #rw代表同步的数据可读可写 1.2 对共享目录进行授权 chown -R nfsnobody.nfsno ...
最新文章
- android 学习笔记之图形算法
- u3d无锯齿遮罩shader-可用于ugui
- NLP免费直播 | 两周详解BERT、知识图谱、对话生成、图卷积神经网络
- android 开关数据连接电脑,Android网络数据开关用法简单示例
- Swift傻傻分不清楚系列(十一)类和结构体
- vrep中thread scirpt以及simRemoteApi.start()的一点点微小的认识
- 安全编码最佳实践:PHP及编程语言安全
- gFTP不能显示中文文件(夹)名的解决方法
- SQL-sqlHelper001
- 微信小程序微信授权登录
- CDD数据库文件制作(二)——DTC配置
- Qt 之 Concurrent Run
- 网站服务器在本地是指,本地域名是什么意思?本地域名服务器在哪?
- 静态路由的配置,实现全网可达
- 服务器 最新 配置,常见的服务器配置参数介绍
- SpringBoot接入支付宝
- 二进制小数转换为十进制数和
- Mercurial command in bitbucket
- Python timedelta 日期时间的加减等运算示例
- Python3 基础语法介绍
热门文章
- 【Qt】QStackedWidget:将多个窗口控件放入堆中,每次只显示一个窗口控件
- 吃鸡服务器炸了会显示什么,绝地求生服务器再爆炸,还能不能好好吃鸡了?
- 基于python的压测工具_Python Locust性能测试简介及框架实践
- pythonapi是什么_python接口自动化(一)--什么是接口、接口优势、类型(详解)...
- 5单个编译总会编译全部_5分钟读懂JavaScript预编译
- 智能跳过节假日算法java_java计算两个日期之前的天数实例(排除节假日和周末)...
- 照片换色 使用Python 或者 java
- 实验6 触发器的使用
- Microsoft Visual Studio 2012 添加实体数据模型
- Windows环境下启动Mysql服务提示“1067 进程意外终止”的解决方案