红帽Linux+OpenStack基础入门(六)

一、NFS(网络存储系统)

Linux系统之间的网络存储共享。

注意:NFS是共享服务器上的磁盘资源,磁盘挂载在服务器上。
umount /dev/sr0   #卸载挂载的设备/dev/sr0
需要的软件包:nfs-utils
1.配置服务端
(1)安装nfs软件包:

yum -y install nfs-utils

(2)开启nsf服务
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         #查看配置文件

扫描二维码关注公众号,回复: 1817688 查看本文章
(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的其他人权限加上写权限

(4)创建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)临时关闭selinux
setenfroce 0

2.客户端配置
在windows下
win+r  打开运行 ,输入服务端ip。格式: \\xxx.xxx.xxx.xxx\name
运行》》\\192.168.64.128\zhoukun #zhoukun为共享名;


结果:



猜你喜欢

转载自blog.csdn.net/qq_35009393/article/details/80834369