如何启用我的 nfs 服务器?

如何启用我的 nfs 服务器?

我的服务状态显示

service nfs status
Unit nfs.service could not be found.

我检查了 unix 守护进程

ps aux | grep nfsd
mikigm     12022  0.0  0.0  20452  2636 pts/0    S+   11:03   0:00 grep --color=auto nfsd
ps aux | grep mountd
mikigm     12168  0.0  0.0  20452  2476 pts/0    S+   11:05   0:00 grep --color=auto mountd

showmount -e
clnt_create: RPC: Program not registered

然后

systemctl list-unit-files nfs*
UNIT FILE          STATE   VENDOR PRESET
nfs-common.service masked  enabled      
nfs-config.service static  -            
nfs-idmapd.service static  -            
nfs-utils.service  static  -            
nfs-client.target  enabled enabled  

蒙版状态是什么意思?

答案1

您可以将 视为masked的一个版本,disabled并增加了阻止服务启动(甚至手动启动)的功能。与此服务链接的所有内容都将被路由到/dev/null,这是 Linux 向虚空喊话的方式。

某些服务可以像这样揭示:

sudo systemctl unmask {service}

如果无法删除掩码,则可能存在覆盖文件阻止该服务的(重新)激活。

相关内容