自己配置虛擬機器,需要新增一塊虛擬硬碟存放資料。虛擬機器在更新軟體,不想停機。學習了下熱拔插硬碟的知識點
1. 在虛擬機器中建立虛擬磁碟並新增。
2. 檢視目前的磁碟資訊
cat /proc/scsi/scsi
我返回的結果如下:
attached devices:
host: scsi1 channel: 00 id: 00 lun: 00
vendor: necvmwar model: vmware ide cdr10 rev: 1.00
type: cd-rom ansi scsi revision: 05
host: scsi2 channel: 00 id: 00 lun: 00
vendor: vmware, model: vmware virtual s rev: 1.0
type: direct-access ansi scsi revision: 02
上面scsi1是光碟機,scsi2那個裝置是我的系統硬碟。
3. 新增硬碟裝置
echo "scsi add-single-device 2 0 1 0" >> /proc/scsi/scsi
數字引數說明:預設新增一塊硬碟和原有系統硬碟是同一組的,第乙個數字是scsi2這裡的2,第二個是channel這裡是0,第三個是id,在原有值上面加1,lun預設為0。再用cat /proc/scsi/scsi可以看到硬碟資訊,fdisk -l,可以看到/dev/sdb硬碟。
如果需要移除剛才新增的硬碟使用 echo "scsi remove-single-device 2 0 1 0" >> /proc/scsi/scsi 就可以,把add-single-device換成了remove-single-device,其它相同。
測試系統是 centos6.4_x64
USB熱拔插事件
usb universal serial bus 通用序列匯流排 的縮寫,是乙個 外部匯流排 標準,用於規範主機與 外圍裝置 的連線以及通訊,目前使用較多的版本有 usb1.1 usb2.0 usb3.0 等。usb 介面常用在諸如 usb序列裝置驅動 3g 4g 上網絡卡 藍芽裝置 串列埠裝置 u...
Linux核心熱拔插機制
在linux2.6.30.4的核心中,註冊驅動時呼叫device create,解除安裝驅動時呼叫 device destory函式最終都將導致kobject uevent env函式被呼叫,該函式用於 通知使用者空間裝置傳送了動態變化 新增 device create struct class c...
HDMI介面之HPD(熱拔插)
hdmi pin 19 dvi pin16 的功能是熱插拔檢測 hpd 這個訊號將作為hdmi 源端 source 是否發起edid讀,是否開始傳送 s訊號的依據。hpd是從hdmi顯示器端 sink 生成並輸出送往hdmi 源端 source 的乙個檢測訊號。熱插拔檢測的作用是當顯示器等hdmi介...