目 录CONTENT

文章目录

NFS共享存储服务

Administrator
2023-03-02 / 0 评论 / 0 点赞 / 6 阅读 / 4846 字

搭建nfs服务

# 共享存储机器
[root@nfs-master ~]# yum install nfs-utils -y
​
#在宿主机创建NFS需要的共享目录
[root@nfs-master ~]# mkdir /home/volumes -pv 
mkdir: 已创建目录 "/home/volumes"
​
#配置nfs共享服务器上的/data/volumes目录
[root@nfs-master ~]# systemctl start nfs
​
[root@nfs-master ~]# cat >> /etc/exports <<EOF
/home/volumes *(rw,no_root_squash)
EOF
#rw 该主机对该共享目录有读写权限
#no_root_squash 登入 NFS 主机使用分享目录的使用者,如果是 root 的话,那么对于这个分享的目录来说,他就具有 root 的权限
​
#使NFS配置生效
[root@nfs-master ~]# exportfs -arv
exporting *:/home/volumes
​
# 重启服务
[root@nfs-master ~]# service nfs restart
​
#设置成开机自启动
[root@nfs-master ~]# systemctl enable nfs
​
#查看nfs是否启动成功
[root@nfs-master ~]# systemctl status nfs
Active: active
看到nfs是active,说明nfs正常启动了
​

挂载

#需要挂载共享磁盘的机器上也安装nfs驱动
[root@nfs-slave ~]# yum install nfs-utils -y
​
#配置开机自启及启动
[root@nfs-slave ~]#systemctl enable nfs --now
​
# 在上手动挂载共享磁盘
[root@nfs-slave ~]# mkdir /volumes
[root@nfs-slave ~]# mount 10.10.10.10:/home/volumes /volumes
​
# 查看挂载
[root@nfs-slave ~]# df -h 
文件系统                   容量  已用  可用 已用% 挂载点
devtmpfs                   898M     0  898M    0% /dev
tmpfs                      910M     0  910M    0% /dev/shm
tmpfs                      910M  9.6M  901M    2% /run
tmpfs                      910M     0  910M    0% /sys/fs/cgroup
/dev/mapper/centos-root     50G  2.6G   48G    6% /
/dev/sda1                 1014M  151M  864M   15% /boot
/dev/mapper/centos-home    147G   33M  147G    1% /home
tmpfs                      182M     0  182M    0% /run/user/0
10.10.10.10:/home/volumes  147G   33M  147G    1% /volumes
​

配置开机自动挂载

vim /etc/fstab
# /etc/fstab
# Created by anaconda on Mon Sep  4 13:31:29 2023
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/centos-root /                       xfs     defaults        0 0
UUID=9698a75a-cc4d-4a6a-8bcf-f4ce84dab99e /boot                   xfs     defaults        0 0
/dev/mapper/centos-home /home                   xfs     defaults        0 0
/dev/mapper/centos-swap swap                    swap    defaults        0 0
10.10.10.10:/home/volumes /volumes          nfs     defaults    0 0

上传文件

# 在[root@nfs-master ~]# 服务器 /home/volues目录上传文件
​
# 在[root@nfs-slave ~]# 服务器/volumes查看
[root@nfs-master volumes]# ls 
CentOS-Stream-9-latest-x86_64-dvd1.iso

取消挂载

# 停止nfs
[root@nfs-slave ~]# systemctl stop nfs
​
#强制取消挂载
[root@nfs-slave ~]# umount -lf /volumes
[root@nfs-slave ~]# df -h 
文件系统                 容量  已用  可用 已用% 挂载点
devtmpfs                 898M     0  898M    0% /dev
tmpfs                    910M     0  910M    0% /dev/shm
tmpfs                    910M  9.6M  901M    2% /run
tmpfs                    910M     0  910M    0% /sys/fs/cgroup
/dev/mapper/centos-root   50G  2.6G   48G    6% /
/dev/sda1               1014M  151M  864M   15% /boot
/dev/mapper/centos-home  147G   33M  147G    1% /home
tmpfs                    182M     0  182M    0% /run/user/0

0

评论区