[問題] 自動mount外接硬碟

看板Linux作者 (Rebellionyu)時間10年前 (2015/04/07 20:08), 10年前編輯推噓5(5014)
留言19則, 7人參與, 最新討論串1/1
我最近買了一台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好像也沒用, 因為我根本不會重新開機。 想請問這種情況該怎麼處理? 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.193.48.28 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1428408505.A.17A.html ※ 編輯: rebellionyu (123.193.48.28), 04/07/2015 20:09:45

04/08 08:11, , 1F
用udev的rule綁看看?
04/08 08:11, 1F

04/08 10:59, , 2F
UUID=??? /??? uid=???,gid=??? 0 0 這樣設的話呢?
04/08 10:59, 2F

04/08 11:01, , 3F
或這樣 UUID=??? /??? uid=???,gid=???,umask=007 0 0
04/08 11:01, 3F

04/08 11:02, , 4F
???請依你實際資料改掉
04/08 11:02, 4F

04/08 13:12, , 5F
可以試試看 autofs。
04/08 13:12, 5F

04/10 17:38, , 6F
硬碟進入休眠指示燈也不應該變暗,你先確定硬體沒問
04/10 17:38, 6F

04/10 17:38, , 7F
題@@
04/10 17:38, 7F

04/13 03:08, , 8F
label呢
04/13 03:08, 8F

04/13 18:56, , 9F
呃…我對linux實在不熟,google到的幾乎都是改
04/13 18:56, 9F

04/13 18:56, , 10F
/etc/fstab。硬碟是可以正常存取,但硬碟的指示燈
04/13 18:56, 10F

04/13 18:57, , 11F
過一陣子的確會暗掉,但下sudo fdisk -l就會運轉
04/13 18:57, 11F

04/13 18:57, , 12F
我比較好奇的是,我明明都用UUID了,為什麼df出來的
04/13 18:57, 12F

04/13 18:58, , 13F
結果還是顯示/dev/sdx 之類的東西
04/13 18:58, 13F

04/13 18:59, , 14F
另外我有還有一支usb是一直插在raspberry pi上的,
04/13 18:59, 14F

04/13 19:00, , 15F
他的永遠就是/dev/sda,但外接硬碟就會在b c換來換去
04/13 19:00, 15F

04/13 19:00, , 16F
導致一直無法讀取。現在都是umount,再mount一次:
04/13 19:00, 16F

04/15 00:25, , 17F
我手上有一顆 WD Passport 320GB 也會自己休眠
04/15 00:25, 17F

04/15 00:26, , 18F
一有 I/O 就會喚醒,系統會明顯卡個幾秒鐘
04/15 00:26, 18F

04/15 00:27, , 19F
不過沒有原 po 整個 device 離線的狀況
04/15 00:27, 19F
文章代碼(AID): #1L8yYv5w (Linux)
文章代碼(AID): #1L8yYv5w (Linux)