關於移除USB硬碟 - Linux

By Robert
at 2011-06-22T12:59
at 2011-06-22T12:59
Table of Contents
※ 引述《hdw770715 (*unicef)》之銘言:
: 不知是否有關於這方面的資訊可提供參考呢?感恩大家!
: PS:OS:Ubuntu 10.10 Server(不使用圖形化界面)
如果kernel在2.6.32之前,可以直接echo suspend給usb裝置,來強制suspend
但是新的kernel不行,我現在的作法比較笨,步驟很麻煩,以下都要su權限
1. umount 以及 eject,這部份沒啥好提
2. unbind partition from usb storage:
"cd /sys/bus/usb/drivers/usb-storage/"
ls之後會看到其中有串數字,例如"1-4:1.0",這是usb硬碟的partition
所以1-4就是指usb硬碟,這號碼會隨著你接在不同usb port上不同
"echo -n 1-4\:1.0 > unbind"
3. 切換到auto state來suspend usb硬碟
"cd /sys/bus/usb/devices/1-4/" <--注意要對到步驟三的號碼
"echo auto > power/level"
理論上就會auto suspend了,過幾秒usb硬碟應該就不會動了
建議寫個script來做這些事吧,不過說實在,個人認為不需要suspend硬碟再拔掉吧?
連windows 7都不這樣做了,應該不用擔心這個吧
--
: 不知是否有關於這方面的資訊可提供參考呢?感恩大家!
: PS:OS:Ubuntu 10.10 Server(不使用圖形化界面)
如果kernel在2.6.32之前,可以直接echo suspend給usb裝置,來強制suspend
但是新的kernel不行,我現在的作法比較笨,步驟很麻煩,以下都要su權限
1. umount 以及 eject,這部份沒啥好提
2. unbind partition from usb storage:
"cd /sys/bus/usb/drivers/usb-storage/"
ls之後會看到其中有串數字,例如"1-4:1.0",這是usb硬碟的partition
所以1-4就是指usb硬碟,這號碼會隨著你接在不同usb port上不同
"echo -n 1-4\:1.0 > unbind"
3. 切換到auto state來suspend usb硬碟
"cd /sys/bus/usb/devices/1-4/" <--注意要對到步驟三的號碼
"echo auto > power/level"
理論上就會auto suspend了,過幾秒usb硬碟應該就不會動了
建議寫個script來做這些事吧,不過說實在,個人認為不需要suspend硬碟再拔掉吧?
連windows 7都不這樣做了,應該不用擔心這個吧
--
Tags:
Linux
All Comments

By Catherine
at 2011-06-24T20:41
at 2011-06-24T20:41
Related Posts
apt-get update問題。

By Lucy
at 2011-06-22T11:16
at 2011-06-22T11:16
ubuntu proxy設定的問題

By Candice
at 2011-06-22T10:13
at 2011-06-22T10:13
thinkpad E420s的問題

By Lily
at 2011-06-21T22:07
at 2011-06-21T22:07
compiz / freewins安裝

By Ophelia
at 2011-06-21T21:57
at 2011-06-21T21:57
thinkpad E420s的問題

By Yuri
at 2011-06-21T18:51
at 2011-06-21T18:51