一、NFS(网络存储系统)
Linux系统之间的网络存储共享。
注意:NFS是共享服务器上的磁盘资源,磁盘挂载在服务器上。umount /dev/sr0 #卸载挂载的设备/dev/sr0
需要的软件包:nfs-utils
1.配置服务端
(1)安装nfs软件包:yum -y install nfs-utils
systemctl start nfs-server #开启nfs服务
systemctl status nfs-server #查看服务状态
(3)关闭防火墙
systemctl stop firewalld #关闭防火墙
(4)将要共享的分区挂载mount /dev/sdb1 /mnt/nfs
(5)将要共享的分区信息和要共享的网段写入配置信息。配置文件位置:/etc/exports
vim /etc/exports #进入配置文件
/mnt/nfs 192.168.64.0/24(rw) #ro表示只读,rw表示读写。
(6)检查配置文件是否正确
exportfs -r #重启服务exportfs #查看配置文件
(7)修改服务器端挂载目录的其他人权限(客户端为其他人,不修改的话客户端无法创建文件)chmod o+w /mnt/nfs #将 /mnt/nfs的其他人权限加上写权限
chmod o+w /mnt #将 /mnt的其他人权限加上写权限
第一部分:要共享的文件系统
第二部分:共享给哪些主机
第三部分:共享参数
2.配置客户端
(1)安装nfs软件
(2)启动nfs服务
(3)将网络中的网络文件系统挂载到本地mount -t nfs 192.168.64.128:/mnt/xfs /nfs #将网络文件系统挂载到本地/nfs,-t 表示指定文件系统类型。共享之后直接使用。
注意:/nfs 目录就是网络文件系统挂载的目录,也就是你访问服务器文件系统的目录。进入/nfs就能创建文件,创建的文件就存在服务端。
二.SAMBA(是Linux和unix的标准与windows交付操作套件)
在局域网上实现文件共享。
基于主机名发现文件系统注意:SAMBA是共享服务器上的目录。
1.服务端配置
(1)安装samba软件yum -y install samba samba-client #安装samba软件
(2)创建你要共享出去的目录mkdir /samba #创建目录
(3)修改共享目录的其他人权限(客户端为其他人,不修改的话客户端无法创建文件)
chmod o+w /samba #将/samba的其他人权限加上写权限
useradd zhoukun #创建用户zhoukun
smbpasswd -a zhoukun #创建samba用户的zhoukun的密码。
注意:首先添加系统用户,然后使用smbpasswd -a username 将用户配置为samba用户。注意:只有安装了软件才能用smbpasswd )
(5)修改samba配置文件vim /etc/samba/smb.conf #samba配置文件
[zhoukun]
comment=this is a samba #描述
path = /samba #要共享出去的目录
write list = zhoukun #拥有写权限的用户为zhoukun
(6)启动samba服务
systemctl start smb nmb #启动samba服务
(7)关闭防火墙sytemctl stop firewalld #关闭防火墙
(8)临时关闭selinuxsetenfroce 0
2.客户端配置
在windows下win+r 打开运行 ,输入服务端ip。格式: \\xxx.xxx.xxx.xxx\name
运行》》\\192.168.64.128\zhoukun #zhoukun为共享名;
结果: