每次我启动或登录时,桌面上都会安装一个不需要的分区。在启动消息(/var/log/messages)中,我看到这样的一行:
kernel: [224694.426188] EXT4-fs (sda4): mounted filesystem with ordered data mode. Opts: (null).
我已经确认 fstab 中没有这样的东西,但我无法找出它被安装的原因。
当然,除了在桌面上放置一个图标之外,它不会造成任何问题。
但我很好奇为什么要安装它。每次看到它我都会卸载它,但如果我注销并登录它就会重新出现。
除了一个分区中安装了 Mac OSX 之外,我还有另外两个分区安装了 GNU/Linux。我很早就使用过其他 Linux 操作系统,具有相同的 /home 分区,所以我想知道当我启动到其他操作系统之一时是否挂载了这个分区。
想知道是否有什么方法可以找出谁安装了这个分区。
正如 Hauke Laging 所建议的,我将其添加到问题中:
我从 systemctl status 命令中得到了这个: proc-fs-nfsd.mount - NFSD 配置文件系统 已加载:已加载(/lib/systemd/system/proc-fs-nfsd.mount;静态;供应商预设:已启用) 活动:活动(安装)自 2020 年 6 月 10 日星期三 16:51:48 IST 起; 18 小时前位置:/proc/fs/nfsd 内容:nfsd 进程:257 ExecMount=/bin/mount nfsd /proc/fs/nfsd -t nfsd (code=exited, status=0/SUCCESS) 任务:0 (限制:4915) ) CGroup: /system.slice/proc-fs-nfsd.mount
对评论和问题的答复
$ systemctl status proc-fs-nfsd.mount
proc-fs-nfsd.mount - NFSD configuration filesystem
Loaded: loaded (/lib/systemd/system/proc-fs-nfsd.mount; static; vendor preset: enabled)
Active: active (mounted) since Wed 2020-06-10 16:51:48 IST; 18h ago
Where: /proc/fs/nfsd
What: nfsd
Process: 257 ExecMount=/bin/mount nfsd /proc/fs/nfsd -t nfsd (code=exited, status=0/SUCCESS)
Tasks: 0 (limit: 4915) CGroup: /system.slice/proc-fs-nfsd.mount
答案1
如果您无论如何都不知道:
awk '$1=="/dev/sda4" { print $2; exit; }' /proc/mounts
给你挂载点。输出中有一个相应的条目
systemctl --type mount
跑步
systemctl status xyz.mount
显示为什么已安装该卷,例如
Loaded: loaded (/etc/fstab; generated)