Por que a mesma partição de cartão SD é montada em 7 pontos de montagem diferentes? -- yanogenmod campo com external-sd camp android Relacionado O problema

Why is the same sd-card partition mounted on 7 different mount points?


4
vote

problema

português

Eu criei uma partição / sd-ext-ext. e vinculei / cache / download e / cache / dalvik-cache para / sd-ext / ... quando eu inicializar o telefone e todos os sistemas de arquivos são montados e eu começo o shell adb, "DF -H" mostra que eu tenho ambos / sd-ext e / data / sdext2 e eles estão conectados ao mesmo dispositivo de bloco, / dev / block / mmcblk0p2. Na verdade, essa partição é montada em 7 pontos diferentes de montagem! Isso deveria acontecer?

  /dev/block/mmcblk0p2    915.2M    394.7M    471.6M  46% /sd-ext /dev/block/mmcblk0p2    915.2M    394.7M    471.6M  46% /data/sdext2 /dev/block/mmcblk0p2    915.2M    394.7M    471.6M  46% /data/app /dev/block/mmcblk0p2    915.2M    394.7M    471.6M  46% /data/app-private /dev/block/mmcblk0p2    915.2M    394.7M    471.6M  46% /data/data /dev/block/mmcblk0p2    915.2M    394.7M    471.6M  46% /data/dalvik-cache /dev/block/mmcblk0p2    915.2M    394.7M    471.6M  46% /sd-ext/download    

Além disso, existe / sd-ext / dalvik-cache e / dados / dalvik-cache. Eles parecem ter conteúdo idêntico. Na verdade, o LS -Di mostra que eles são os mesmos inode!

Quando configurei a partição / SD-EXT, adicionei-a a / etc / fstab. Mas cada vez que eu inicializei, descobri que / etc / fstab foi sobrescrito. Agora eu não posso mais encontrar fstab em qualquer lugar no cartão SD!

Eu também olhei em init.rc e encontrei o seguinte:

  # grep symlink init.rc     symlink /system/etc /etc     symlink /sys/kernel/debug /d     symlink /system/vendor /vendor     symlink /mnt/sdcard /sdcard    

Isso realmente não explica por que / dados / dalvik-cache e / sd-ext / dalvik-cache são o mesmo inode e muitas outras coisas que estou vendo.

Há obviamente mais acontecendo aqui do que encontra o olho, e eu gostaria de chegar ao fundo, então eu sei o que está acontecendo.

Inglês Original

I created an /sd-ext partition and linked /cache/download and /cache/dalvik-cache to /sd-ext/... When I boot up the phone and all filesystems are mounted and I start adb shell, "df -h" shows that I have both /sd-ext and /data/sdext2 and they are both connected to the same block device, /dev/block/mmcblk0p2. In fact that partition is mounted on 7 different mount points! Is that supposed to happen?

/dev/block/mmcblk0p2    915.2M    394.7M    471.6M  46% /sd-ext /dev/block/mmcblk0p2    915.2M    394.7M    471.6M  46% /data/sdext2 /dev/block/mmcblk0p2    915.2M    394.7M    471.6M  46% /data/app /dev/block/mmcblk0p2    915.2M    394.7M    471.6M  46% /data/app-private /dev/block/mmcblk0p2    915.2M    394.7M    471.6M  46% /data/data /dev/block/mmcblk0p2    915.2M    394.7M    471.6M  46% /data/dalvik-cache /dev/block/mmcblk0p2    915.2M    394.7M    471.6M  46% /sd-ext/download 

Furthermore, there is /sd-ext/dalvik-cache and /data/dalvik-cache. They seem to have identical contents. In fact, ls -ldi shows that they are the same inode!

When I first set up the /sd-ext partition, I added it to /etc/fstab. But each time I booted, I found that /etc/fstab was overwritten. Now I can no longer find fstab anywhere on the sd-card!

I also looked in init.rc and found the following:

