У меня есть скрипт, который каждую ночь выполняет резервное копирование файлов на внешний диск. Проблема в том, что Nautilus автоматически монтирует внешний диск, и при запуске скрипта не удается монтировать внешний диск.
Точка монтирования, которую сценарий создает в /mnt/mirror
, и точка монтирования, которую создает Наутилус, - /mnt/mirror_
Как определить, подключен ли уже внешний диск?
Наутилус монтирует его к /mnt/mirror_
потому что /mnt/mirror
кажется, уже используется.
/etc/fstab
и добавьте строку, таким образом, что Ваш внешний диск смонтирован к /mnt/mirror
каждый раз.UUID="12345-67890" /mnt/mirror vfat defaults,auto,users,rw 0 0
sudo blkid
.mount /mnt/mirror
.mount
команда, которая возвращает текущее монтирование Вашей системы.mount
mount | grep "mirror"
mounted=$(mount | grep "mirror")
[ ! "$mounted" = "" ] && { echo -e "mirror mounts:\n$mounted"; }
Примечания:
/mnt/mirror
независимо от /mnt/mirror_
.sudo umount /mnt/mirror_
.last_dev=$(dmesg | grep "removable" | sed -e 's/.*\[//g' -e 's/\].*//' | tail -n1)
mounted=$(mount | grep $last_dev)
echo -e "last removable disk mounts\n:$mounted"