我的隨身碟沒辦法eject - Linux

Table of Contents


我插了一個USB隨身碟,
然後試著把它eject, 但是卻無法成功.

[root@localhost home]# eject sdb
eject: unable to eject


我查一下log檔案, 發現我的隨身碟好像根本不支援eject這個行為:

[root@localhost home]# dmesg
[16770.071128] sd 6:0:0:0: timing out command, waited 10s
[16770.116650] sdb: sdb1 sdb2



這個隨身碟的內部資訊如下,
因為我不想要直接把隨身碟拔掉
請問...我該怎麼做才能把隨身碟從作業系統移除呢?
謝謝指教!

[root@localhost home]# fdisk -l
Device Start End Sectors Size Type
/dev/sdb1 2048 411647 409600 200M EFI System
/dev/sdb2 411648 312578047 312166400 148.9G Microsoft basic data


--

All Comments

Mary avatarMary2018-02-12
你有在存取資料吧?
Vanessa avatarVanessa2018-02-13
用udisks相關tools吧? eject不是給USB Drive用的
Ula avatarUla2018-02-15
隨身碟我都直接拔的耶...umount eject之類的都不用
Kama avatarKama2018-02-18
壞習慣阿... 我阿嬤看到電腦沒關也是直接關總電源
Tristan Cohan avatarTristan Cohan2018-02-22
隨身碟我是確定 umount 之後就拔的 不過我的能用 eject
Carol avatarCarol2018-03-01
謝謝OrzOGC,galic,CP64參與討論
謝謝你們
Gilbert avatarGilbert2018-03-02
umount 就可以了,eject 是斷電之類的吧?
Caitlin avatarCaitlin2018-03-06
udiskctl power-off -b /dev/sdb # 感謝 galic
Elma avatarElma2018-03-06
借樓上推文問一下,大家有沒有遇過 udisksctl power-off
Queena avatarQueena2018-03-10
執行完以後裝置馬上又被接上去掛載起來的狀況?
Mary avatarMary2018-03-13
如果改用 udisks --detach 就沒問題
Zenobia avatarZenobia2018-03-14
eject通常只用來開關光碟機。