为什么同样的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,以及我看到的许多其他事情。

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

英文原文

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.

 
 

相关问题

17  如何保持Dalvik缓存的大小小?  ( How to keep the size of the dalvik cache small ) 
我有一个问题,Dalvik缓存很大,占据了我手机上的所有空间。我正在运行cyanogenmod 7.x.对于记录,我的手机上有大约5-6个小型应用程序(键盘,语音选择,Gmail等),但我在"管理应用程序" 中显示了大约187MB的使用和9.7MB的内部存储。 i简单 du -h -d 1 / 显示: 0 ...

2  两种类型的内部存储,有什么区别  ( Two types of internal storage what is the difference ) 
当我转到 System Settings > Storage’ I see two storage classification both by the name of 内部存储空间,其他为2 GB,其他是11 GB。我的设备中也没有SD卡。 问题大部分时间都是2 GB内部存储充满了,我得到了不足的空间错误,但另...

3  安装CyanogenMod后不起作用的一些秘密代码  ( Some secret codes not working after installing cyanogenmod ) 
我在Galaxy Siii I9300上安装了CyanogenMod,有一个秘密代码,显示了设备的MAC地址:<代码> ABCDEFGHIJKLMNABCDEFGHIJKLMN0 当原始库存ROM在我的设备上时工作。但它现在不起作用。秘密代码列表是否与原始库存rom和cyanogenmod之间的不同?如果是,我可以找...

5  嵌入式YouTube视频有声音但没有视频  ( Embedded youtube videos have sound but no video ) 
每当我遇到一个带有嵌入式YouTube视频并按下播放的页面,那么就会听到声音,但视频将是空白的(黑屏)。 控件工作只是很好 - 这只是我没有任何视频。 如果我试图将手机旋转到横向,那么视频将在屏幕旋转之前简要展示,然后再次回到黑色。声音将继续发挥作用。如果我试图将手机旋转回肖像,那么同样的事情再次发生。 这个问题发生...

3  为什么我的手机在执行备份时会陷入困境?  ( Why does my phone keep getting stuck when performing a backup ) 
我扎根了我的手机,目前在My Sprint HTC Hero上有一个较旧版本的紫花底mod。当我尝试使用ROM管理器执行备份时,手机尝试重新启动,但它永远不会完成启动。任何导致它以及如何备份手机的想法,以便升级到最新版本的紫绀? ...

7  CyanogenMod - 什么是“通知模式”?  ( Cyanogenmod what is notification mode ) 
我认为我误解了Cyanogenmod的概况方案关于通知。 这是我想要做的事情:我想要在状态栏中弹出所有通知,但只有手机和消息传递应该振动。在工作,电话和amp;消息不应该环。 我以这种方式配置了我的配置文件: 组"手机&amp;消息传递" 包含电话,消息,电子邮件和Gmail应用程序。 工作:手机&amp;消息传递...

4  在蓝牙键盘上逃脱键  ( Escape key on bluetooth keyboard ) 
我有一个蓝牙键盘连接并使用我的Android手机工作,但有一个烦恼:逃生键似乎没有做任何事情。这对于像我这样的 VI 用户尤其有问题。 有没有办法修复它,以便逃生密钥工作,至少在终端应用程序中?是 /system/usr/keylayout/qwerty.kl 一种潜在的方法或者是这个东西更难? 硬件细节: SM...

9  让家庭发射器被杀死  ( Keep the home launcher from being killed ) 
我有一个摩托罗拉里程碑,我来了解它具有相对较低的内存(运行时内存,而不是存储容量)。此问题的问题是,每当太多应用程序想要在后台运行时,Android系统就会开始杀死东西,并与我的里程碑很容易发生。 这不是那么糟糕,如果它不适合Android似乎认为家庭发射器是所有(这是荒谬的错误)的最不重要的应用程序。例如,目前我...

1  Cyanogenmod 13细胞数据问题  ( Cyanogenmod 13 cellular data problem ) 
我有问题通过http / http(我猜)当我连接到蜂窝数据时(在wifi上的问题上),就像Instagram这样的应用程序,Google Play,Shazam,我也无法冲浪网站。 但是通过套接字(我猜)正常工作的电报和Spotify等应用程序正在运行。 我认为问题来自DNS设置并尝试了DNS更换器应用程序,但它没...

