2012-12-11 13 views
7

Sto cercando di capire alcuni post su come realizzare vari pezzi di sd card magic su Android. Questi post si riferiscono a /etc/vold.fstab e suggeriscono di modificarne il contenuto con linee dev_mount aggiuntive o modificate.Qual è il contenuto di vold.fstab o la sintassi della riga dev_mount?

Ok, interessante, penso. E provo a googling vold.fstab e dev_mount per saperne di più su di loro. Stranamente, questi termini sembrano esistere in vari post sul forum su come fare cose magiche con le schede SD per Android.

Cioè, non riesco a trovare alcuna pagina man "ufficiale" o documentazione su ciò che il file vold.fstab deve contenere, sia che si tratti di uno script o di un file di configurazione, se dev_mount è un comando o di una specifica, ecc

Così come sviluppatore Android molto n00b,

  1. Dov'è le pagine della documentazione o di origine umana ufficiali sul vold.fstab?
  2. parte developer.android.com, dove devo cercare una documentazione completa su Android

risposta

2

non ho mai imbattuto in alcuna documentazione in generale per vold.fstab e dev_mount. Per quanto ne so e ciò che potrei raccogliere dal codice, vold.fstab è un file che viene analizzato parola per parola nel codice volume manager daemon per rilevare le impostazioni del punto di montaggio per un particolare sistema.

Ogni fornitore ha il proprio file vold.fstab specifico che viene utilizzato dal daemon del gestore di volumi. Per lo più, il middleware Android lo usa per ottenere il percorso del punto di mount. Di una scheda di memoria esterna, per esempio.

6

ho trovato questo per essere informativo:

https://android.googlesource.com/platform/docs/source.android.com/+/android-4.2.1_r1.1/src/tech/storage/index.md

In particolare:

dev_mount <label> <mount_point> <partition> <sysfs_path> [flags] 
  • label: Etichetta per il volume.
  • mount_point: percorso del file system in cui deve essere montato il volume.
  • partition: numero di partizione (basato su 1) o "auto" per la prima partizione utilizzabile.
  • sysfs_path: uno o più percorsi sysfs per i dispositivi che possono fornire questo punto di montaggio . Separato da spazi, ognuno deve iniziare con /.
  • flags: elenco di flag separati da virgola opzionale, non deve contenere /. I valori possibili sono nonremovable e encryptable.