# grep symlink init.rc     symlink /system/etc /etc     symlink /sys/kernel/debug /d     symlink /system/vendor /vendor     symlink /mnt/sdcard /sdcard 

This doesn't really explain why /data/dalvik-cache and /sd-ext/dalvik-cache are the same inode, and many other things I'm seeing.

There is obviously more going on here than meets the eye, and I'd like to get to the bottom of it so I know what's going on.

     
 
 

Lista de respostas

1
 
vote

Qual versão do CM você está usando? Um monte desses pontos de montagem nem existe na minha versão do cm (cm7)

  tmpfs                   173052        32    173020    0% /dev tmpfs                   173052         0    173052    0% /mnt/asec tmpfs                   173052         0    173052    0% /mnt/obb /dev/block/mtdblock2    192000    146684     45316   76% /system   /dev/block/mtdblock3     81920     35816     46104   44% /cache   /dev/block/mtdblock5     16384     14512      1872   89% /radio   /dev/block/mmcblk0p2   1935192    286276   1648916   15% /data   /dev/block/mtdblock6    176128    156340     19788   89% /datadata   /dev/block/mtdblock4     12800      6756      6044   53% /efs   /dev/block/mmcblk1p2   1874206     32898   1741308    2% /sd-ext   /dev/block/mmcblk0p2   1935192    286276   1648916   15% /cache/download   /dev/block/mmcblk0p2   1935192    286276   1648916   15% /cache/download   /dev/block/vold/179:1  13824672   4444320   9380352  32% /mnt/sdcard    /dev/block/vold/179:1  13824672   4444320   9380352  32% /mnt/secure/asec   /dev/block/vold/179:9  5869368    1714680   4154688  29% /mnt/emmc    

Há o que eu recebo quando faço um df . Eu acho que foi interessante que / cache / download foi lá duas vezes. Mas, também, se você notar, ambos / dados e / cache / download estão no mesmo dispositivo. Realmente, não é incomum que um dispositivo possa ter múltiplos montagens.

 

what version of CM are you using? A bunch of those mount points don't even exist in my version of CM (CM7)

tmpfs                   173052        32    173020    0% /dev tmpfs                   173052         0    173052    0% /mnt/asec tmpfs                   173052         0    173052    0% /mnt/obb /dev/block/mtdblock2    192000    146684     45316   76% /system   /dev/block/mtdblock3     81920     35816     46104   44% /cache   /dev/block/mtdblock5     16384     14512      1872   89% /radio   /dev/block/mmcblk0p2   1935192    286276   1648916   15% /data   /dev/block/mtdblock6    176128    156340     19788   89% /datadata   /dev/block/mtdblock4     12800      6756      6044   53% /efs   /dev/block/mmcblk1p2   1874206     32898   1741308    2% /sd-ext   /dev/block/mmcblk0p2   1935192    286276   1648916   15% /cache/download   /dev/block/mmcblk0p2   1935192    286276   1648916   15% /cache/download   /dev/block/vold/179:1  13824672   4444320   9380352  32% /mnt/sdcard    /dev/block/vold/179:1  13824672   4444320   9380352  32% /mnt/secure/asec   /dev/block/vold/179:9  5869368    1714680   4154688  29% /mnt/emmc 

There is what i get when i do a df. I did think it was interesting that /cache/download was in there twice though. But, also, if you notice, both /data and /cache/download are on the same device. Really, it is not uncommon that a device could have multiple mounts.

 
 

Perguntas relacionadas

2  CyanogenMod em um dispositivo não suportado  ( Cyanogenmod on an unsupported device ) 
Estou usando um processador Mediatek Karbonn A52 + Running e Android 4.2.2 Jellybean. Meu dispositivo está enraizado, mas infelizmente, nenhuma recuperação pe...

1  Eu vou receber atualizações do Android na Moto G After CyanogenMod 11  ( Will i get android updates on moto g after cyanogenmod 11 ) 
Estou prestes a Flash CynogenMod 11 no meu moto g xt1033. Eu queria saber que, ainda vou receber atualizações do Android OTA mesmo depois de instalar o CM11? ...

