NFS共享存储服务

NFS共享存储服务

搭建nfs服务

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# 共享存储机器
[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正常启动了

挂载

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#需要挂载共享磁盘的机器上也安装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

配置开机自动挂载

1
2
3
4
5
6
7
8
9
10
11
12
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

上传文件

1
2
3
4
5
# 在[root@nfs-master ~]# 服务器 /home/volues目录上传文件

# 在[root@nfs-slave ~]# 服务器/volumes查看
[root@nfs-master volumes]# ls
CentOS-Stream-9-latest-x86_64-dvd1.iso

取消挂载

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# 停止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

NFS共享存储服务
http://ziiix.cn/2024/11/08/NFS共享存储服务/
作者
John Doe
发布于
2024年11月8日
许可协议