Нет эквивалента для mount
, и нет стандартного или стандартного способа сделать то, что вы хотите. Вам придется написать его.
Вот фрагмент сценария, который показывает один из способов сделать это:
dev="/dev/$PARTITION"
mp="/media/$USER/$LABEL"
if [ $(mount | grep -c "^$dev \| $mp ") -eq 0 ] ; then
sudo mount "$dev" "$mp"
fi
Здесь используется grep -c
, чтобы подсчитать, сколько раз устройство ($dev
) или точка монтирования ($mp
) появляются в выводе mount
.
Если они вообще не появляются, значит, монтировать устройство можно.
Обратите внимание на пробел после $dev
и пробелы вокруг $mp
в шаблоне grep. Они необходимы для предотвращения ложных совпадений с похожими именами устройств или точками монтирования.