交换分区不适用于华为U8160运行Cyanogenmod 7.2 -- cyanogenmod 领域 和 external-sd 领域 和 mount 领域 和 partitions 领域 和 swap 领域 android 相关 的问题

Swap partition not working on Huawei U8160 running CyanogenMod 7.2


简体版||繁體版
0
vote

问题

中文

我有一个Huawei U8160(也称为:沃达丰858智能),它正在运行Cyanogenmod 7.2(由Madteam于2012年2月7日发布)。

更新到2/7/2012更新后,我发现一个选项要使用交换分区而不是compcache(压缩缓存),因此我将SD卡重新分区,以使用 mini工具分区向导大小和主要(我有一个ext2分区)。但在启用交换选项后,程序较慢,所以我检查了交换分区是否正常工作。我使用终端仿真器并键入"免费" ,交换分区是所有零。

所以我想知道我是否应该安装它或做别的东西来使它工作?

english

I have a Huawei U8160 (also known as : Vodafone 858 Smart) which is running CyanogenMod 7.2 (which was released by MADTeam in 2/7/2012).

After updating to the 2/7/2012 update, I found an option to use swap partition instead of compcache (compressed cache), so I repartitioned my SD card to make a swap partition using mini tool partition wizard which is 100 MB in size and primary (I had an Ext2 partition). But after enabling the swap option the programs where slower, so I checked whether the swap partition was working or not. I used the terminal emulator and typed "free" and the swap partition was all zeros.

So I wanted to know if I should mount it or do something else to make it work?

              
     
     

回答列表

2
 
vote

使用交换文件或使用交换分区有两种方法可以在您的设备上应用和使用交换。本指南为其中两者提供说明。

禁用compcache

第一步是确认压缩缓存的状态或存在,从而确保它被禁用。

虽然CyanogenMod在所有设备上都不支持Compcache支持,并且默认情况下,如果可用,则可以通过访问来检查状态:

      Settings » CyanogenMod settings » Performance settings » Compcache   

如果没有显示,您的设备不支持compcache。如果它显示,禁用它以使用交换。

使用Swap(文件或分区)

交换可以提供比Compcache更具可用的内存,但您需要至少需要6级SD卡来防止慢速访问时间。您还应该意识到SD写入磨损增加,所以,卡将持续低于平时。

使用交换文件

这是最简单的方法,您可以为您创建和管理交换文件的应用程序:

这是其中的三个推荐应用程序:

  • swapper 2 < / li>
  • swapper
  • droidswap

使用交换分区

您可以手动创建交换分区,但是对于发生这种情况,您需要备份SD卡内容;格式化,分区。

与交换文件相比,交换分区确实会带来更好的兼容性,但只有关于手机作为USB大容量存储设备的连接。

SD卡分区

参考方法如果使用 minitool分区向导主页版,与windows兼容2000 / XP / Vista&amp; Windows 7。

  1. 下载并安装minitool分区向导;
  2. 从您的设备中取出SD卡,插入USB SD卡读卡器。
  3. Windows应该报告一个新的驱动器,您应该看到驱动器内容。
  4. 删除SD卡上的旧分区:

    注意:

    操作排队,没有立即应用。所以在点击"应用" 之前,没有任何删除和更改,然后通过单击"确定" 确认。

    确认您正在选择和标记以删除正确的驱动器。您的SD卡应该是您计算机上的最小的卡。

    选择它,使用鼠标右键单击,选择"删除" :

    minitool  - 屏幕截图01

  5. 创建脂肪或FAT32分区:

    鼠标右键单击SD卡未分配空间,然后单击"创建" :
    • 从"创建为" ,选择: PRIMARY
    • 从"文件系统" 中,选择:

      • 对于SD卡Bellow 2GB: Abcdefghijklmnabcdefghijklmn2
      • 对于2GB以上的SD卡: FAT32
    • 在"尺寸和位置" 下,在右侧,鼠标左键单击并按住,然后向左滑动以调整此分区的空间。

    minitool  - 屏幕截图02

  6. 创建ext2或ext3或交换分区:

    鼠标右键单击SD卡未分配空间,然后单击"创建" :
    • 从"创建为" ,选择: PRIMARY
    • 从"文件系统" 中,选择:
      • for app2sd: ext2
      • 交换: Linux Swap

    minitool  - 屏幕截图03

  7. 应用更改

    现在所有人都已创建,您只需要申请并确认更改:

    在左上方,有一个标有"申请" 的按钮,按下它:

    minitool  - 屏幕截图04

    应呈现确认弹出窗口,按"是" :

    minitool  - 屏幕截图05

