搭建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
评论区