歌美 G2有關掛載TF卡第一分割區的問題

雖然J大的美化裡面就有把SDCARD和EXTENT_SD互換的批次檔,但我還是想試試LINK2sd這類程式,能夠完全把APP和產生的資料檔都移到TF卡上儲存。

不過歌美G2掛載TF卡的方式似乎和其它平板不太一樣,它只會掛載一整個TF卡,而不是掛載卡上的第一個分割區,以至於如果我把TF卡分割成兩個主分割,雖然有掛載成功,但是容量只會顯示441MB,而且無法存取。

請問有沒有懂得修改vold.fstab的大大,能夠指導一下,把裡面的掛載指令改成永遠指到第一個分割區?

vold.fstab內容如下:

## Vold 2.0 fstab for HTC Passion
#
## - San Mehat (san@android.com)
##
#######################
## Regular device mount
##
## Format: dev_mount <label> <mount_point> <part> <sysfs_path1...>
## label - Label for the volume
## mount_point - Where the volume will be mounted
## part - Partition # (1 based), or 'auto' for first usable partition.
## <sysfs_path> - List of sysfs paths to source devices
######################
# Mounts the first usable partition of the specified device
#/devices/platform/awsmc.3/mmc_host for sdio

dev_mount sdcard /mnt/sdcard auto /devices/platform/awsmc.1/mmc_host /devices/platform/awsmc.0/mmc_host

dev_mount extern_sd /mnt/extern_sd auto /devices/virtual/block/nandh

dev_mount usbhost1 /mnt/usbhost1 auto /devices/platform/sw-ehci.1 /devices/platform/sw_hcd_host0 /devices/platform/sw-ehci.2
cloud2k7 wrote:
雖然J大的美化裡面就...(恕刪)


雖然跟您問的不一定有相關,不過在足夠容量的狀態下使用app2sd用途並不大.
您無法成功的主因應該不是單純指令的問題,而是核心中把外接tf卡當成usb裝置,所以您可以發現當您插入tf卡時無法連接電腦正常開啟隨身碟模式.

TF卡掛載這方面個人比較建議使用的方式是修改這行:

dev_mount extern_sd /mnt/extern_sd auto /devices/virtual/block/nandh

改為

dev_mount extern_sd /mnt/sdcard/extern_sd auto /devices/virtual/block/nandh

並且把/mnt/extern_sd 這個空目錄複製到 /mnt/sdcard 目錄中,目的是讓tf卡掛載後可以搜尋到.

以上提供您做為參考.
Nikon D700啟用中.
waja wrote:
雖然跟您問的不一定有...(恕刪)


先感謝您的回答,我想做app2sd是因為買了c10的高速卡,一方面想改善tab存取的速度,一方面是減少內部flash的讀寫,增加tab的壽命。

上面的vold.fstab已經把sdcard和extern_sd互換了,也就是用插入的tf卡掛載成內部的flash空間來儲存,而原本的內部flash則掛成extern_sd,extern_sd這個部份不是除了自己主動把檔案(如mp3,相片)拷貝過去之外,系統不會主動去讀寫到嗎?為何需要把extern_sd掛到sdcard裡面呢?
cloud2k7 wrote:
先感謝您的回答,我想...(恕刪)

class10再怎麼快也沒有內建flash rom快,所以還是擺放其他不需要速度的檔案比較好(相片/影片/電子書).
交換內建flash跟TF卡的做法個人是不太能理解(也許是外掛TF卡容量比較大的考量?不過把快的換成慢的??).
所以我是以不交換內建Flash跟TF來作設定,上面那樣子的作法是讓tf卡掛進/mnt/sdcard目錄中,以便其他軟體可以讀取到(G2系統TF預設掛載點是在sdcard目錄之外,一般的android軟體都無權限搜尋也不能讀取).
Nikon D700啟用中.

waja wrote:
雖然跟您問的不一定有相關,不過在足夠容量的狀態下使用app2sd用途並不大.
您無法成功的主因應該不是單純指令的問題,而是核心中把外接tf卡當成usb裝置,所以您可以發現當您插入tf卡時無法連接電腦正常開啟隨身碟模式.

TF卡掛載這方面個人比較建議使用的方式是修改這行:

dev_mount extern_sd /mnt/extern_sd auto /devices/virtual/block/nandh

改為

dev_mount extern_sd /mnt/sdcard/extern_sd auto /devices/virtual/block/nandh

並且把/mnt/extern_sd 這個空目錄複製到 /mnt/sdcard 目錄中,目的是讓tf卡掛載後可以搜尋到.

以上提供您做為參考.


借版問一下問題
請問上面標紅字的意思是什麼??
/mnt/extern_sd 這個目錄不是TF卡嗎?為何是空目錄??
我也很想知道怎麼把 extern_sd 掛在SDCARD中

希望原PO或有強者可以幫小弟解答詳細做法,萬分感激
請各位先進不吝指教^^

alan35 wrote:
借版問一下問題請問上...(恕刪)


空目錄只是製作一個掛載點,要把某檔案系統放在某目錄下必須該目錄存在.
所以一開始用re管理器先複製 /mnt/extern_sd 這個目錄到 /mnt/sdcard/extern_sd 這個目錄中.
然後編輯 /etc/vold.fstab (用re管理器選這個檔案 選使用文字編輯器開啟)
再將
dev_mount extern_sd /mnt/extern_sd auto /devices/virtual/block/nandh 改為
dev_mount extern_sd /mnt/sdcard/extern_sd auto /devices/virtual/block/nandh

重開機之後sd卡就會掛載到sdcard中的extern_sd目錄.

Nikon D700啟用中.
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!