所有完成,您的SD卡现在可以返回手机。 如果您当前的ROM能够使用SWAP,它将检测并使用它。


注意

请在继续前仔细阅读一切。 如t0mm13b在您的问题的评论中,这个被覆盖的主题

交换和压缩缓存(Compcache)是可选的内存管理系统。 默认情况下,由于具有某些配置的潜在问题,这些方案被禁用。

信用:

  • cyanogenmod wiki - 交换和compcache
  • xda开发人员论坛 - sd卡分区

 

There are two ways to apply and use swap on your device, using a swap file or using a swap partition. This guide provides instructions for both of them.


Disable Compcache

First step is to confirm the status or presence of the compressed cache, thus ensuring that it is disabled.

While CyanogenMod does not enable Compcache support on all devices, and by default if available it comes disabled, you can check the status by accessing:

    Settings xc2xbb CyanogenMod settings xc2xbb Performance settings xc2xbb Compcache 

If it doesn't show, your device doesn't support Compcache. If it show, disable it to use swap instead.


Using swap (file or partition)

Swap can give more available memory than Compcache, but you need at least a class 6 SD card to prevent slow access times. You should also be aware that SD write wear is increased, so, the card will last less than usual would last.

Using a swap file

This is the easiest way, you can have an app creating and managing the swap file for you:

Here's three recommended apps for this:

  • Swapper 2
  • Swapper
  • DroidSwap

Using a swap partition

You can manually create a swap partition, but for that to happen, you need to backup your SD card contents; format, and partition it.

The swap partition does bring better compatibility, when compared with swap files, but only concerning the connection of your phone as an USB mass storage device.

SD card partitioning

The method of reference if the use of MiniTool Partition Wizard Home Edition, compatible with Windows 2000/XP/Vista & Windows 7.

  1. Download and install MiniTool Partition Wizard;
  2. Remove the SD card from your device, insert into USB SD Card reader.
  3. Windows should report a new drive and you should see the drive contents.
  4. Delete old partitions on SD card:

    Notes:

    Operations are QUEUED, not instantly applied. So nothing is deleted and changed UNTIL you click "APPLY" and then confirm by clicking "OK".

    Confirm that you are selecting and flagging to delete the correct drive. Your SD card should be the smallest one present on your computer.

    Select it, with a right mouse click, select "Delete":

    MiniTool - Screenshot 01

  5. Create FAT or FAT32 partition:

    Right mouse click over the SD card unallocated space, and click "create":

    • From "Create As", select: PRIMARY
    • From "File System", select:

      • For SD card bellow 2GB: FAT
      • For SD card above 2GB: FAT32
    • Under "Size and Location", at the right side, mouse left click and hold, then slide to the left to adjust the space for this partition.

    MiniTool - Screenshot 02

  6. create ext2 or ext3 or swap partition:

    Right mouse click over the SD card unallocated space, and click "create":

    • From "Create As", select: PRIMARY
    • From "File System", select:
      • For App2SD: ext2
      • For swap: Linux Swap

    MiniTool - Screenshot 03

  7. Apply changes

    Now that all has been created, you just need to apply and confirm the changes:

    On the top left, there's a button labeled "Apply", press it:

    MiniTool - Screenshot 04

    A confirmation popup should be presented, press "Yes":

    MiniTool - Screenshot 05

All done, your SD card can now return to your phone. If your current ROM is capable of using swap, it will detect and use it.


Notes

Please read everything carefully before proceeding. As mentioned by t0mm13b in the comments to your question, this subject as been covered, and the CyanogenMod team informs that this features are disabled by default due to potential issues:

Swap and Compressed Cache (Compcache) are optional memory management systems. By default, these schemes are disabled due to potential issues with some configurations.