2  Editar: drenagem de bateria * Mistério *  ( Edit battery drain mystery ) 
Update 06/02/2015 Eu tenho uma Galaxy Grand Duos e enfrentei constantemente problemas de drenagem de bateria. Depois de muitas ideias para qual poderia ser ...

7  Jogadores de música que podem importar listas de reprodução M3u? [fechado]  ( Music players that can import m3u playlists ) 
. FECHADO. Esta questão é off-tópico . Atualmente não está aceitando respostas. Quer melh...

4  Chave de escape no teclado Bluetooth  ( Escape key on bluetooth keyboard ) 
Eu tenho um teclado Bluetooth conectado e trabalhando com meu telefone Android, mas com um aborrecimento: a tecla de escape não parece fazer qualquer coisa. I...

5  Vídeos do Youtube incorporado têm som, mas nenhum vídeo  ( Embedded youtube videos have sound but no video ) 
Sempre que encontrei uma página com um vídeo do YouTube incorporado e pressione Play, o som será ouvido, mas o vídeo estará em branco (uma tela preta). Os c...

1  Relógio sempre  ( Always on clock ) 
Eu tenho um dispositivo enraizado com uma tela AMOLED e Android 5.1 (CyanogenMod 12.1) instalado. Eu gostaria de usá-lo como uma mesa / noite de carro. Eu sei...

17  Como manter o tamanho do cache dalvik pequeno?  ( How to keep the size of the dalvik cache small ) 
Eu tenho um problema com o cache Dalvik ficando enorme e ocupando quase todo o espaço no meu telefone. Eu estou correndo cyanogenmod 7.x. Para o registro, eu ...

2  Dois tipos de armazenamento interno, qual é a diferença  ( Two types of internal storage what is the difference ) 
Quando eu for para System Settings > Storage’ I see two storage classification both by the name of armazenamento interno 'um é em torno de 2 GB e outro é ...

1  Posso atualizar meu sonho T-Mobile G1 / HTC, então ele executa o Android 2  ( Can i update my t mobile g1 htc dream so it runs android 2 ) 
Posso atualizar meu T-Mobile G1 (também conhecido como o HTC Dream) para que ele execute o Android 2? É possível fazer isso sem enraizar o telefone? ...

0  Memória de armazenamento interno reduzida após a instalação da ROM personalizada  ( Internal storage memory reduced after installing custom rom ) 
Acabei de instalar o CyanogenMod 12 no meu HTC Desire 816, para piscar eu usei o Twrp. Portanto, todo o processo foi o seguinte: . install cm via twrp rei...

5  Quais são as diferenças entre: LauncherPro "manter na memória" e "bloquear a casa na memória"  ( What are the differences between launcherpro keep in memory and lock home in ) 
launcherpro tem uma opção para "manter na memória". As configurações do CyanogenMod têm uma opção para "Bloqueio em casa na memória". Como estes funcion...

3  Alguns códigos secretos não estão funcionando depois de instalar o CyanogenMod  ( Some secret codes not working after installing cyanogenmod ) 
Eu instalei o CyanogenMod no meu Galaxy Siii I9300, houve um código secreto que mostra o endereço MAC do dispositivo: *#232338# que estava funcionando quand...

3  Como posso instalar o Google Apps em CyanogenMod para o Samsung Galaxy S2 (I9100)?  ( How can i install google apps on cyanogenmod for the samsung galaxy s2 i9100 ) 
Quando tento instalar a versão mais recente do Gapps Open no meu telefone usando ABCDEFGHIJKLMNABCDEFGHIJKLMN3 e a recuperação padrão CM que vem com cm 13 p...

9  Como redefinir as configurações do Wi-Fi?  ( How to reset wi fi settings ) 
De alguma forma Wi-Fi parou de conectar no meu telefone. Não é um problema de hardware, pois funciona quando eu executo uma reinicialização. Quais arquivos ...




© 2021 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.