/ sd-ext突然重新安装在工作期间只读 -- external-sd 领域 和 app2sd 领域 和 mount 领域 和 s2e 领域 android 相关 的问题

/sd-ext gets suddenly remounted read only during work


简体版||繁體版
1
vote

问题

中文

我对Cyanogenmod 7.2(用少于斑点贴剂)和分区microSD卡(第一:脂肪,第二:Ext3)。

第二个分区会自动安装读/可写作 /sd-ext ,因为它应该是。 我正在使用S2E在这个ext3分区上存储我的应用程序和应用程序数据。 mount 命令显示,ext3分区不仅安装到 /sd-ext ,还为 /data/app /data/data 。所有这些都是读/写的。

我的第一个问题:多个目录绑定到同一分区是否符合正常和安全?没有冲突吗?

在开始一切工作正常。我可以在没有问题的情况下安装和使用我的应用程序。但是,过了一会越来越多的应用程序开始崩溃,我总是不得不重新启动手机以再次摆脱这些崩溃。我发现由只读数据分区引起的崩溃。实际上所有目录 /sd-ext /data/data ,以及 /data/apps 突然挂载只读。

我的第二个问题:为什么Android有时会在我的手机工作时只能在只读模式中重新安装我的ext3分区?

english

I have an HTC Desire with cyanogenmod 7.2 (with pdroid patch) and with an partitioned microSD card (first: FAT, second: ext3).

The second partition gets automatically mounted read/writeable as /sd-ext as it should be. I'm using S2E to store my apps and the app data on this ext3 partition. The mount command shows me that the ext3 partition is not only mounted to /sd-ext but also to /data/app and /data/data. All of them are mounted read/writeable.

My first question: Is it normal and secure that multiple directories are bound to the same partition? Are there no conflicts?

In the beginning everything worked fine. I could install and use my apps without problems. But after a while more and more apps begun to crash and I always had to restart my phone to get rid of those crashes again. I discovered that the crashes where caused by a read only data partition. In fact all the directories /sd-ext, /data/data, and /data/apps where suddenly mounted read only.

My second question: Why does Android sometimes remount my ext3 partition in read only mode while I work with my phone?

           

回答列表

1
 
vote

重新安装为只读是基于Linux的操作系统(包括Android)所拍摄的动作,例如访问文件系统的错误。在这种情况下,它可能表明您的微型SD已被损坏(部分)。有几种可能的腐败原因如下:

  • 使用手机作为USB大容量存储设备,并在写入中正在进行时拔掉它
  • 手机重新启动应用程序或操作系统正在写入文件系统
  • 在ROM中的ext3驱动程序中的一个错误,您正在使用
  • 由于过热或冷,机械冲击,制造缺陷,强磁场,& c。
  • 导致SD卡上的物理错误

无论根本原因如何,请尝试将卡插入PC上的卡读卡器并检查其for文件系统错误(例如,在GNU / Linux框中使用 fsck )。

 

Remounting as read-only is an action taken by Linux-based operating systems (including Android) in case of errors accessing the filesystem. In this case it probably indicates that your micro-SD has been (partially) corrupted. There are several possible causes of corruption like this:

  • Using the phone as a USB mass storage device and unplugging it while a write is in progress
  • The phone rebooting while an app or the OS is writing to the filesystem
  • A bug in the ext3 driver in the ROM you're using
  • A physical error on the SD card due to excessive heat or cold, mechanical shock, manufacturing defects, strong magnetic fields, &c.

Whatever the root cause, try plugging your card into a card reader on a PC and checking it for filesystem errors (for example, using fsck on a GNU/Linux box).

 
 
 
 
0
 
vote
vote
最佳答案
 

我终于设法摆脱了文件系统损坏。我配置了S2E,使其仅将ext3分区安装到 /sd-ext /data/apps 。从那时起,分区未被重新安装只读。因此,似乎同时写入到ext3分区的不同安装点( /data/apps /data/data )导致文件系统损坏。

 

I finally managed to get rid of the filesystem corruptions. I configured S2E so that it mounts the ext3 partition only to /sd-ext and /data/apps. Since then the partition is not remounted read only anymore. So it seems that the simultaneous write access to the different mount points of the ext3 partition (/data/apps and /data/data) caused the filesystem corruptions.

 
 

相关问题

0  无法使用S2E将应用程序数据链接到SD  ( Can not link app data to sd with s2e ) 
cm10.1,Galaxy Gio: 在将数据安装点设置为SDCARD后,我有问题,"内存完整" 邮件中有问题 其他选项没有问题......只是用数据。 我该怎么办?! :( ...

1  / sd-ext突然重新安装在工作期间只读  ( Sd ext gets suddenly remounted read only during work ) 
我对Cyanogenmod 7.2(用少于斑点贴剂)和分区microSD卡(第一:脂肪,第二:Ext3)。 第二个分区会自动安装读/可写作 /sd-ext ,因为它应该是。 我正在使用S2E在这个ext3分区上存储我的应用程序和应用程序数据。 mount 命令显示,ext3分区不仅安装到 /sd-ext ,还为 /...

1  中兴刀片S2E没有足够的空间  ( Zte blade s2e not enough space ) 
我刚刚安装了4.2.2 pac和s2e。我在SD-EXT上有一切,SD-ext上有1600MB的可用空间,内部140MB。但是,随时我想安装一个应用程序,它表示没有足够的自由空间。 我已经用MyBackup root恢复了一些应用程序。我认为这是问题。如何解决它?我不想擦除数据,我已经做出了一些重要的变化。 (系统2...




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