[问题] 自动mount外接硬盘

楼主: rebellionyu (Rebellionyu)   2015-04-07 20:08:23
我最近买了一台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好像也没用,
因为我根本不会重新开机。
想请问这种情况该怎么处理?
谢谢!
作者: jjooeeyy (陈阿烧)   2015-04-08 08:11:00
用udev的rule绑看看?
作者: bossyangs (Boss)   2015-04-08 10:59:00
UUID=??? /??? uid=???,gid=??? 0 0 这样设的话呢?或这样 UUID=??? /??? uid=???,gid=???,umask=007 0 0???请依你实际资料改掉
作者: chusiang (冻仁翔)   2015-04-08 13:12:00
可以试试看 autofs。
作者: filiaslayers (司马云)   2015-04-10 17:38:00
硬盘进入休眠指示灯也不应该变暗,你先确定硬件没问题@@
作者: shihchiang (shihchiang)   2015-04-13 03:08:00
label呢
楼主: rebellionyu (Rebellionyu)   2015-04-13 18:56:00
呃…我对linux实在不熟,google到的几乎都是改/etc/fstab。硬盘是可以正常存取,但硬盘的指示灯过一阵子的确会暗掉,但下sudo fdisk -l就会运转我比较好奇的是,我明明都用UUID了,为什么df出来的结果还是显示/dev/sdx 之类的东西另外我有还有一支usb是一直插在raspberry pi上的,他的永远就是/dev/sda,但外接硬盘就会在b c换来换去导致一直无法读取。现在都是umount,再mount一次:
作者: Bencrie   2015-04-15 00:25:00
我手上有一颗 WD Passport 320GB 也会自己休眠一有 I/O 就会唤醒,系统会明显卡个几秒钟不过没有原 po 整个 device 离线的状况

Links booklink

Contact Us: admin [ a t ] ucptt.com