Related
Hello to all.
I have a question:what is the differences between the two file system in object of this thread?
I read that some Roms support ext4 and now I have ext3.
I need to change this?is better for performance?
Thanks
Sent from my HTC Desire using Tapatalk
http://www.google.com/#hl=en&source=hp&q=ext3+vs+ext4&aq=0&aqi=g10&aql=&oq=ext3+vs+&gs_rfai=&fp=f4657a9573528472
I would like to know this also
Ext4 is the newer Linux file system. Much like Windows 95 moved to Fat32, Vista moved to the NT file system. Linux is now moving to version 4 of their file system. The new file system is more efficient, has journaling and is more secure. It really will not have any noticeable affect on operation.
It must be noted though that native Linux file systems are a lot faster than Fat Windows file systems, however they are not accessible when you put your SD card into a Windows computer. This is why only part of the card is partitioned to Ext3/4 along with the benefit of not having to unmount a file system with your apps on it.
Sent from my HTC Desire using XDA App
I ve read a post with a very good explanation a week ago .
I will search !
Edit : hum sorry its about a2sd+ , but a little about ext3 and ext4
http://forum.xda-developers.com/showpost.php?p=7458565&postcount=8
So it's not really important to make the upgrade to ext4 for me?it's only a problem about security and not affect the performance?
Sent from my HTC Desire using Tapatalk
i think it doesnt matter on a sd card which ext you use
sdcards are too slow
Check out this article for extensive info.
It is increased journalisation, and better handling of bigger volumes/files.
All the above is absolutely right, but totally wrong. The technical aspects are not important here. For the HTC Desire user the main difference between those filesystems is simple: stock kernel and recovery does not support ext4. That's it.
If you never plan to use stock kernel and/or recovery or skiled enough to enable ext4 support for them, then go ahead and read all those technical articles and do (or do not) change the FS type. If the words "stock kernel" and "stock recovery" mean nothing to you at the moment, you better stick to ext3.
P.S. in theory, ext4 gives you better write performance (and slightly longer SD card life) only if you frequently write the data to the ext partition. But this is not the case for A2SD partition, where the apps are installed occasionally. Unless you plan to give the Desire or the SD card to your grandchildren after many-many years.
I'm really confused, first with all the different a2sd variants and ones that are made by Darktremor or other people or the FroYo version. This is as much as I know for this app.
Secondly, I really couldn't find any information on doing partitions manually or setting ALL partitions to ext since I have a linux box, I really don't care to use windows to copy over files or whatever. I have a VMware box to do that on my windows machine anyways.
Third, the ClockworkMod recovery has NO options to do the partition following Darktremor's faq, and I don't know if I should install another recovery after flashing my hboot to 0.93 S-OFF (Alpha)
Mind you I only had my android for about 6 days and this is my first one, so learning curve is hard.
Please help
1) the names can be confusing but old apps2sd is an ext partition on your SD card that appears to the system as internal storage. Froyo apps2sd is using Froyo to transfer mapps to the fat32 partition (normal partition) of your SD card. You just need to use context because people tend to use apps2sd for both.
2) you can use gepart to partition. You need a fat32 partition for apps to write to and for any personal data because Android looks to that partition for that kind of data. I have my SD card as 5 gb fat32 and 3 gb ext3. Fat32 goes first.
3) go to ROM manager. Partition SD card. Choose size....there is only 3 sizes though.
If anything I wrote is wrong I'm sure I'll be corrected.
Sorry to hijack the thread, but since this is related to a2sd in general I might as well ask it here. What's the effect of having a2sd+ on your battery? Would it lower battery life due to cache and apps being stored mainly on SD instead of internal memory? I observed that this was often the case when I store always-on apps on SD back on my old Windows device.
So no way of not using a fat32 eh?
It still seems I don't have much space left after using the Rom manager way. I have 120meg free on internal mem.
Could I just format using linux mkfs? I want to make the apps partition about 2GB to hold more apps. Though it seems some widgets can't take putting on SD card, it dissipates.
BriEE said:
So no way of not using a fat32 eh?
It still seems I don't have much space left after using the Rom manager way. I have 120meg free on internal mem.
Could I just format using linux mkfs? I want to make the apps partition about 2GB to hold more apps. Though it seems some widgets can't take putting on SD card, it dissipates.
Click to expand...
Click to collapse
Widgets must be installed on internal storage, or they wont work.
If you want an easy method to make a ext 3 partition use ROM manager premium from the Market. It will make you automatically an ext3 partition with a maximum of 512 mb which is enough (put swap to 0). Just keep in mind that first inside ROM Manager you need to select the option Flash ClockworkMod Recovery, and after that go to the SD partition option otherwise it wont work. And also remember you need to have the PREMIUM version otherwise it might not work
Now if you want to have more than a 512 mb you can use gparted. It is a livecd which means that can work on linux, mac or windows just reboot with the cd inside and is quite straightforward to use. Hope this helps.
Hello guys, any thought about that issue maybe?
http://forum.xda-developers.com/showthread.php?t=816098
Hi!
Just would like to know the pros and cons of formatting into ext4 on my SD.
As far as I can find :
Pros : Supports files larger than 4GB as Fat32 cannot
That's about it I think...
Cons : Windows cannot natively detect such a partition
Why I ask this is I just saw a this post
blahbl4hblah said:
Having sd-ext partition on your sdcard will always be benefical, the phone will run so much better believe me
Click to expand...
Click to collapse
I'm ready to go ext4 if there's any performance gain, who wouldn't? But what gain is there, and what would I lose in return?
ArmedandDangerous said:
Hi!
Just would like to know the pros and cons of formatting into ext4 on my SD.
As far as I can find :
Pros : Supports files larger than 4GB as Fat32 cannot
That's about it I think...
Cons : Windows cannot natively detect such a partition
Why I ask this is I just saw a this post
I'm ready to go ext4 if there's any performance gain, who wouldn't? But what gain is there, and what would I lose in return?
Click to expand...
Click to collapse
You're mixing things up here a bit I think. Sd-ext referrs to having a partition on your sdcard to allow support for Apps2SD (basically being able to move apps to your SD card and run them from there in order to free up space); you'd basically repartition the card so that there's an ext3/4 partition for apps and a FAT32 partition for data.
As for the ext4 filesystem, it does allow for larger file sizes and is also a bit faster but you're correct in the fact that you won't be able to natively mount it on a Windows system.
Sent from my T-Mobile G2 using XDA App
OriginalGabriel said:
You're mixing things up here a bit I think. Sd-ext referrs to having a partition on your sdcard to allow support for Apps2SD (basically being able to move apps to your SD card and run them from there in order to free up space); you'd basically repartition the card so that there's an ext3/4 partition for apps and a FAT32 partition for data.
As for the ext4 filesystem, it does allow for larger file sizes and is also a bit faster but you're correct in the fact that you won't be able to natively mount it on a Windows system.
Sent from my T-Mobile G2 using XDA App
Click to expand...
Click to collapse
But don't we already have Apps2SD in GB, + all the apps that do it for you. How is this different, apart from some apps that can't natively be moved? And why is it faster? Internal memory should always load faster, should it not?
ArmedandDangerous said:
But don't we already have Apps2SD in GB, + all the apps that do it for you. How is this different, apart from some apps that can't natively be moved? And why is it faster? Internal memory should always load faster, should it not?
Click to expand...
Click to collapse
GB has the ability to do Apps2SD but it requires the partitioning as, I believe, a symlink is set up so that partition on the sdcard acts as a part of the devices internal storage.
As for speed, just moving apps to your sdcard won't speed up your phone; what that poster you quoted was talking about (most likely, I'd have to see the original thread) was converting your devices partitions (/system, /data, /cache, etc.) from ext3 to ext4. ext4 is a bit faster however some ROMs do not fully support it.
Sent from my T-Mobile G2 using XDA App
Ok, let's clear this up. GB has Apps2FAT32 (a2sd) natively. A2EXT is completely different but none of that is the point of the OP's question.
When it comes to our phones - there is almost no notable performance gain when using EXT4 over any other EXT format. Our phones don't utilize FAT32 internally - just on the sdcard. EXT4 is designed for use with massive file systems. A couple Gigs really doesn't access it's full potential.
While the question is interesting, I'm not really sure what you're planning on doing. Don't format your sdcard entirely in EXT format, and don't attempt to format your phones partitions as FAT32. The result would be... just don't do it.
Just read this on the portal
http://www.xda-developers.com/andro...hd2-data-successfully-moved-to-ext-partition/
This has two main advantages: larger sized data partition and more speed as EXT is inherently faster for I/O purposes.
Click to expand...
Click to collapse
How do I go about formatting a section of my SD into ext4, with existing SD data intact.
And how do I move apps that area already in my phone's internal memory to the ext4 partition? I know there's an option in ROM Manager and CWM, but just don't want to mess anything up
ArmedandDangerous said:
Just read this on the portal
http://www.xda-developers.com/andro...hd2-data-successfully-moved-to-ext-partition/
How do I go about formatting a section of my SD into ext4, with existing SD data intact.
And how do I move apps that area already in my phone's internal memory to the ext4 partition? I know there's an option in ROM Manager and CWM, but just don't want to mess anything up
Click to expand...
Click to collapse
As far as I know, only two ROMs actually support the real A2SD: PyroMod and MexDroid. It's recommended you format the EXT partition to EXT4 before you actually flash either of those ROMs, and you have to rename MexDroid in order to get A2SD working.
blackknightavalon said:
As far as I know, only two ROMs actually support the real A2SD: PyroMod and MexDroid. It's recommended you format the EXT partition to EXT4 before you actually flash either of those ROMs, and you have to rename MexDroid in order to get A2SD working.
Click to expand...
Click to collapse
Thankfully I am already using meXdroid~ Guess I'll just wait for the new version in the next few days to do the formatting. Can I backup all my apps with Titanium Backup, flash ROM (wipe data/cache and dalvik cache), restore with Titanium.
Or would I have to reinstall every app again so that it goes into the ext4 partition?
blackknightavalon said:
As far as I know, only two ROMs actually support the real A2SD: PyroMod and MexDroid. It's recommended you format the EXT partition to EXT4 before you actually flash either of those ROMs, and you have to rename MexDroid in order to get A2SD working.
Click to expand...
Click to collapse
There's a script to accomplish this on pretty much any ROM. It *should* work on current ROMs too. It's called 'darktremor a2sd'. Still find it amazing people forget about that one when this question comes up because it's one oldest methods of obtaining a2sd.
I'm still not understanding the OP's question. Are you wanting to do this for an IO performance gain or for space? I can understand doing it for space if you have a ton of apps but if you're doing it for performance it's a waste of your time. You're internal partitions should already be in EXT4 format (use 4EXT Recovery if they're not).
KCRic said:
There's a script to accomplish this on pretty much any ROM. It *should* work on current ROMs too. It's called 'darktremor a2sd'. Still find it amazing people forget about that one when this question comes up because it's one oldest methods of obtaining a2sd.
I'm still not understanding the OP's question. Are you wanting to do this for an IO performance gain or for space? I can understand doing it for space if you have a ton of apps but if you're doing it for performance it's a waste of your time. You're internal partitions should already be in EXT4 format (use 4EXT Recovery if they're not).
Click to expand...
Click to collapse
I'm doing it for the performance. Have been using 4EXT for a few days and loving it. Already converted internal memory to ext4 from ext3. If further partitioning my SD card for performance is really not noticeable, then I guess I've got nothing to worry about
I have gone through some posts that explain the difference between the two, but i am still confused which one suits my needs. I have just got myself a 16Gb Class 4 SDHC and want to install one of the two. I am on Stock Htc Rom , Unlocked BL and Rooted. What do I think about the two after going through various post here
1) Link2SD -> Supports different partitions, works with stock rom and is a good choice.
2) Data2SD -> Dont know if it supports different partitions or works on stock rom (Please make 'd33ps1x' make a Tutorial for Data2SD) but I have read that it performs best with Ext4 partition and is better than Link2SD under certain conditions ( Like Class of your Sd Card etc. ). The main reason I am confused is many users here opt for it over Link2Sd.
Please correct me if i am wrong and also suggest which will be best for me. ( Please dont ask me test them for myself as I dont know if Data2SD will work with my Stock Rom and a Class-4 SD card)
Along with this I will like to know If its worth to make a linux swap partition or use a swapper application from market or doing without swapping is absolutely fine.
I use my WFS to play HD games so please take this into consideration when answering the question
If you need a lot of memory, just go with DATA2SD.
hellnoob said:
I have gone through some posts that explain the difference between the two, but i am still confused which one suits my needs. I have just got myself a 16Gb Class 4 SDHC and want to install one of the two. I am on Stock Htc Rom , Unlocked BL and Rooted. What do I think about the two after going through various post here
1) Link2SD -> Supports different partitions, works with stock rom and is a good choice.
2) Data2SD -> Dont know if it supports different partitions or works on stock rom (Please make 'd33ps1x' make a Tutorial for Data2SD) but I have read that it performs best with Ext4 partition and is better than Link2SD under certain conditions ( Like Class of your Sd Card etc. ). The main reason I am confused is many users here opt for it over Link2Sd.
Please correct me if i am wrong and also suggest which will be best for me. ( Please dont ask me test them for myself as I dont know if Data2SD will work with my Stock Rom and a Class-4 SD card)
Along with this I will like to know If its worth to make a linux swap partition or use a swapper application from market or doing without swapping is absolutely fine.
I use my WFS to play HD games so please take this into consideration when answering the question
Click to expand...
Click to collapse
main difference is i think that data2sd uses ext4 and link2sd uses ext2 ...
i think taht data2sd is a script that installs all the app that u choose to install, on sd card partition that u made.It redirects your phone into thinking that the partition of sd card, that you made is actually the internal phone memory, and it uses it like it's internal memory...
As for link2sd it can move apk/dex/lib files separately and then creates a link to it...
link2sd leaves apps usable when usb pc storage is mounted..i am too lazy to connect the phone to computer now, since im laying in the bed, but i thinkn data2sd does it too ...
others add stuff that i didnt write, if i didn't... or if i made mistake..
Does stock htc rom supports Data2SD (i think it doesnot because stock htc rom cannot handle Ext4 partition)
Link2SD only links your applications to an external partition on the sdcard. The partition can be fat32, ext2, ext3, or ext4 but not the default fat32 partition. However, it does not move the application data to the sdcard. This is actually good if you want performance. You also get to choose which apps you want to move to sdcard. This again is good for performance in that you can keep your frequent apps on the data partition.
Data2SD on the other combines your data partition with a partition on the sdcard. The system then sees the 1GB partition as the data partition and puts ALL the applications and the application data on that space. You have no control over which ones go to the sdcard.
App2SD needs to installed as a script from recovery while Link2SD is an apk. It's basically memory vs performance (Data2SD vs Link2SD).
I would suggest that you try Link2SD. I've installed over 70 apps on sd without any speed issues.
hellnoob said:
Does stock htc rom supports Data2SD (i think it doesnot because stock htc rom cannot handle Ext4 partition)
Click to expand...
Click to collapse
there are some stock roms, that were remade, and they support data2sd... search for them ...
AceRoom said:
Link2SD only links your applications to an external partition on the sdcard. The partition can be fat32, ext2, ext3, or ext4 but not the default fat32 partition. However, it does not move the application data to the sdcard. This is actually good if you want performance. You also get to choose which apps you want to move to sdcard. This again is good for performance in that you can keep your frequent apps on the data partition.
Data2SD on the other combines your data partition with a partition on the sdcard. The system then sees the 1GB partition as the data partition and puts ALL the applications and the application data on that space. You have no control over which ones go to the sdcard.
App2SD needs to installed as a script from recovery while Link2SD is an apk. It's basically memory vs performance (Data2SD vs Link2SD).
I would suggest that you try Link2SD. I've installed over 70 apps on sd without any speed issues.
Click to expand...
Click to collapse
I think that you are right ... link2sd is kind of best, BUT ... I use data2sd for some time now, and performance isn't bad at all ... It's actually good ...
p.s. i have a class 10 sd card ...
Help setting up Link2SD is here:
http://forum.xda-developers.com/showthread.php?p=21119907#post21119907
I use link2sd without swap partition for my stock rom. Im not sure about swap function, so I don't use it.
Sent from my HTC Wildfire S A510e
I'm now using S2E with CM7.2 RIM and it doesn't causes any problem to me. I think it's the best option, but which option do you think is the best?
Enviado desde mi HTC Wildfire S usando Tapatalk
DanHidalgo said:
I'm now using S2E with CM7.2 RIM and it doesn't causes any problem to me. I think it's the best option, but which option do you think is the best?
Enviado desde mi HTC Wildfire S usando Tapatalk
Click to expand...
Click to collapse
i use data2sd by jikantaru ... on my cm 7.2 and it works well... but many say that link2sd is better, and I'm too bored to change now ... I'm even too lazy to upgrade to latest nightly of cm ..
So i guess answer is link2sd but oppinions are different, and many of us like ability to change anything they like, and link2sd gives lots of options
And about data2sd, you just can't affect anything... It simply instals stuff on your ext4 partition, the end
b02 said:
p.s. i have a class 10 sd card ...
Click to expand...
Click to collapse
I unfortunately have a class 2 8GB. I didn't know about the classes when I bought this one to replace the stock 2GB and I bought it only a couple of months back. It has been decent enough though I can't really judge cause I haven't tried out faster ones. What kind of read and write speeds do you get?
AceRoom said:
I unfortunately have a class 2 8GB. I didn't know about the classes when I bought this one to replace the stock 2GB and I bought it only a couple of months back. It has been decent enough though I can't really judge cause I haven't tried out faster ones. What kind of read and write speeds do you get?
Click to expand...
Click to collapse
there is a thread about sd card speeds, i will post it later on...
my sd card has something like 6 to 9 write speed, and read speeds were maxed out at about 15...on any card, so i guess its because of hardware... it couldn't go over that ... (speeds are in MB/s)...
[edit]: here is the thread i mentioned http://forum.xda-developers.com/showthread.php?t=1472314
hellnoob said:
I have gone through some posts that explain the difference between the two, but i am still confused which one suits my needs. I have just got myself a 16Gb Class 4 SDHC and want to install one of the two. I am on Stock Htc Rom , Unlocked BL and Rooted. What do I think about the two after going through various post here
1) Link2SD -> Supports different partitions, works with stock rom and is a good choice.
2) Data2SD -> Dont know if it supports different partitions or works on stock rom (Please make 'd33ps1x' make a Tutorial for Data2SD) but I have read that it performs best with Ext4 partition and is better than Link2SD under certain conditions ( Like Class of your Sd Card etc. ). The main reason I am confused is many users here opt for it over Link2Sd.
Please correct me if i am wrong and also suggest which will be best for me. ( Please dont ask me test them for myself as I dont know if Data2SD will work with my Stock Rom and a Class-4 SD card)
Along with this I will like to know If its worth to make a linux swap partition or use a swapper application from market or doing without swapping is absolutely fine.
I use my WFS to play HD games so please take this into consideration when answering the question
Click to expand...
Click to collapse
i use link to sd...
and i made a partition of 4gb......
and know wanna make of 1gb only.....means i wanna delete 4 gb partion without loosing my data....of 16 gb...
plsss help
Hi, I installed rom cleaner and uninstalled it this morning.At that time I had ARHD 7 installed.
I think it has some how resized my sd-ext partition.
Since then I was not able to install any other rom. (eg AKOP,MIUI, Codefirex)
They all end up with a boot loop. AKOP was partially success but, it showed less internal storage capacity. Hence I could not install any apps.
However I manged to install ARHD again after several tries.
My questions are.
1. Whats the default internal storage size in HTC DHD.
2. Is this because of changing from android 2.3.5 to 4.1+
3. In past I've had no trouble changing roms between miui<->Akop<->viperX
you should search your queries here
regardless, never used rom cleaner, but no app or zip should resize your ext partition. what's important is how you made the partition, round here we recommend 4ext recovery, which is also available for your phone, or gparted.
the sd-ext size will remain at whatever size you pick.
depending on what rom you choose, some will require an sd-ext partition to work at all, others you may need to manually enable it. the rom normally needs some sort of script to be able to see and use the ext partition. details should be searchable in the respective rom threads.
you won't necessarily 'see' you total internal memory read 'internal + sd-ext', but as long as your sd-ext is mainly being used for apps it doesn't really matter. traditionally it's best to use your real internal memory for app data as it's faster than most sd cards.