一、修改android原始碼根目錄下的:device\samsung\smdkc110\vold.fstab檔案
新增一行:
dev_mount usbdisk /mnt/usbdisk auto /devices/platform/s5p-ehci/usb1/1-1
二、修改android原始碼根目錄下的:device\samsung\smdkc110\init.rc檔案
新增三行語句(加號部分):
export external_storage /mnt/sdcard
+ export external_storage /mnt/usbdisk
mkdir /mnt/sdcard 0000 system system
+ mkdir /mnt/usbdisk 0000 system system
symlink /mnt/sdcard /sdcard
+ symlink /mnt/usbdisk /usbdisk
注意,不能通過adb來修改init.rc檔案,否則重啟以後不能儲存原來做的修改~
三、映象燒錄重啟,通過adb shell發現在/dev/block/已經有了sda和sda1兩個節點。
/目錄和/mnt目錄下也有生成usbdisk的掛載點(根目錄下的鏈結),但是,在/mnt/usbdisk
目錄下執行ls命令卻不能列出usb中的檔案,通過開啟ddms查詢問題,發現列印了下面這行錯誤:
01-02 18:26:27.167: w/mountservice(88): getvolumestate(/mnt/usbdisk): unknown volume
於是,重新格式化u盤,至此,問題解決。重新插入u盤後執行ls命令,就可以檢視其中的內容了!
問題:2.0的u盤經常不能掛載,3.0的反而沒什麼問題,插拔幾次都是ok的~
禁止U盤自動彈出 禁止u盤自動掛載
1 在system setting中找到detail選項 2 按照如下設定 檢視各個分割槽的uuid號,sdb1是我的u盤的乙個分割槽,562b 628f是該分割槽對應的uuid ls l dev disk by uuid lrwxrwxrwx 1 root root 10 6月 27 16 24 ...
Linux自動掛載 解除安裝U盤
自動掛載解除安裝u盤 記錄在mdev機制下不能自動解除安裝u盤的解決方法。這裡存在兩個問題,一是需要手動載入usb storage.ko,二是需要手動掛載u盤。完成上面的設定後,u盤確實能夠自動掛載,但拔u盤卻不能自動解除安裝,這樣會導致下次插入u盤相應的節點會自動增加,且訪問原來的節點報錯。查閱相...
linux 自動掛載U盤之udev
cd etc udev rules.d 建立乙個檔案 10 jixiuf usb.rules 內容如下 kernel sd b z 0 9 goto media by label auto mount end import fs infos import sbin blkid o udev p n ...