0  交换分区不适用于华为U8160运行Cyanogenmod 7.2  ( Swap partition not working on huawei u8160 running cyanogenmod 7 2 ) 
我有一个Huawei U8160(也称为:沃达丰858智能),它正在运行Cyanogenmod 7.2(由Madteam于2012年2月7日发布)。 更新到2/7/2012更新后,我发现一个选项要使用交换分区而不是compcache(压缩缓存),因此我将SD卡重新分区,以使用 mini工具分区向导大小和主要(我有一个...

7  可以导入M3U播放列表的音乐播放器? [关闭]  ( Music players that can import m3u playlists ) 
关闭。这个问题是 off-topic 。它目前不接受答案。 想要改进这个问题?更新这个问题,所以它是关于android爱好者堆栈交换的主题。 关闭 ...

15  我可以使用cm9更改硬件按钮映射(三星Galaxy S2)吗?  ( Can i change the hardware button mapping with cm9 samsung galaxy s2 ) 
我有一个gs ii,最近闪过cm9 - 我想知道是否有任何方法可以将硬件按钮映射到触摸屏快捷键 - 特别是长按菜单按钮=搜索(我真的使用过它并严重想念它)。 在该注释 - 我也想知道CM9或任何其他SLIM / CLEAN IC ROM只有只有快捷方式(右滑动呼叫/左滑动消息等)的任何接触线端口。 ...

1  无法在Galaxy S2上安装新鲜CM12.1上的GAPP  ( Cannot install gapps on fresh cm12 1 on galaxy s2 ) 
我刚刚在S2 GT-I9100上完成了CM12.1的新安装,无法弄清楚如何在那里获得GAPP。库存和迷你版本失败了 Insufficient storage space available in System partition.. 错误屏幕。我不明白这一点是一个新的安装。查看存储选项显示两个内部存储(分区?) - ...

1  如何防止Spotify访问照片/媒体?  ( How to prevent spotify to access photo media ) 
Spotify最近改变了他们的策略并希望收集与联系人和照片/媒体等私人数据。 我使用具有CM权限管理器的氰化物。我可以禁用任何应用程序的联系人。 因为我从未使用过一个想要访问我的媒体的应用程序,我不确定CM权限管理器是否可以防止这一点。 所以如何防止使用cm的设备上的媒体访问媒体?(我的rooted) ...

0  安装自定义ROM后内部存储内存减少  ( Internal storage memory reduced after installing custom rom ) 
我刚刚将Cyanogenmod 12安装到我的HTC Desire 816中,用于闪烁我使用TWRP。所以整个proccess如下: 通过TWRP安装CM 重新安装cm和gaaps 一切都适用于罚款,但我有一个大问题。我的内部存储仅显示4GB的总空间,我只能像1GB可用空间一样。手机最初带有8GB的内部存储,...

1  我可以更新我的T-Mobile G1 / HTC梦想,以便运行Android 2  ( Can i update my t mobile g1 htc dream so it runs android 2 ) 
我可以更新我的t-mobile g1(也称为htc dream),所以它运行android 2吗?如果没有扎根手机,可以这样做吗? ...

3  如何在Cyanogenmod上安装Google Apps for Samsung Galaxy S2(I9100)?  ( How can i install google apps on cyanogenmod for the samsung galaxy s2 i9100 ) 
当我尝试使用 adb sideload 安装最新版本的打开gapps到我的手机上,以及三星Galaxy Sii(I9100)的CM 13附带的默认CM恢复。但是,我收到错误消息,"无法设置busybox。" 建议的解决方案是使用TWRP恢复而不是CM,我不知道如何做,因为我不知道在哪里找到内核,具有TWRP恢复,它与...

9  如何加密运行CyanogenMod 12.1的设备?  ( How do you encrypt your device running cyanogenmod 12 1 ) 
cyanogenmod 12和12.1 '加密电话'设置破碎,并已相当长。有没有办法以其他方式加密手机? CM可以使用加密/数据目录侧面侧面通往电话?是否有其他方法可以保持数据安全和声音?我正在努力的设备是verizon lg g3。 ...

1  在Cyanogenmod 11之后,我会在Moto G上获得Android更新  ( Will i get android updates on moto g after cyanogenmod 11 ) 
我即将在我的moto g xt1033上闪存cynogenmod 11。我想知道,即使安装CM11,我还会获得Android OTA更新吗? 如果有人有答案,请告诉我。 ...

1  使用S2E时是否有可能在内部存储器中留下一些应用程序?  ( Is it possible to leave some apps in the internal memory while using s2e ) 
嗯,是可能的吗?我有一个带有官方氰基MROM的星系ACE。我只有4级Micro SD卡,并使用SD Speed Company应用程序。 我想知道我是否可以在内部存储器中留下一些应用程序(如副手SMS,Go Launcher EX等),同时保留SD-EXT分区中的其他应用程序。谢谢。 ...

4  什么时候应该fstrim运行?  ( When should fstrim run ) 
基于这个 cyanogenmod论坛线程,我尝试过通过手动运行FSTIM运行FSTIM,解决CyanogenMod运行CyanogenMod的Galaxy Nexus的应用程序之间的延迟。 root@maguro:/ # fstrim -v /data ...

2  在不支持的设备上的氰基od  ( Cyanogenmod on an unsupported device ) 
我正在使用karbonn a52 +运行Mediatek处理器和Android 4.2.2 jellybean。我的设备植根了,但不幸的是,我的设备不支持自定义恢复(CWM / TWRP)。我的手机也没有Cyanogenmod Build。 仍然,我计划尝试尝试此方法 不幸的是,CyanogenMod已经关闭了所有...

4  更新CyanogenMod的问题 - 手机将无法完成启动  ( Problem with updating cyanogenmod phone will no finish booting up ) 
tl; dr 更新的cyanogenmod与rom manager,当它重新启动时它卡在此屏幕上: 我用yyanoon 7. revo 7. rom manager应用程序通知我的更新。我点击了一切,继续更新,一切似乎都很好;它关机,开始备份,然后显示一个具有大量文本和安装进度条的屏幕。完成后,它重新启动,...

1  永远在时钟  ( Always on clock ) 
我有一个带有AMOLED屏幕和Android 5.1(CyanogenMod 12.1)的rooted设备。我想也可以用它作为桌面/夜间时钟。我知道,通过白日梦('屏幕保护程序')功能,我可以得到它,但只在充电或停靠时才。 也可以在电池上允许白日梦? 如果没有,还有另一个选项吗? 可选额外要求:理想情况下,屏幕将...

1  在Android内核源启用FrameBuffer控制台  ( Enable framebuffer console in android kernel source ) 
可以以某种方式启用来自三星的Android内核源中的帧缓冲控制台,查看内核消息而不是bootlogo? ...

9  如何重置Wi-Fi设置?  ( How to reset wi fi settings ) 
以某种方式在手机上停止连接。它不是硬件问题,因为当我执行重置时它确实有效。 我需要删除哪些文件以获得Wi-Fi后面工作?我不想重置手机。 如果相关,模型是索尼arc s,使用cm9。 ...

2  编辑:电池排水*神秘*  ( Edit battery drain mystery ) 
更新06/02/2015 我有一个银河大二重奏,我经常面临电池排水问题。经过许多想法来解决问题,(甚至由三星服务),我决定root手机和闪存自定义ROM。尝试了一些,问题坚持不懈。 最后我在没有任何应用程序的情况下安装了cm 11.0,甚至没有gapps只是为了缩小错误.. 在一段时间后,我可以告诉你,没有像一个...

1  为什么当我试图安装它时,蔚蓝的zip没有被发现?  ( Why is cyanogenmod zip not being found when i try to install it ) 
为了帮助修复我用USB连接的问题,我建议我升级我的内核和rom。我似乎升级了 kernel cyanogenmod ,保持失败。 我已经尝试了两种升级方式,通过恢复和通过<一个href ="http://wiki.cyanogenmod.com/wiki/samsung_galaxy_s_ii:_full_upda...

5  以下之间的差异是什么:LauncherPro“保持内存”和“在内存中锁定家庭”。  ( What are the differences between launcherpro keep in memory and lock home in ) 
launcherpro可以选择"保持内存" 。 cyanogenmod设置有一个选择"锁定家庭内存中的内存" 。 如何工作?他们互相冲突吗?他们可能导致什么问题? CM版本似乎更好地工作,但导致其他应用程序关闭。 ...

5  如何将Google Apps 20130812安装到CyanogenMod 10.1(Android 4.2.2)中安装?  ( How do i install google apps 20130812 into cyanogenmod 10 1 android 4 2 2 ) 
我试图安装 google apps(gapps)20130812 20130812更新 for android 4.2.2在我的三星galaxy迷人迷人,它正在运行 cyanogenmod 10.1-20130723-novelly -fascinatemtd 利用ClockWorkMod V4.0.1.0。我已经将...

相关问题

17  如何保持Dalvik缓存的大小小? 
2  两种类型的内部存储,有什么区别 
3  安装CyanogenMod后不起作用的一些秘密代码 
5  嵌入式YouTube视频有声音但没有视频 
3  为什么我的手机在执行备份时会陷入困境? 
7  CyanogenMod - 什么是“通知模式”? 
4  在蓝牙键盘上逃脱键 
9  让家庭发射器被杀死 
1  Cyanogenmod 13细胞数据问题 
0  交换分区不适用于华为U8160运行Cyanogenmod 7.2 
7  可以导入M3U播放列表的音乐播放器? [关闭] 
15  我可以使用cm9更改硬件按钮映射(三星Galaxy S2)吗? 
1  无法在Galaxy S2上安装新鲜CM12.1上的GAPP 
1  如何防止Spotify访问照片/媒体? 
0  安装自定义ROM后内部存储内存减少 
1  我可以更新我的T-Mobile G1 / HTC梦想,以便运行Android 2 
3  如何在Cyanogenmod上安装Google Apps for Samsung Galaxy S2(I9100)? 
9  如何加密运行CyanogenMod 12.1的设备? 
1  在Cyanogenmod 11之后,我会在Moto G上获得Android更新 
1  使用S2E时是否有可能在内部存储器中留下一些应用程序? 
4  什么时候应该fstrim运行? 
2  在不支持的设备上的氰基od 
4  更新CyanogenMod的问题 - 手机将无法完成启动 
1  永远在时钟 
1  在Android内核源启用FrameBuffer控制台 
9  如何重置Wi-Fi设置? 
2  编辑:电池排水*神秘* 
1  为什么当我试图安装它时,蔚蓝的zip没有被发现? 
5  以下之间的差异是什么:LauncherPro“保持内存”和“在内存中锁定家庭”。 
5  如何将Google Apps 20130812安装到CyanogenMod 10.1(Android 4.2.2)中安装? 



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


Licensed under cc by-sa 3.0 with attribution required.