3_5.网络文件系统
作用:
smb = Server Message Block Sum
cifs = Common Internet File System Miscrosoft
windows系统共享文件时用到的协议smb
smb是由miscrosoft+sun
Linux cifs
###2.samba基本信息###
服务启动脚本:
smb.service
主配置目录: /etc/samba
主配置文件: /etc/smb.conf
安全上下文:
samba_share_t
端口:
139
445
安装包:
samba
samba-common
###3.samba的安装与启用###
samba的安装:
dnf install samba samba-common samba-client -y
samba服务启动:
systemctl enable --now smb
samba服务启用
firewall-cmd --permanent --add-service=samba
firewall-cmd --reload
测试:
smbclient -L //172.25.254.20 ##当要输入root密码时请直接回车
### 4.samba用户的建立 ###
1.samba用户必须是被地存在的用户
2.samba用户的建立
smbpasswd -a lee ##添加用户
pdbedit -L ##查看用户列表
pdbedit -x lee ##删除用户
###5.samba用户访问加目录###
当selinux开启时:
setsebool -P samba_enable_home_dirs onwindows下
\\172.25.254.20 ##访问
net use ##查看访问记录
net use * /del ##删除访问记录在linux下:
smbclient //172.25.254.20/westos -U westos
###6.samba服务共享目录 ###
mkdir /westosdir
touch /westosdir/westosfile{1..5}
semanage fcontext -a -t samba_share_t '/westosdir(/.*)?'
restorecon -RvvF /westosdir/
vim /etc/samba/smb.conf
[westosdir] ##共享名称
comment = westosdir ##共享说明
path = /westosdir ##共享路径
systemctl restart smb测试:
smbclient //172.25.254.20/westosdir -U westos
### 7.samba的常用配置参数###
writable = yes ##可写
write list = westos ##指定用户可写
write list = +westos ##指定组可写
write list = @westos
valid users = lee ##指定访问用户
valid users = +lee|@lee ##指定访问组
browseable = yes|no ##是否隐藏共享
map to guest = bad user ##写到全局设定中
guest ok = yes ##允许匿名用户访问
admin users = lee ##指定此共享的超级用户身份
### 8.samba的访问控制###
hosts allow 172.25.254.30 172.25.254. ##当写到单独共享时之对此共享生效
hosts deny ##当写到【GLOBAL】时对samba整体生效
###9.samba的多用户挂载###
在客户端如果用普通的挂载方式
没有用过用户验证的人也可以访问samba服务
dnf install cifs-utils -y
vim /root/smbpass
username=westos
password=lee
mount -o credentials=/root/smbpass,sec=ntlmssp,multiuser //172.25.254.20/westosdir /mnt
#credentials=/root/smbpass 指定认证文件
#sec=ntlmssp 指定认证类型
#multiuser 支持多用户
su - westos
[westos@test /]$ ls /mnt ##客户端主机的wetos用户没有通过认证
ls: cannot access '/mnt': Permission denied
[westos@test ~]$ cifscreds add -u lee 172.25.254.20
Password:
[westos@test ~]$ ls /mnt/ ##通过认证可以显示
file file1111 file2 file22222
[westos@test /]$ cifscreds add -u lee 172.25.254.20
Key search failed: Key has expired ##当遇到此报错信息
[westos@test /]$ cifscreds add -u lee -d 172.25.254.20
Password:
[westos@test ~]$ cifscreds clearall ##执行以上两条命令解决报错
###10.autofs+samba###
autofs:
在客户端实现自动挂载卸载的软件
配置方式:
vim /etc/auto.master
最终挂载点的上层目录 自动以子策略文件
/mnt /etc/auto.samba
vim 自动以子策略文件(/etc/auto.samba)
最终挂载点 挂载参数 挂载资源
samba -fstype=cifs,username=westos,password=lee ://172.25.254.20/westosdir
systemctl restart autofs测试:
cd /mnt/samba
df
cd /root
等待资源闲置超时 ##默认300秒 vim /etc/autofs.conf ---->Timeout=3
df
挂载资源自动卸载
###11.NFS###
Net File System
(1)nfs基本信息
nfs-utils ##安装包
nfs-server ##服务脚本
/etc/exports ##共享配置文件
(2)nfs的启用
systemctl start nfs-server
firewall-cmd --permanent --add-service=rpc-bind
firewall-cmd --permanent --add-service=mountd
firewall-cmd --permanent --add-service=nfs
firewall-cmd --reload测试:
[root@dns_node1 ~]# showmount -e 172.25.254.20
Export list for 172.25.254.20:
(3)nfs配置
vim /etc/exports ##此文件更改后生效exportfs -rv
共享目录 共享给谁(共享参数) /westosdir *(ro)测试:
mount 172.25.254.30:/westosdir /mnt/
(4)nfs配置参数
anonuid=1000,anongid=1000 ##指定用户身份
sync ##更改生成后同步数据到服务器
async ##时时同步数据到服务器
rw ##读写
ro ##只读
no_root_squash ##root用户挂载不转换身份
(5)nfs+autofs
autofs:
在客户端实现自动挂载卸载的软件
配置方式:
vim /etc/auto.nfs
nfs 172.25.254.30:/westosdir
###12.iscsi###
实验准备:
服务端
添加5GB大小的硬盘
(1)共享设备
a:服务端:
iscsi_server:
fdisk /dev/vdb -------> /dev/vdb1
dnf install targetcli -y
targetcli
/> /backstores/block create westos_storage1 /dev/vdb1
/> /iscsi create iqn.2020-08.com.westos:strage1 ##IQN Iscsi Qualified
Name
/> /iscsi/iqn.2020-08.com.westos:strage1/tpg1/luns create /backstores/block/westos_storage1
/> /iscsi/iqn.2020-08.com.westos:strage1/tpg1/acls create iqn.2020-08.com.westos:westoskey1
/> exit
b:客户端:
iscsi_client;
dnf install iscsi-initiator-utils.x86_64 -y
vim /etc/iscsi/initiatorname.iscsi
InitiatorName=iqn.2020-08.com.westos:westoskey1 <---- key check
systemctl restart iscsid
iscsiadm -m discory -t st -p 172.25.254.100
iscsiadm -m node -T iqn.2020-08.com.westos:strage1 -p 172.25.254.100 -l ---> /dev/sda
fdisk /dev/sda ---> /dev/sda1
mkfs.xfs /dev/sda1
mount /dev/sda1 /mnt
(2)停止共享设备
a:客户端
b:服务器
3_5.网络文件系统相关推荐
- 网络文件系统(NFS)简介
网络文件系统(Network File System, NFS)是一种分布式文件系统协议,最初由Sun Microsystems公司开发,并于1984年发布.其功能旨在允许客户端主机可以像访问本地存储 ...
- Linux运维笔记-文档总结-NFS文件共享(网络文件系统)
转自:http://m.blog.csdn.net/blog/index?username=Ningdaxing1994 觉得这个写得不错哈哈~ 以下所有操作都是在Red-hat 7.0上 1.NFS ...
- NFS 网络文件系统
CentOS下搭建NFS和windows挂载 NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资 ...
- 简述网络文件系统NFS,并说明其作用。
简述网络文件系统NFS,并说明其作用. (1)网络文件系统是应用层的一种应用服务,它主要应用于Linux和Linux系统.Linux和Unix系统之间的文件或目录的共享. (2)对于用户而言可以通过 ...
- Linux下NFS(网络文件系统)的建立与配置方法
网络文件系统( NFS ,Network File System)是一种将远程主机上的分区(目录)经网络挂载到本地系统的一种机制,通过对网络文件系统的支持,用户可以在本地系统上像操作本地分区一样来对远 ...
- php nfs,NFS(网络文件系统)服务器简单解析
NFS网络文件服务器 NFS是网络文件系统的简称,主要用在linux与linux之间的共享. NFS在centos系统中被默认安装,它依赖于portmap和nfs-utils两个软件包,其中portm ...
- linux 挂载网络文件系统,[arm-linux-FL2440挂载网络文件系统共享文件]
首先确保arm板上移植的内核开启了网络文件系统 配置开发板Linux内核,开启NFS客户端,如下界面所示,可能有的配置界面不同,具体设置:File system → Network File Syst ...
- 阿里云容器网络文件系统 CNFS 1.0 发布,体验云原生时代的容器共享存储
简介:CNFS 通过将阿里云的文件存储抽象为一个 Kubernetes 对象(CRD)进行独立管理,包括创建.删除.描述.挂载,监控及扩容等运维操作,使用户可以在享受容器使用文件存储带来的便捷的同时, ...
- 【Tiny4412】EMMC启动Qt网络文件系统
00. 目录 文章目录 00. 目录 01. 烧写内核 02. 设置启动参数 03. 问题讨论 04. 参考 01. 烧写内核 1.1 在minicom中输入如下命令 DengJin # dnw 40 ...
最新文章
- ArcGIS API for JavaScript 4.4学习笔记[新] AJS4.4和AJS3.21新特性
- ActionScript 3.0 Step By Step系列(三):学学流程控制,编编if-else switch while for
- MySQL连表分组统计使用count查询出数据不准确问题解决方案
- java 访问私有成员,在Java中访问私有方法?
- 「软件项目管理」一文详解软件项目成本计划
- java 应用分模块_在Java 11中创建一个简单的模块化应用教程
- AIoT时代的新思维
- java里面cin怎么用_刚学Java,弱弱一问,eclipse中怎样输入啊,我写了输入语句但它不像C++的cin一样弹出输入窗口。。...
- 浪潮服务器开启远程管理,浪潮服务器远程管理
- 列式存储ClickHouse(二)接口
- python每日经典算法题5(基础题)+1(中难题)
- iOS应用内付费详解
- java try catch陷阱_java异常捕捉陷阱(内存泄漏,finally块,catch块,继承得到的异常)...
- Word、Excel组合批量打印信封(转)
- 视频处理中各个分辨率/数字电视系统显示格式 的介绍(QCIF,CIF,4CIF,D1,720P,1080I,1080P等)
- Linux程序设计——用getopt处理命令行参数
- 艺术摄影--曝光与测光(2学时)--SDUST
- 头盔-看完就不会买错的VR头盔攻略:VR头盔到底选哪个?
- 互联网行业薪酬分析,快来看看做什么最赚钱!
- Syclover战队专访 | 年度终局之战,键指圣诞狂欢