android2 3 U盤自動掛載設定

2021-06-21 12:50:03 字數 907 閱讀 4721

一、修改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 ...