I mean.
I'm a Linux user and a Mac OSX user.
I Do NOT need fat32. I can read linux partition with my linux machine.
and linux ext format don't have 4G limitation.
I can even found ext driver for windows. or Mac
but I found that my android phone can't format it to ext,
I want my /sdcard in ext format.
Is that a solution for this?
beterhans said:
I mean.
I'm a Linux user and a Mac OSX user.
I Do NOT need fat32. I can read linux partition with my linux machine.
and linux ext format don't have 4G limitation.
I can even found ext driver for windows. or Mac
but I found that my android phone can't format it to ext,
I want my /sdcard in ext format.
Is that a solution for this?
Click to expand...
Click to collapse
It all depends on your phone and the default format that your phone uses. For instance Samsung use rfs (fat32) format for its stock ROM as such ext 4 will cause it (SD card) to fail, on the otherhand if you use custom ROM, it will be converted to ext 4 format when you flash custom ROM. So you need to be careful about it.
AT the same time if you have CWM, you can format your SD card too either fat32 or Ext4 format in the phone itself . so use your device specific forum to determine which ROM for your phone is capable of what format FIRST before formatting it..
Check this out! Links to useful Guides and " Banned " Documentaries
Related
Does ext4 become an option for the external SD card as well now that we have Voodoo on the internal SD? Would it not offer similar speed benefits?
What is the default format used currently FAT32? I don't know, so I'm asking.
I don't believe it's possible. Voodoo converts your system from RFS to ext4, it's not an application.
Sent from my SGH-T959 using XDA App
Yes. I guess what I'm asking is if the external SD will benefit from the same format. I assume it would quite be possible via PC to format the external SD to ext4, maybe using Linux.
So you want to know if you can convert the SD card to ext4? Somebody with more knowledge will have to answer that for you. But yes, the SD card is FAT 32 for sure.
Sent from my SGH-T959 using XDA App
I think the idea is that the ext4 partition is for apps and system functions.
The main benefits I've seen listed for ext4 are improved performance (especially for filesystem checks and file deletions), higher storage capacity and more scalability. I can't see why this wouldn't be a good idea for the external SD, particularly since the internal is already in this format.
Doesn't that make sense?
Main problem if it is possible is that you would need a linux computer to access sd cards. Windows won't read the sd's in ext4
Does that mean that the internal SD is invisible when you have Voodoo installed? I thought all Voodoo did was install the ext4 files system.
Easy way to find out is to format an sdcard as ext4 from linux and see if it works, if you don't have then just download a livecd and see if it mounts. I think the fstab entry is set to auto, but might be worth checking.
Seen as the voodoo kernel will include ext4 support, I expect this should just work but I haven't tried it myself.
donalgodon said:
Does that mean that the internal SD is invisible when you have Voodoo installed? I thought all Voodoo did was install the ext4 files system.
Click to expand...
Click to collapse
You can only access user specific areas when you mount your phone as a USB storage device - /sdcard and the external SD card, if you format external SD card as EXT4 you will need a linux box to read/write to it, unless there are tools available on that other desktop os platform.
lqaddict said:
You can only access user specific areas when you mount your phone as a USB storage device - /sdcard and the external SD card, if you format external SD card as EXT4 you will need a linux box to read/write to it, unless there are tools available on that other desktop os platform.
Click to expand...
Click to collapse
I dont agree with that , think at 5% users who used linux and on the other hand why not ntfs which is better than fat32
I would think it would work. The ext4 support is provided by a kernel module. If the module is loaded, you should be able to mount any ext4 file system. You might need to change the fstab entry for the sdcard, but it should work. I'll try it tonight and report back...
Sent from my SGH-T959 using XDA App
enthalpie said:
I dont agree with that , think at 5% users who used linux and on the other hand why not ntfs which is better than fat32
Click to expand...
Click to collapse
You would need the ntfs kernel module to mount an ntfs file system. I have not seen a kernel built for android that supports it (though I haven't looked too hard).
Sent from my SGH-T959 using XDA App
lqaddict said:
You can only access user specific areas when you mount your phone as a USB storage device - /sdcard and the external SD card, if you format external SD card as EXT4 you will need a linux box to read/write to it, unless there are tools available on that other desktop os platform.
Click to expand...
Click to collapse
There are ext2 drivers for Windows. You can mount an ext4 filesystem as ext2, you just don't get journaling or ext4 specific features. I do it alk the time on my Windows 7 box.
Sent from my SGH-T959 using XDA App
Well, it doesn't work. I get an error saying the file system is unsupported, and an offer to format the SD card. Running Project V.
Sent from my SGH-T959 using XDA App
ext4 or NTFS
Hi
If it looks like android developpers does'nt think about ext4 for linux based kernel android that's funny.
but they also does'nt think abour NTFS for external sd card so we have limitation at 4 Go files !! and I don't understand why ? Windows PC users who should be 95% of android smartphone users can use NTFS OR fat32 as they want ? !
If u guys want ill look into ntfs or ext4 as available sd card format options =3 can't promise anything though
Sent from my SGH-T959 using Tapatalk
HI
YES GOOD NEWS !!!
I will be very very very nice
hi
when somebody said "you need linux to acces at your ext4 partition, it is right , but if this partition is in the android file system for exemple /ext_sd, it will be seen by application from android and by files management, so we don't need a pc with linux to use it, like now with ext3 sdcard partitions
we are waiting !
Does S4 support 64Gb SD card formatted as ext4?
It is currently formatted as vfat and, I think, I have just ran into its limitation: one of my directories contain over 18,000 files and no more can be added. I do not have an option of reducing the number of files in that directory or splitting it since it is controlled by an app (Anki).
I guess, one of the options is to use internal storage that is ext4 and would not have such limitations. But I would much rather keep those files on SD card if it is possible format it as ext4.
igory_1999 said:
Does S4 support 64Gb SD card formatted as ext4?
It is currently formatted as vfat and, I think, I have just ran into its limitation: one of my directories contain over 18,000 files and no more can be added. I do not have an option of reducing the number of files in that directory or splitting it since it is controlled by an app (Anki).
I guess, one of the options is to use internal storage that is ext4 and would not have such limitations. But I would much rather keep those files on SD card if it is possible format it as ext4.
Click to expand...
Click to collapse
ext4 is a native Linux/Unix format which is what the Android OS is based on. ext4 will work fine on an SD card. If you connect your phone to a Windows machine depending on your version of the OS and drivers you have loaded it may not recognize it.
Your card is probably actually formatted as Fat32. VFAT isn't a real format type. It is just a notation for a FAT partition with long file names.
The one issue is that there have been a lot of people having issue with 64Gb SD cards on custom ROMS and kernels. If you are running a custom ROM or kernel and your card is currently working, I would check the support thread before making the changes.
One other thing to point out. It may be obvious, but I've been doing IT support and programming for about 30 years and have learned its best to point out the obvious before data is possibly lost. Unless you have a specialized utility to convert the SD card partition to ext4 from it current FAT state, it will erase the data in the process leaving you with a blank SD card. So make sure you back the data up somewhere before you make the conversion.
Hopefully this helps.
ext4 is a native Linux/Unix format which is what the Android OS is based on. ext4 will work fine on an SD card. If you connect your phone to a Windows machine depending on your version of the OS and drivers you have loaded it may not recognize it.
Click to expand...
Click to collapse
I do not touch Windows, only Linux. So this is not a problem. However, I remember back a year or so ago I tried to use ext4-formatted SD card in my old Droid Incredible and it did not work and I had to switch back to fat32. But maybe older version of Android supported only older versions of extX file system?
Your card is probably actually formatted as Fat32. VFAT isn't a real format type. It is just a notation for a FAT partition with long file names.
Click to expand...
Click to collapse
I vaguely remember reading somewhere that for S4 to recognize 64Gb card, it should be formatted only as exFat. I do not remember if I had to format the card myself or it worked out of the box. I think it did but I did not so far had any problem using the card in S4 (maybe there will be a problem once I use more than 50% of storage?). What tool is aware of exFat and can say for sure if I have fat32 or exFat? The tools I tried so far just say vfat.
The one issue is that there have been a lot of people having issue with 64Gb SD cards on custom ROMS and kernels.
Click to expand...
Click to collapse
My phone is rooted but otherwise I am running stock kernel.
I'm a Windows programmer who is an average Linux/old time Unix user. VFAT is how Linux sees any FAT partition with long file names. I have plenty of tools that will specify the difference on the Windows side, but I'm not real sure on of any free tools the Linux side. I have a couple of paid tools for doing computer security forensics that are Linux based that can tell you the exact format type so I know it can be done.
I'm running Hyperdrive with the stock ME7 kernel. I just searched through the thread and the only ones who got the 64GB cards working were using custom kernels. They were also the only ones who appeared to get the ext4 working consistently on the S4.
I just did a quick experiment. I had an extra SD card around (not a 64GB) and formatted it as ext4. My S4 would not mount the card. It would see it and tell me that there was a blank SD card there or one that has unsupported files.
Sorry I couldn't be more help.
psu90 said:
I have plenty of tools that will specify the difference on the Windows side, but I'm not real sure on of any free tools the Linux side. I have a couple of paid tools for doing computer security forensics that are Linux based that can tell you the exact format type so I know it can be done.
Click to expand...
Click to collapse
I was actually hoping that Android itself might have some tools to recognize such things since it seems to depend on it so much.
Since I put my S4 into an Otter shell, I no longer take SD card out unless absolutely necessary since it is such a pain to dress/undress the phone. So far Android System Info and DiskInfo seem to give the most detailed info about the file systems but even they just say vfat for external SD card.
igory_1999 said:
So far Android System Info and DiskInfo seem to give the most detailed info about the file systems but even they just say vfat for external SD card.
Click to expand...
Click to collapse
The /system/bin/mount command executed from inside Droid Command Pro gives a lot of details but still says 'vfat'. Can one deduce from the rest of the output if it is fat32 or exFat? See the attachment.
Try this app:
https://play.google.com/store/apps/details?id=com.sylkat.AParted
I know my SD card is FAT32 formatted. I formatted it as FAT32 on a Windows machine when I got it. This is the only app I tried that shows my SD card as FAT32. The rest all reported VFAT. Once it's loaded look under the tools tab. It should display all the partitions on your SD card.
Sent from my Samsung Galaxy 4 using Taptalk 4.
psu90 said:
Try this app:
https://play.google.com/store/apps/details?id=com.sylkat.AParted
I know my SD card is FAT32 formatted. I formatted it as FAT32 on a Windows machine when I got it. This is the only app I tried that shows my SD card as FAT32. The rest all reported VFAT.
Click to expand...
Click to collapse
Yes: it shows fat32 for my card as well. The question is: would it show exFat if it sees it or also classifies it as fat32?
igory_1999 said:
Yes: it shows fat32 for my card as well. The question is: would it show exFat if it sees it or also classifies it as fat32?
Click to expand...
Click to collapse
They would show up differently if the aParted supported ExFAT (sorry didn't know).
FAT32 and ExFAT are 2 different formatting structures for partitions, with 2 different boot sectors and different file allocation table (FAT) sizes and structures. With FAT32 in the boot sector of the drive starting in byte 3 it will show either "MSWIN4.1" or "MSDOS5.0" then starting in byte 82 (size 8 bytes) it will have "FAT32 ". With ExFAT starting in byte 3 (size 8 bytes) it will have "ExFAT ".
I just format my test card as ExFAT and aParted gave me an error saying extended partitions detected, that they weren't supported, and the display information may be incorrect. The information for the partitions was blank. So it did recognize the difference between FAT32 and ExFAT, but couldn't display the ExFAT information.
I did find this application yesterday ( https://play.google.com/store/apps/details?id=me.kuder.diskinfo&hl=en ). I display a FAT32 partitioned card as vFAT, which it technically correct. That is a FAT16 or FAT32 partition with the long file names. I just checked and it will display ExFAT as ExFAT.
Hopefully this will help.
I know from old Andoid OS threads that it was necessary to split format an SD-card in fat32 and ext3 or 4 partitions.
I now use ANdroid 4.4 and got myself a 128GB SDcard.
Simple question: is it still neccessary to reserve a ext3/4 partition for the OS ? Else I would all format to fat32
I recently tried decompressing a file that was just under 4gb to the internal sdcard. the decompression stopped at 52% (about 2gb) Think it's a fat32 file sytem with 2gb file limit. . booting to recovery and using ubuntu I can only connect via mtp from the mounts menu. Gparted cannot see the device. I'm thinking gparted does not view mtp as a local block device. any ideas how to format the 24gb internal sdcard to ext4 or reasons why I shouldn't ? thanks.
rp201 said:
I recently tried decompressing a file that was just under 4gb to the internal sdcard. the decompression stopped at 52% (about 2gb) Think it's a fat32 file sytem with 2gb file limit. . booting to recovery and using ubuntu I can only connect via mtp from the mounts menu. Gparted cannot see the device. I'm thinking gparted does not view mtp as a local block device. any ideas how to format the 24gb internal sdcard to ext4 or reasons why I shouldn't ? thanks.
Click to expand...
Click to collapse
MTP is a real PITA, imho. I'm pretty sure that GParted would not recognize an MTP or PTP connected device as local block storage; the device handles its own disk management with these protocols.
How were you decompressing the file to the device? It might be better to decompress on your Ubuntu box, then transfer the file through MTP, ADB push, or cloud storage service.
Do you have enough storage available on the destination device to accommodate the decompressed file size? Try this in a terminal on the device:, look at the line for either /sdcard in TWRP or /data in the ROM, respectively.
Code:
df
Have you tried going into either an ADB shell or terminal session on the device to check the file system type?
If you are in TWRP, what is the output of the following in the device terminal?:
Code:
mount | grep /sdcard
Can you still get into a ROM? If you are there, what is the output of the following in an terminal or ADB shell?:
Code:
mount | grep /data
Thanks for responding. I can't say I diddn't think of decompressing on the pc and then transfering but I just felt like moving down the path of converting to ext2 for it's resiliency . as far as space available I had at least 12gb. Im also running multi-rom and I also kinda wanted to see how that was going to work out. The multirom directory contents are not visible from the internal rom they can only be seen from recovery and copied there.
rp201 said:
Thanks for responding. I can't say I diddn't think of decompressing on the pc and then transfering but I just felt like moving down the path of converting to ext2 for it's resiliency . as far as space available I had at least 12gb. Im also running multi-rom and I also kinda wanted to see how that was going to work out. The multirom directory contents are not visible from the internal rom they can only be seen from recovery and copied there.
Click to expand...
Click to collapse
Interesting... EXT2? The only application I have seen that for recently is a dual boot scenario where Win7 and Linux share a common data partition and you want to use something better than FAT or NTFS. EXT4 is journalled and is more the standard of late, for most partitions under Linux.
Not sure Android even supports EXT2 and even if it does, how would you go about formatting an internal sdcard partition to it. I have used Gparted to redo external cards in a card reader, but how would you do the internal partition, especially since it seems to be mounted at /data/media and /data is ext4?
epidenimus said:
Interesting... EXT2? The only application I have seen that for recently is a dual boot scenario where Win7 and Linux share a common data partition and you want to use something better than FAT or NTFS. EXT4 is journalled and is more the standard of late, for most partitions under Linux.
Not sure Android even supports EXT2 and even if it does, how would you go about formatting an internal sdcard partition to it. I have used Gparted to redo external cards in a card reader, but how would you do the internal partition, especially since it seems to be mounted at /data/media and /data is ext4?
Click to expand...
Click to collapse
http://forum.xda-developers.com/showthread.php?t=2126363
netookska05 said:
http://forum.xda-developers.com/showthread.php?t=2126363
Click to expand...
Click to collapse
Right.... I am familiar with that...
Internal /sdcard/ is not a physical MicroSD card, nor is it mountable as USB storage media, to my knowledge, just as an MTP/PTP or ADB device through the ROM or TWRP, respectively. That is why I am asking why and how you might go about formatting it to ext2. Not that it's impossible, just don't see why you'd want to do that...
reason for formatting to ext4... (I mistakenly wrote ext2 instead of ext4 on my previous post)
1. to possibly solve file size limitations of 2gb for fat32,
2. ext4 (yes ext4 not ext2) is a journald file system
3. it would give my phone wings as if I poured redbull on it. (not really... I just needed a 3rd reason)
My phone is 32gb. I believe it is 8gb emmc and 24gb sdcard_internal. (I also have an Sdcard_external which is the removable micro sdcard but I'm not asking about that) Doing this ext4 formatting May be more of a hassle with permissions issues when running multiple roms anyways. if it can't be done then no biggie. I was wondering if twrp or philz had the capability
rp201 said:
reason for formatting to ext4... (I mistakenly wrote ext2 instead of ext4 on my previous post)
My phone is 32gb. I believe it is 8gb emmc and 24gb sdcard_internal. (I also have an Sdcard_external which is the removable micro sdcard but I'm not asking about that) Doing this ext4 formatting May be more of a hassle with permissions issues when running multiple roms anyways. if it can't be done then no biggie. I was wondering if twrp or philz had the capability
Click to expand...
Click to collapse
ext4 makes far more sense. Not that there isn't a part of me that now wants to figure out how to make it ext2, just for the exercise....
You still didn't answer my original troubleshooting questions though... What happens when you try the df and mount commands I referenced? This may be a moot point after that.
Here u go
Alright, this is telling me that the /data partition, where the internal SD card is mounted, is already ext4. It has 6 GB free.
I am unable to see the filesystem on the external SD card with this output, but it has just 3.5 GB free.
So again, I think you would need to decompress the file on the Ubuntu box, determine its uncompressed file size, then transfer. Depending on the compression ratio, you may be over the 6 GB. Either way, you are cutting very close and not allowing much room for new software or local files.
Can you guys speak in English please
Can I or can I not claim all of the 30 GB of storage
Thnx
Hello all
I installed ubuntu on my tablet using linux deploy (file installation type) and everything worked fine, the problem is that my internal storage is full and i had to install it on my external micro sd card.As you know there is a limit of 4GB on fat32. I would like to have a bigger file or a folder....
Also i use Link2SD to link my apps to my micro sd. I use a San disk 128 GB micro sd so i have plenty of free space. Is portioned in 2, one fat 32 and one ext4 that's needed for the Link2SD.
I tried to install ubuntu file on the ext4 partition but i see that there is a problem with the permissions...is like the app can't write on that partition, so i wanna install them on the fat32 partition but as directory.
They downloaded normal on my sd, i can see them but i can't start the OS...
Any idea ? any help ? or maybe a tutorial about this type of installation ?