我最近买了一台raspberry pi来玩,
架了ftp server,拿了一颗随身硬盘接上去 (1T,usb hub有独立电源)。
一开始我用/dev/sdc1的方式来mount,但发现只要过一段时间就会找不到该硬盘。
因为他变成了/dev/sdb1…
在该目录下ls指令会出现: ls: reading directory .: Input/output error
于是我改用UUID来mount,我查了硬盘的UUID,
在/etc/fstab里面加入:
UUID="硬盘UUID" "mount path" ext4 defaults 0 0
我用df查询,他还是会显示/dev/sdb1之类的讯息。
重新挂载之后会是对的,然后过一段时间,就会出错了,
常常是重新挂载是/dev/sdb1,然后隔一段时间就变成/dev/sdc1,
所以才抓不到该硬盘。
我猜是因为,隔一段时间之后,随身硬盘的电源指示灯会变暗,
硬盘有可能进入休眠之类的模式,再重新access他,
linux就给他了新的代号。
我的raspberry pi 并不打算关机/开机,所以修改/etc/fstab好像也没用,
因为我根本不会重新开机。
想请问这种情况该怎么处理?
谢谢!