Назад | Перейти на главную страницу

Использует ли «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, или мне нужно указать их в моем скрипте?

Да, mount с одним аргументом (который может быть каталогом или устройством) использует настройки из /etc/fstab (по крайней мере, в Linux).

В качестве альтернативы вы можете игнорировать /etc/fstab settings и явно укажите устройство и точку монтирования: mount /dev/sda1 /mnt/mountpoint.