鲲鹏创建NFS文件系统
【摘要】 # yum install nfs-utils rpcbindLast metadata expiration check: 0:16:45 ago on Tue 10 Jun 2025 11:30:12 PM CST.Package nfs-utils-2:2.5.4-4.r12.hce2.aarch64 is already installed.Package rpcbind-1.2.6...
一、准备工作
# yum install nfs-utils rpcbind
Last metadata expiration check: 0:16:45 ago on Tue 10 Jun 2025 11:30:12 PM CST.
Package nfs-utils-2:2.5.4-4.r12.hce2.aarch64 is already installed.
Package rpcbind-1.2.6-3.r9.hce2.aarch64 is already installed.
Dependencies resolved.
Nothing to do.
Complete!
发现EulerOS默认已经安装好了nfs服务,配置一下即可
# vim /etc/exports
添加一行wq保存退出
/data/k8s *(rw,sync,no_root_squash,no_subtree_check)
设置一下服务自启动
[root@cce-harbor-bj4-78750-lneku ~]# mkdir -p /data/k8s/
[root@cce-harbor-bj4-78750-lneku ~]# vim /etc/exports
[root@cce-harbor-bj4-78750-lneku ~]# systemctl start rpcbind.service
[root@cce-harbor-bj4-78750-lneku ~]# systemctl status rpcbind
● rpcbind.service - RPC Bind
Loaded: loaded (/usr/lib/systemd/system/rpcbind.service; disabled; vendor preset: enabled)
Active: active (running) since Tue 2025-06-10 23:49:35 CST; 14s ago
TriggeredBy: ● rpcbind.socket
Docs: man:rpcbind(8)
Main PID: 893968 (rpcbind)
Tasks: 1 (limit: 18681)
Memory: 1.4M
CPU: 14ms
CGroup: /system.slice/rpcbind.service
└─ 893968 /usr/bin/rpcbind -r -w -f
Jun 10 23:49:35 cce-harbor-bj4-78750-lneku systemd[1]: Starting RPC Bind...
Jun 10 23:49:35 cce-harbor-bj4-78750-lneku systemd[1]: Started RPC Bind.
[root@cce-harbor-bj4-78750-lneku ~]# systemctl enable rpcbind
Created symlink /etc/systemd/system/multi-user.target.wants/rpcbind.service → /usr/lib/systemd/system/rpcbind.service.
[root@cce-harbor-bj4-78750-lneku ~]# systemctl start nfs-server.service
[root@cce-harbor-bj4-78750-lneku ~]# systemctl status nfs-server.service
● nfs-server.service - NFS server and services
Loaded: loaded (/usr/lib/systemd/system/nfs-server.service; disabled; vendor preset: disabled)
Drop-In: /run/systemd/generator/nfs-server.service.d
└─order-with-mounts.conf
Active: active (exited) since Tue 2025-06-10 23:50:22 CST; 9s ago
Process: 894523 ExecStartPre=/usr/sbin/exportfs -r (code=exited, status=0/SUCCESS)
Process: 894525 ExecStart=/usr/sbin/rpc.nfsd (code=exited, status=0/SUCCESS)
Main PID: 894525 (code=exited, status=0/SUCCESS)
CPU: 5ms
Jun 10 23:50:22 cce-harbor-bj4-78750-lneku systemd[1]: Starting NFS server and services...
Jun 10 23:50:22 cce-harbor-bj4-78750-lneku systemd[1]: Finished NFS server and services.
[root@cce-harbor-bj4-78750-lneku ~]# systemctl enable nfs-server.service
Created symlink /etc/systemd/system/multi-user.target.wants/nfs-server.service → /usr/lib/systemd/system/nfs-server.service.
[root@cce-harbor-bj4-78750-lneku ~]# systemctl status nfs-server.service
● nfs-server.service - NFS server and services
Loaded: loaded (/usr/lib/systemd/system/nfs-server.service; enabled; vendor preset: disabled)
Drop-In: /run/systemd/generator/nfs-server.service.d
启动nfs服务,需要先起rpcbind,一切正常!
二、创建文件
# mkdir -p /data/k8s/harbor/registry
# mkdir -p /data/k8s/harbor/jobservice
# mkdir -p /data/k8s/harbor/database
# mkdir -p /data/k8s/harbor/redis
# mkdir -p /data/k8s/harbor/trivy
编辑配置文件,添加
/data/k8s/harbor/registry *(rw,sync,no_root_squash,no_subtree_check)
/data/k8s/harbor/jobservice *(rw,sync,no_root_squash,no_subtree_check)
/data/k8s/harbor/database *(rw,sync,no_root_squash,no_subtree_check)
/data/k8s/harbor/redis *(rw,sync,no_root_squash,no_subtree_check)
/data/k8s/harbor/trivy *(rw,sync,no_root_squash,no_subtree_check)
重新加载并验证配置
# exportfs -arv
exporting *:/data/k8s/harbor/trivy
exporting *:/data/k8s/harbor/redis
exporting *:/data/k8s/harbor/database
exporting *:/data/k8s/harbor/jobservice
exporting *:/data/k8s/harbor/registry
# showmount -e
Export list for cce-harbor-bj4-78750-lneku:
/data/k8s/harbor/trivy *
/data/k8s/harbor/redis *
/data/k8s/harbor/database *
/data/k8s/harbor/jobservice *
/data/k8s/harbor/registry *
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)