脚本中的“mount /mnt/mountpoint”是否使用 fstab 中该挂载点的设置?

脚本中的“mount /mnt/mountpoint”是否使用 fstab 中该挂载点的设置?

我有一个备份系统,它使用在 fstab 中设置的挂载点。今天我遇到了故障,因为挂载点不存在。我想让我的脚本检查挂载点,如果不存在则挂载。

if mountpoint -q /mnt/mountpoint; then                                                                                                                          
   echo "`date` /mnt/mountpoint is a mountpoint"                                                                                                               
else                                                                                                                                               
   mount /mnt/mountpoint                                                                                                                      
fi

鉴于上述情况,将mount使用 fstab 中的设置,还是我需要在脚本中指定它们?

答案1

是的,mount一个参数(可以是目录或设备)使用来自的设置/etc/fstab(至少在 Linux 上是如此)。

或者,您可以忽略/etc/fstab设置并明确指定设备和挂载点:mount /dev/sda1 /mnt/mountpoint

相关内容