是否安装了 systemd 自动挂载点?

是否安装了 systemd 自动挂载点?

mountpoint即使systemd未安装自动安装,也会报告安装点:

% mountpoint /media/ssd
/media/ssd is a mountpoint
% mount | grep /media/ssd
systemd-1 on /media/ssd type autofs (rw,relatime,fd=35,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=13618)

如何判断挂载点是否实际上是自动挂载的?

答案1

0仅当$dir已安装时才会返回:

dir=/media/ssd
systemctl is-active --quiet "$(systemd-escape -p --suffix=mount "$dir")"

答案2

您可以签入/etc以查看文件中的内容auto.master,然后检查所有其他auto.*文件(如果您或任何人为您创建了这些文件)。

基本上,如果您有最后一行所述的 autofs - 它会自动安装。

相关内容