Fråga:
Montera en mapp från extern sd som / data
laggingreflex
2013-01-24 12:22:28 UTC
view on stackexchange narkive permalink

Hur monterar jag / mnt / sdcard / data som / data . Just nu har / data sin egen partition men den är för liten (~ 500 MB) och jag vill hellre ge den mer utrymme än att flytta appar och andra saker till mitt SD-kort.

Min enhet är Micromax Canvas 2 A110.

Den har ett internt SD-kort på ~ 2 GB monterat på / mnt / sdcard2
och ett externt på / mnt / sdcard och / sdcard
(jag är på någon anpassad rom som växlar såväl interna som externa standardmonteringspunkter)

Jag vet inte vilket filsystem de finns i.

Vad är filsystemet på din externa SD? Berätta också mer om din enhet ..
@SachinShekhar lade till detaljer i redigeringen.
Två svar:
Peter
2013-01-24 15:54:45 UTC
view on stackexchange narkive permalink

Det här är sättet att ha / data i SD-kortkatalogen:

  1. Kopiera alla / data till SD-kortkatalogen : /mnt/sdcard/data
  2. Radera /data
  3. Skapa en symlänk som pekar på SD: ln -s / mnt / sdcard / data / data

Huvudproblemet är att / data kan vara EXT2 / 3/4 partition, medan SD-kortet är FAT32. Det bästa med att uppnå vad du vill är att skapa en extra partition på SD-kortet som EXT2 / 3/4-filsystem. Sedan kan du länka katalogen / data med partitionen.

När telefonen startar om kommer den att montera datapartitionen mer eller mindre så här:

  montera <args> / dev / block / mmcblk0p2 / data  

Eftersom / data nu pekar på / mnt / sdcard / data ​​kod >, ovanstående kommando motsvarar det här:

  montera <args> / dev / block / mmcblk0p2 / mnt / sdcard / data  

Så till slut , skulle vi ha vår datapartition monterad på SD-kortet. Återigen bör det vara i en separat partition, så vi har SD-kortet som FAT och den extra partitionen som EXT2 / 3/4 så det misslyckas inte när det monteras på grund av filsystemet.

Om du vill ha en mer elegant lösning, du kan prova något av XDA Developers App2SD -skript, de låter dig uppnå samma men utan symlinking (det kommer att montera det och binda det till / data kod>). Du behöver bara en anpassad återställning för att kunna blinka dem. Du kan kontrollera dem här.

Vad betyder en omstart i ditt exempel? Init-skripten vill antagligen montera den ursprungliga `/ data`-partitionen då. Kommer det inte att vara ett problem?
När du startar om telefonen monterar den datapartitionen i `/ data`. Eftersom det nu pekar på SD-kortet kommer det att monteras där och det borde inte vara ett problem eftersom vi använder samma filsystem.
Guilherme.ebio
2013-05-04 05:13:47 UTC
view on stackexchange narkive permalink

Jag hade samma problem och mitt externa SD-kort var i extsd, / mnt / extsd, och det inuti surfplattan var i /mnt/sdcard.

Jag spenderade 3 timmar på att räkna ut detta .

Hoppas det hjälper någon. Tack

Tyvärr, men det här svarar inte riktigt på frågan. Frågaren frågade inte var hans SD-kortdata finns, han frågade hur han kunde använda en del av SD-kortet för att ge mer utrymme för appar och data. Se svaret ovan.


Denna fråga och svar översattes automatiskt från det engelska språket.Det ursprungliga innehållet finns tillgängligt på stackexchange, vilket vi tackar för cc by-sa 3.0-licensen som det distribueras under.
Loading...