为什么同样的SD卡分区安装在7个不同的安装点上? -- cyanogenmod 领域 和 external-sd 领域 android 相关 的问题

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


简体版||繁體版
4
vote

问题

中文

我创建了一个/ sd-ext分区和链接/缓存/下载和/ cache / dalvik-cache to / sd-ext / ...我启动手机时,挂载所有文件系统,我启动adb shell, "df -h" 显示我具有/ sd-ext和/ data / sdext2,它们都连接到同一块设备,/ dev / block / mmcblk0p2。事实上,分区安装在7个不同的安装点上!这应该发生吗?

  /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   
此外,存在/ sd-ext / dalvik-cache和/ data / dalvik-cache。他们似乎有相同的内容。事实上,LS -LDI表明它们是相同的inode!

当我第一次设置/ sd-ext分区时,我将其添加到/ etc / fstab。但每次我引导时,我发现/ etc / fstab被覆盖了。现在我无法再在SD卡上找到FSTAB!

我也看过init.rc并找到以下内容:

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

这并没有真正解释为什么/ data / dalvik-cache和/ sd-ext / dalvik-cache是​​相同的inode,以及我看到的许多其他事情。

在这里显然比遇到了眼睛,我想进入它的底部,所以我知道发生了什么。

english

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.

     
 
 

回答列表

1
 
vote

您使用的是什么版本的cm?一堆那些挂起点甚至不存在于我的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   

当我做一个 df 时,我会得到什么。我确实认为它有趣的是,虽然是在那里有两次的。但是,如果您注意到,两个/数据和/缓存/下载都在同一设备上。真的,设备可以有多个安装架并不少见。

 

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.

 
 

相关问题

3  将模拟的SD卡拆下以用作内部存储并使用物理SD卡?  ( Dismounting the emulated sd card to be used as internal storage and use the phys ) 
以便将模拟的SD卡拆卸以用作内部存储,并使用物理SD卡(而不是)? ...

0  关于Link2SD和SD卡分区的问题  ( Questions about link2sd and sd card partitioning ) 
我有一个三星S3迷你,没有支持SD卡,所以我必须root它,并安装link2sd,花了最后3天,我的手机造成了更好的。 但我有问题,在网络上的所有教程中,他们说(我指的是这个博客,但还有许多其他博客文章和XDA帖子和YouTube视频,这些帖子和YouTube视频相同) 如果你有股票rom,请使用ext 2? (不...

4  为什么同样的SD卡分区安装在7个不同的安装点上?  ( Why is the same sd card partition mounted on 7 different mount points ) 
我创建了一个/ sd-ext分区和链接/缓存/下载和/ cache / dalvik-cache to / sd-ext / ...我启动手机时,挂载所有文件系统,我启动adb shell, "df -h" 显示我具有/ sd-ext和/ data / sdext2,它们都连接到同一块设备,/ dev / block...

14  如何在我的SD卡上恢复丢失的文件。他们是什么?  ( How can i recover the files in lost dir on my sd card and what are they ) 
我在外部SD卡上始终有一个丢失的文件夹,直到现在已经是空的。今天我的手机抱怨说,我的SD卡损坏,不会安装它,所以我把它拉出来,看着它的电脑。现在存在 abcdefghijklmn70237 文件,里面丢失了.dir是128 MB。它以"Ã" < mswin4.1"为始于" Ã"< mswin4.1" ,似...

0  外部SD卡未被识别;卡片完好无损  ( External sd card not being recognised data intact on card ) 
我有一个htc一个m8运行Android Kitkat 4.4.2,我最近得到了一个Sandisk 64GB microSD。今天,我的一些应用程序有灰色图标,当我点击它们时,它说<代码> app isn't installed 。 当我转到 Settings > Storage 时,外接SD显示为不可用。 Mou...

1  Android应用程序无法访问我的SD卡存储,但文件管理器可以  ( Android apps cant access my sd card storage but file managers can ) 
像YouTube,Netflix,Prime Videa等应用程序没有"存储到SD卡" 选项。我用手机尝试了3张不同的SD卡,格式化了它们,但仍然,应用程序无法检测到SD卡,没有选择下载到外部存储器的选项。 但是,文件管理器和应用程序等VLC,专辑,基本上任何媒体应用程序都可以访问和浏览存储在SD卡中的文件。我该如何...

26  除便携性之外,是否有任何其他优点(或缺点)在外部存储器上存储应用程序?  ( Other than portability are there any other advantages or disadvantages to sto ) 
在Android设备的外部存储上存储应用程序是否有任何特殊的优点/缺点?当我有一个nexus s时,我想不出对我的优势,因为我无法删除存储,内部存储器也足够了解我的需求。 我注意到在手机启动时,当我拥有所有的应用程序时,我的所有应用程序都移动到USB存储时,请在菜单/主屏幕上注册所有应用程序非常迟缓。 我还阅读了从存...

2  任何方式将链接到“/ sdcard2”中的链接到`/ SDCARD中?  ( Any way to place a link to sdcard2 within sdcard ) 
我有一个索尼平板电脑,我不知道任何生根的方法。在此设备上,存在一定量的内部存储(依赖于型号8 - 24 GIB)和外部SDCard插槽。前者安装为 /sdcard 以及后者作为 /sdcard2 。如果我能够从 sdcard 中访问 abcdefghijklmnsdcard2 ,我的使用情况会更轻松 我没有找到任...

2  SD卡不工作  ( Sd card not working ) 
我昨天买了一个新的三星16 GB。并安装了froyo。我插上我在我以前的诺基亚手机中使用的4 GB SD卡。但SGS没有挑选它。我脱掉了它并把它放回诺基亚的工作。有谁可以告诉我问题是什么。文件系统的任何区别。?? 谢谢&amp;问候 Imran Zaidi ...

1  任何Micro SD卡是否会在HTC欲望中工作?  ( Will any micro sd card work in an htc desire ) 
我已经买了我朋友的HTC欲望,但它没有SD卡。我应该只购买任何Micro SD卡,还是我需要一个专门为HTC欲望制作的卡?还有什么我需要知道的吗? ...




© 2022 it.wenda123.org All Rights Reserved. 问答之家 版权所有