root@ubuntu:/home/lkuser# sudo systemctl status nfs-kernel-server ● nfs-server.service - NFS server and services Loaded: loaded (/lib/systemd/system/nfs-server.service; enabled; vendor p> Drop-In: /run/systemd/generator/nfs-server.service.d └─order-with-mounts.conf Active: failed (Result: exit-code) since Sat 2023-06-03 18:35:11 CST; 14m> Process: 1013 ExecStartPre=/usr/sbin/exportfs -r (code=exited, status=1/FA> Process: 1017 ExecStopPost=/usr/sbin/exportfs -au (code=exited, status=0/S> Process: 1019 ExecStopPost=/usr/sbin/exportfs -f (code=exited, status=0/SU> Jun 03 18:35:11 ubuntu exportfs[1013]: exportfs: /etc/exports [1]: Neither 'su> Jun 03 18:35:11 ubuntu exportfs[1013]: Assuming default behaviour ('no_subtr> Jun 03 18:35:11 ubuntu exportfs[1013]: NOTE: this default has changed since > Jun 03 18:35:11 ubuntu exportfs[1013]: exportfs: /etc/exports [2]: Neither 'su> Jun 03 18:35:11 ubuntu exportfs[1013]: Assuming default behaviour ('no_subtr> Jun 03 18:35:11 ubuntu exportfs[1013]: NOTE: this default has changed since > Jun 03 18:35:11 ubuntu exportfs[1013]: exportfs: Failed to stat /home/lkuser/n> Jun 03 18:35:11 ubuntu systemd[1]: nfs-server.service: Control process exited,> Jun 03 18:35:11 ubuntu systemd[1]: nfs-server.service: Failed with result 'exi> Jun 03 18:35:11 ubuntu systemd[1]: Stopped NFS server and services.
时间: 2024-03-04 18:51:35 浏览: 20
这个错误信息和之前的一样,显示 /etc/exports 文件中的某些配置项有问题,无法挂载。你可以尝试检查一下 /etc/exports 文件中的配置,确认是否正确。同时,还可以使用 exportfs 命令来检查一下该目录是否已经成功添加到 NFS 的共享目录列表中。如果还是无法解决问题,建议检查一下 NFS 服务的日志,查看是否有更详细的错误信息。
相关问题
Failed to start nfs-server.service: Unit nfs-server.service is masked.
引用\[2\]:NFS 服务器服务无法从以下错误启动 # 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) Active: inactive (dead) Sep 16 12:41:22 host01 systemd\[1\]: Dependency failed for NFS server and services. Sep 16 12:41:22 host01 systemd\[1\]: Job nfs-server.service/start failed with result 'dependency'. Sep 16 12:42:00 host01 systemd\[1\]: Dependency failed for NFS server and services. Sep 16 12:42:00 host01 systemd\[1\]: Job nfs-server.service/start failed with result 'dependency'. Sep 16 12:44:23 host01 systemd\[1\]: Dependency failed for NFS server and services. Sep 16 12:44:23 host01 systemd\[1\]: Job nfs-server.service/start failed with result 'dependency'. Sep 16 12:48:12 host01 systemd\[1\]: Dependency failed for NFS server and services. >Sep 16 12:48:12 host01 systemd\[1\]: Job nfs-server.service/start failed with result 'dependency'.
引用\[3\]:ubuntu 10.0开启配置nfs 服务service nfs start时出现: Failed to start nfs.service: Unit nfs.service not found. 原因是ubuntu 10.0以上的版本取消了service nfs start。 改成了sudo service nfs-server start 。这样就完成启动了。 在执行sudo service nfs-server status就可以看到 Loaded: loaded (/lib/systemd/system/nfs-server.service; enabled; vendor prese Active: active (exited) since 六 2016-07-09 06:58:33 CST; 4h 22min ago Process: 866 ExecStart=/usr/sbin/rpc.nfsd $RPCNFSDARGS (code=exited, status=0/ Process: 863 ExecStartPre=/usr/sbin/exportfs -r (code=exited, status=0/SUCCESS Main PID: 866 (code=exited, status=0/SUCCESS) CGroup: /system.slice/nfs-server.service 。
问题:Failed to start nfs-server.service: Unit nfs-server.service is masked.
回答: 当出现"Failed to start nfs-server.service: Unit nfs-server.service is masked"错误时,这意味着nfs-server服务被屏蔽了。这可能是由于系统配置或管理员设置的原因。要解决这个问题,可以尝试使用以下命令来解除屏蔽并启动nfs-server服务:
sudo systemctl unmask nfs-server.service
sudo systemctl start nfs-server.service
这样就可以解除屏蔽并启动nfs-server服务了。如果仍然遇到问题,建议检查系统配置和管理员设置,以确定是否有其他原因导致nfs-server服务无法启动。
#### 引用[.reference_title]
- *1* *2* [Job nfs-server.service/start failed with result ‘dependency’](https://blog.csdn.net/fushengbao/article/details/125608379)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [转载 Unit nfs.service not found.](https://blog.csdn.net/delin11/article/details/120980754)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
lkuser@ubuntu:~$ sudo systemctl status nfs-kernel-server ● nfs-server.service - NFS server and services Loaded: loaded (/lib/systemd/system/nfs-server.service; enabled; vendor p> Drop-In: /run/systemd/generator/nfs-server.service.d └─order-with-mounts.conf Active: failed (Result: exit-code) since Sat 2023-06-03 18:21:22 CST; 1mi> Process: 3726 ExecStartPre=/usr/sbin/exportfs -r (code=exited, status=1/FA> Process: 3727 ExecStopPost=/usr/sbin/exportfs -au (code=exited, status=0/S> Process: 3728 ExecStopPost=/usr/sbin/exportfs -f (code=exited, status=0/SU> Jun 03 18:21:22 ubuntu exportfs[3726]: exportfs: /etc/exports [1]: Neither 'su> Jun 03 18:21:22 ubuntu exportfs[3726]: Assuming default behaviour ('no_subtr> Jun 03 18:21:22 ubuntu exportfs[3726]: NOTE: this default has changed since > Jun 03 18:21:22 ubuntu exportfs[3726]: exportfs: /etc/exports [2]: Neither 'su> Jun 03 18:21:22 ubuntu exportfs[3726]: Assuming default behaviour ('no_subtr> Jun 03 18:21:22 ubuntu exportfs[3726]: NOTE: this default has changed since > Jun 03 18:21:22 ubuntu exportfs[3726]: exportfs: Failed to stat /home/lkuser/n> Jun 03 18:21:22 ubuntu systemd[1]: nfs-server.service: Control process exited,> Jun 03 18:21:22 ubuntu systemd[1]: nfs-server.service: Failed with result 'exi> Jun 03 18:21:22 ubuntu systemd[1]: Stopped NFS server and services.
根据您提供的日志,可以看到 `nfs-kernel-server` 服务启动失败。错误信息显示 `/etc/exports` 文件中存在语法错误,导致导出目录时出现问题。
请按照以下步骤进行排查:
1. 检查 `/etc/exports` 文件是否存在语法错误。您可以通过运行以下命令来检查:
```
sudo exportfs -rav
```
如果存在语法错误,则会显示错误消息,指出在哪个行上存在问题。
2. 修复语法错误并重新导出共享。请打开 `/etc/exports` 文件并修复语法错误。然后,重新启动 `nfs-kernel-server` 服务并重新导出共享。您可以通过运行以下命令来完成此操作:
```
sudo systemctl restart nfs-kernel-server
sudo exportfs -a
```
如果没有出现错误,则应该可以成功导出共享。
3. 如果还是无法启动 `nfs-kernel-server` 服务,则请提供导出目录的详细信息和 `/etc/exports` 文件的内容,以便我能够更好地帮助您解决问题。
希望这可以帮助您解决问题。