Credits to:

  • CyanogenMod Wiki - Swap and Compcache
  • XDA Developers Forum - SD card partitioning
 
 
       
       

相关问题

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工具分区向导大小和主要(我有一个...

3  为Android创建应用程序和交换分区  ( Creating app and swap partition for android ) 
我有karbonn a5 +。我不知道多少rom,它完全有了。 当我去设置&gt;申请&gt;管理应用程序,它显示了191MB,免费11MB。 但是,当我打开高级任务杀手时,它可以免费显示220mb。 当我转到系统应用程序时,它显示了相同的信息,它显示:220MB可用。它还显示48%使用的,52%免费。 所以我得出结...

8  CyanogenMod 7.2内核支持互换内存吗?  ( Does cyanogenmod 7 2 kernel support swap memory ) 
我当前的内核(无论是什么内置于verizon motorola droid x的froyo 2.2 rom的royo 2.2 rom)不支持交换内存。 cyanogenmod 7.2内核支持交换内存?这取决于设备特定的构建吗? ...

6  如何知道自定义ROM是否使用现有的交换分区  ( How to know if a custom rom uses existing swap partition ) 
最近我将我的HTC WASE上安装的自定义ROM切换到基于4.1.2的ROM(ParanoIdandroid基于ParanoIdandroid)。 ROM工作正常,但有时设备有几秒钟的严重滞后。我假设这可能是由我在SD卡上创建一次的交换分区引起的,但我以前的roms从未使用过。 如何了解是否使用交换分区或不使用? ...

0  向Android添加交换支持  ( Add swap support to android ) 
我拥有三星Galaxy GT-I9082,相信我,由于其低RAM i.e I. i I. I I. I I. I I. I I. I I. I I. I. I I. I. I I. I. I I. i.e非常慢。我已经从XDA安装了Lineage OS的自定义ROM,但它仍然不支持交换,这是增加智能手机RAM的唯一方...

1  交换Android的分区?  ( Swap partitions on android ) 
我刚刚安装了 Aparted 在cyanogenmod 9( Android 4.0.4,内核版本2.6.32.9-FXP)并试图将我的SD卡分区以扩展内存。 无论如何,我发现它可以制作交换分区,我熟悉Linux上的交换分区概念,但是Android(至少我的版本或我的内核)支持交换分区吗?它是否有用或只是浪费空间? ...

3  Android是否会交换前景服务使用的内存?  ( Does android swap out memory used by foreground services ) 
查看LG制作的Android Kitkat设备,我看到一个名为 Software Update 的应用程序是 始终 作为前台服务运行(100 )。该服务占据大量内存。 从我可以告诉,该应用程序只是对于OTA更新,这是一个非常罕见的事件(到目前为止从未发生过!)。 为了释放一些工作内存,我正在考虑防止应用程序从启动开始...

9  如何在SD卡上找到交换分区的路径名?  ( How to find the pathname of the swap partition on sd card ) 
作为 < / a>警告,你不应该在错误的分区上启用交换,或者您可以销毁您的手机: 在我们进一步进一步之前好的!之前的手机有一个分区布局,其中MMCBLCK0是SDCard(外部)我们的手机使用MMCB1CCK1用于外部SD。这很重要,因为如果使用应用程序,它可能会预设使用mmcblck0作为交换分区。使用此设置将导...

1  如何通过从内部电话存储中交换内存来增加RAM ..?  ( How to increase ram by swapping memory from internal phone storage ) 
我有 Micromax Canvas Music A88 。我只想将内存从内部电话存储分配给RAM。 内存细节: RAM:512 MB 内存:2 GB 我想将500 MB从内部存储传输到RAM ... 任何人都可以帮助我如何转移... ?? 注意:我不想从micro sd卡换流 ...

3  在rooted android Kitkat上创建和启用内部存储交换分区  ( Creating and enabling an internal storage swap partition on rooted android kitka ) 
系统: rooted android 4.4手机(实际rom:cm 11 milestone 6),带1GB RAM,大量内部存储,但没有SDCard插槽。我的手机的分区方案是未修饰的氰基MDOD 11。 问题: LowMemoryKiller / OOM处理程序在我的手机上保持杀死锁屏或Incallui或aco...




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