У меня Raspberry Pi под управлением Raspbian Jessie Lite (безголовая версия), и я некоторое время использую его как дамп файла и git-сервер. Я подключил к нему внешний жесткий диск USB, чтобы использовать его, но, похоже, с ним возникли некоторые проблемы.
По-видимому, без всякой причины система переименовывает мой диск из /dev/sda1
в /dev/sdb1
в /dev/sdc1
и так далее каждые несколько дней. Это приводит к тому, что серверам git и SFTP не удается найти файлы в каталоге, к которому этот диск должен быть подключен.
После запуска fdisk -l
я вижу, что диск был переименован.
Device Boot Start End Sectors Size Id Type
/dev/sdb1 * 2048 3907029166 3907027119 1.8T 7 HPFS/NTFS/exFAT
Однако, у df
все еще есть старое имя диска.
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda1 1831250820 10976 1733547784 1% /media/USBHDD1
При попытке доступа к /media/USBHDD1
после этого изменения:
# ls /media/USBHDD1/
ls: reading directory /media/USBHDD1/: Input/output error
Я изменил /etc/fstab
чтобы использовать UUID диска, поэтому запуск mount -a
временно решает проблему, и Pi больше не входит в панику ядра при загрузке. Это, однако, раздражает. Работа останавливается, пока я не могу подключиться к SSH и исправлять его каждые несколько дней, и это стало неприемлемым.
Что может вызвать переименование, и как я могу либо остановить его, либо заставить df
запомнить UUID, а не этот ярлык?