Использую на raspberry pi4 внешний usb диск с двумя разделами. Один для облачного хранилища nextcloud, второй для своих нужд. Монтирую разделы в fstab следующим образом:
proc /proc proc defaults 0 0
PARTUUID=560a887e-01 /boot vfat defaults 0 2
PARTUUID=560a887e-02 / ext4 defaults,noatime 0 1
UUID=2EFC775BFC771C71 /mnt/usbstorage ntfs nofail,uid=www-data,gid=www-data,dmask=0007 0 0
UUID=48840E20840E10DC /mnt/transcend ntfs nofail,uid=pi,gid=pi 0 0
tmpfs /tmp tmpfs defaults,noatime,nosuid,nodev,noexec,mode=1777,size=512M 0 0
tmpfs /var/tmp tmpfs defaults,noatime,nosuid,size=30M 0 0
# a swapfile is not a swap partition, no line here
# use dphys-swapfile swap[on|off] for that
Периодически диск отваливается. Пробовал
sudo umount -a
sudo mount -a
Не помогает.
Так тоже не работает:
#!/bin/bash
if ! mountpoint -q /mnt/usbstorage
then
mount -U 2EFC775BFC771C71 /mnt/usbstorage
fi
if ! mountpoint -q /mnt/transcend
then
mount -U 48840E20840E10DC /mnt/transcend
fi
Команды
mount -U 48840E20840E10DC /mnt/transcend
mount -U 2EFC775BFC771C71 /mnt/usbstorage
отрабатывают по отдельности в терминале без ошибок, но при переходе в папки transcend и usbstorage там ничего нет.
Как нужно организовать подключение диска в этом случае, чтобы можно было контролировать момент когда он отвалится и перемонтировать?