Hi. Currently I'm using one plus 6 (64gb),running oxygen os 9.0.2
I'm having issues with the storage .the system data for running to the OS is around 8.4gb. the storage excluding the system data which is 48gb. I have wiped all the caches through recovery, installed disk usage app ,and checked it .but still it shows 48gb of space as storage.
Just want to wipe out those system data of 8gb.
Please do help me out!
Op6 uses A/B partition scheme, so all OS system (but Your actual user data) is duplicated. I don't remember the exact sizes, but what you are seeing seems correct. You won't be able to use that duplicated partitions because of this scheme which privilege (inefficient) use of partitions for 'seamless updates'. No choice there ATM
Thanks.
But for any OP6 device of 64gb ,only 48 gb is accessible and other storage is non usable as it takes as system data.
But for an OS 8.4gb of storage is little high as it reduces the storage usage.
Any other options available or I should go with what you have mentioned ?
Floodland said:
Op6 uses A/B partition scheme, so all OS system (but Your actual user data) is duplicated. I don't remember the exact sizes, but what you are seeing seems correct. You won't be able to use that duplicated partitions because of this scheme which privilege (inefficient) use of partitions for 'seamless updates'. No choice there ATM
Click to expand...
Click to collapse
Thanks.
But for any OP6 device of 64gb ,only 48 gb is accessible and other storage is non usable as it takes as system data.
But for an OS 8.4gb of storage is little high as it reduces the storage usage.
Any other options available or I should go with what you have mentioned ?
Arsat said:
Thanks.
But for any OP6 device of 64gb ,only 48 gb is accessible and other storage is non usable as it takes as system data.
But for an OS 8.4gb of storage is little high as it reduces the storage usage.
Any other options available or I should go with what you have mentioned ?
Click to expand...
Click to collapse
There is no choice AFAIK. A/B scheme is by design (not optional)
Related
From Droid Forums:
http://www.droidforums.net/forum/dr...ion-storage-vs-internal-storage-question.html
The droid 3 has 512 meg ram (random access memory) for running OS and apps being used.
It also has 16 gig of internal storage (basically like an internal sdcard/flash drive).
This 16 gig is divided up in to different pieces, some to store the system (OS) files, some to store your apps that you download. It appears to use a little about 2.5 gig for this.
The rest of the internal storage is mapped as /sdcard (about 11.5 gigs). This is where you store pictures, .mp3s, etc....and where apps you download will store their data (kindle books, launcherpro backups, etc...).
A physical sd-card you install is "extra" space for you to store more pictures and songs and such.
Q1) How is the OS allocating between the 512MB RAM and the 16GB internal storage?
Two different pools.
512MB ram is RAM for the phone's OS and running apps.
16GB internal storage is storage of the system files and apps downloaded.
Q2) Are my applications installed across memory and the storage?
Memory is for running apps
Storage is for storing apps
There is no cross memory usage
Q3) Do I have control of where the apps are stored between the onboard memory and onboard storage?
No. On board memory is not for you to use, it's for the OS and running applications.
On board storage is divided in to sections, some for downloaded apps from the Market and where the system files are and another section for your files (documents, pictures, songs, etc..).
The 1.53GB remaining is the /data mounted partition for apps you get from the Market (or other sources). The 11.35GB is for where you would put pictures, music and such. They are both off the internal 16GB storage just separated in to different partitions. (2gb for /data, 11.35 for /sdcard).
Adding an additional (real) sd-card to the slot will mount as /sdcard-ext giving you more storage for pictures, music and such.
◦Like
Tom Crews
SnkBitten - http://android.snkbitten.com/
(available on Rom Manager)
Click to expand...
Click to collapse
This question was asked in relation to the Droid 3, and the below answer is awesome, and I get it 100%, But I am wondering: Does this apply to the D2G at all? The 8GB internal storage that it has is massive compared to most phones in the same "class". I bought the phone, assuming, actually, that the 8GB was somewhat useful, but it's only been useful by ensuring I never, ever have to install an app on the sd card.
I have 120 apps, yet, 5.93 of this 8 GB is still available. In other words, NOTHING I ever do will come close to filling it, short of finding a way to put my pics/videos/music there.
It seems the Droid 3 allocates this space logically. But is there a way to make the D2G do it? An app, maybe? Or has it been doing it all along without me even realizing it?
You need to be rooted to be able to use that space.
Gasai Yuno said:
You need to be rooted to be able to use that space.
Click to expand...
Click to collapse
I am rooted. Now what?
This requires either adb shell or a terminal.
First, you need to create a new folder for your stuff in /data, and set the permissions for it to 644 sdcard_rw:sdcard_rw.
Second, to be able to access it from your PC (and make the phone scan it for content along with the SD card contents) you will have to bind it to a folder on the SD, using mount's bind option.
I think that the bind mount won't survive reboots, so you'll have to bind it every time you boot your phone (you can always automate it via a script though).
Just wondered if anyone could help clear this up for me. I currently have 3 systems via BMM. System 1,3, & 4, all built the same way. 500mb, 1000mb, 500mb with system/data/cache partitions respectively. However system system 1 is reporting insufficient space to install/update any apps now. Is there a glitch with android disk space reporting? I've followed every tip I've found on the "insufficient space' error to no avail.
Sent from my MB865 using XDA Premium HD app
I've had this issue numerous times...gets to point where I need to wipe from 1-4. IMHO and my experiences I've found that system 2, keep blank and just ACTIVATE it. Then proceed to 3-4 setting up both those systems, 500 system, 1000 data and 300 cache. And I'm able to have system one (stock for me) 2 (blank) 3 and 4 now 1,3, and 4 all have the same amount of apps I get and seems much but no errors since using the system I've set. Hope this helps a little bit. Maybe cache was set too high try 300 for each. Would only max out 3 systems though with 2 being blank. You should be fine if you do this.
Sent from my MB865 using XDA Premium 4 mobile app
I'm thinking it is just some sort of glitch with the android system. I started uninstalling apps, had up to 700MB free on data partition and was still receiving the error. Gave up and started getting creative, moved all the low usage apps to the SD card and the rest integrated into the ROM (/system) via Titanium.
It would help if I knew a little more about how BMM utilized space. I mean are all the systems held in /data partition of System 1 (which would include /system(3) /data(3) /cache(3) /system(4) /data(4) /cache(4) etc etc? In which case System 1 is the only with dedicated /system and /cache partitions?
Post # 348 & onwards in the said thread, have detailed the same discussion as your query, read the same for insights. Bottomline apparently seems, live with a max of 2 addon rom's leaving 2 slots besides slot 2 free to avoid low internal memory issue. When I first joined Atrix 2 forum I was majorly advised against installing programs to ext sd card and to top it I have a class 10 32gb but till date i run the same card and practically most of my programs are installed to ext sd card. I avoid installing the grey x marked apps to sd as indicated by apps2sd.
You must have a larger /data partition as mine is only 4.5GB and I only have 2 additional systems. I did change all of the cache partitions to 300MB though. Fortunately for me I don't tend to stay in system 1, I use system 3 as more of a daily driver.
EDIT: Interesting I found an additional 200MB but deleting several 'cache.img' files found in /data/media/0 is several recursive folder structures. I rebooted and only one of them repopulated themselves. Oddly enough 2 of them were 300MB and 1 of them was 500MB. However as noted, I only regained around 200MB of space according to android system.
unsivil_audio said:
You must have a larger /data partition as mine is only 4.5GB and I only have 2 additional systems. I did change all of the cache partitions to 350MB though. Fortunately for me I don't tend to stay in system 1, I use system 3 as more of a daily driver.
Click to expand...
Click to collapse
The hardware of all A2's are the same, just that stock JB allots the webtop space (or something on those lines). Reason why I asked you to head over to that thread was to learn more about the duplication of virtual folders & the subsequent discussion I had which would provide some inputs for your query, as mine was the same as well.
We'll I've done it now, System 1 is toast. Tried moving all my apps back to internal storage (thinking I'd freed up enough addition space), and completed successfully, however shortly there after started hot booting. Rebooted into recovery cleared cache and dalvik cache, and now its stuck at 'Starting apps....'. Not sure how to get back my System 1 without tanking my other 2 installs (since 'wipe data/factory reset' formats /data where they are held).
Hi everyone,
When I try to install new apps or try to update an existing app, I'll receive the error message that I don't have enough storage on my device. In my storage settings I can clearly see, that I have more than 250MB left (of 2,34GB). At the moment I can't even install something that is below 1 MB.
For a long time I was running standard Android 4.1 on this HTC one S and lived with this error... Last week I tried to get to the cause of that issue, because it annoys me every day a little more. I rooted my device and flashed Cyanogenmod 12.1, hoping that this could fix my issue. But it didn't. After installing some apps I'm again facing that annoying issue.
In my storage options I do have the possibility to move apps to "SD". Even though the HTC one S doesn't have an SD slot, I guess this is moving the apps to another partition of the flash. Unfortunately they are not copied completely to the other partition. In some cases only a few MB or sometimes only a few KB are moved to that "SD", according to my storage settings.
I already wiped my cache, but unfortunately that didn' t change anything. Is someone of you running into the same issues or even has a solution for me? If you need more informations or tests, just let me know.
Thank you guys in advance!
I have the same problem and it is just absolutely out of control. I can't understand why this garbage is allowed to happen. I have very few apps, with the biggest being GApps' updated versions. But the phone's storage only seems to be 2GB - which is unusable.
It seems like modern phones use a "dynamic /data" arrangement, where /sdcard is really a virtual path to /data/media (so the sdcard contents actually exist in the /data partition, hence can't be mounted as USB storage or FAT). I'm constantly running into the "insufficient storage" problem with >200MB free - which is hardly enough to even work with anyway.
The problem is made significantly worse by dalvik-cache storing a second copy of the app - so that instead of a 20MB app only taking 20 MB of storage, it really takes about 40MB (or more, depending on extra uncompressed data). Like keeping a copy of the installer along side the actual program, for every program you use on your computer.
I have no need for any "/sdcard" storage, as almost all my data is cloud-based (Dropbox photos, Tidal, Slacker, Spotify music, etc), so I hope to find some way to repartition the internal storage to split it up into 8GB /data with the rest as /sdcard (possibly as low as 4GB), and minimize the /cache partition which is generally unused anyway. It's a damn shame that this isn't given more priority among the people trying to squeeze more /sdcard space (to use with what apps?!). :/
Hello I installed miui.eu and the flash back to global, but I both cases the memory on the phone said that 35 gb of space are being occupied by the system, does anyone know where can I search for the files, of how can I verify if something is eating up my space??
In general it's like that storage space used by the system = the sum of all system partitions. A partition has a fixed size and it doesn't matter what and how much is stored on the partition. The occupied space remains the same. On the other hand these partitions are all 'read-only' and you have no ability to store data on it. You are only allowed to use the last partition of your eMMC storage which is not a system one.
Nevertheless 35GB are still far too much! Even on an A/B device. I guess it's some system's stuff stored on /data and it's somewhere in a directory that's only accessible for the system. Android then treats it as space occupied by the system.
Root enabled? Then try the app 'disc usage' or much better would be the use of a terminal app e.g. Termux. It's able to show you the exact usage on /data + you could check the size of all your system partitions (if you want to).
Hi, I have an old Redmi6A phone (Lineage OS 17.1) that only has 8GB of internal memory. This is very little if you use Whatsapp. Of course I added a 32Gb SD card, but with whatsapp I have trouble saving my photos on the card. What are the possible workarounds?
1- Is there a difference depending on whether you set the SD card as portable storage or internal storage?
2 - My phone is rooted. I've looked for practical solutions including magisk, but no module matches.
3 - Beyond whatsapp, what should I do: is there an app that allows other apps to be installed on the external media? Is this a good idea? Is it better to limit the storage of data on the SD card to avoid the crash of these "deported" apps?
Just an advice or two would make me happy...
If Android device allows to make external SD-card part of internal storage memory ( keyword: Adoptable Storage ) then you are good. Check it.
I believe that my android device allows me to do this. The French translation does not use the words adoptable storage "stockage adoptable" but the 1st drawing seems to match.
What I have read on the subject indicates that the reading and access time to the data on the external card is much longer than on the internal memory. How does android arbitrate what it stores on the internal or external memory? Can the user control this?
I assume and hope that the most crucial apps are on the internal memory
It's on you how much of the SD-card's storage memory ( in % ) you'll add to internal memory: 1,2,...,100.
Yes, reading / writing to device's "portable memory" basically takes longer. So with regards to file transfer speeds, choosing the right memory card is crucial. Look here:
The best SD cards for 2023: top memory cards for your camera
We've tested and ranked all of the best SD cards you can buy
www.techradar.com
Android by default uses device's internal memory. The least app's allow to store their data on external SD-card: this is set by app's developer.
I tested the 2 options; first the adoptable storage but for some reason it didn't work; I mean the operation was correctly done but the 32Gb was not added to my internal memory; just a few hundred Mb more. I repeated the operation 3 times to rule out the possibility of an isolated incident.
So I was forced to reformat the SD card as external memory. Everything went well. But now I'm back to the original situation.
My search led me to 2 apps (Link2SD and App2SD) to override the restriction to move to the SD card. Those apps don't seem to be really used anymore: their peak corresponds to the 2015-2016 versions of Android (Marschmallow and Nougat) and are quite complex to handle since you have to format the external SD card in several partitions to be able to consider moving anything.
What do you think about this type of solution?
As @xXx yYy already said:
The least app's allow to store their data on external SD-card: this is set by app's developer.
Click to expand...
Click to collapse
Thus forget the named 3rd-party-tools that claim they can.
BTW: look inside here
Whatsapp folder in Android: Here's where to find it
WhatsApp folder with all media files in Android can be found on new location if you are on Android 11. Learn here where to find it.
mobileinternist.com
Napafroi said:
I tested the 2 options; first the adoptable storage but for some reason it didn't work; I mean the operation was correctly done but the 32Gb was not added to my internal memory; just a few hundred Mb more. I repeated the operation 3 times to rule out the possibility of an isolated incident.
So I was forced to reformat the SD card as external memory. Everything went well. But now I'm back to the original situation
Click to expand...
Click to collapse
After an external memory got converted to portable memory it's Android what automatically moves data from internal memory to portable memory as long as they moveable to gain internal memory space. Thus the few 100MB you reported.
You always can configure the amount of portable memory indeed to be used by Android's Storage Manager ( SM ) using ADB.
Well, I think I'm getting used to this adoptable storage which is really confusing since the size doesn't take into account the extra 32Gb (in the storage manager and also in solid explorer).
I don't know if it's a bug but sd maid and its memory analysis function allows me to check that telegram, osmand (including downloadable maps) and vivaldi browser will install directly on the adaptable storage. That's all I ask.
It's still surprising not to be able to view the content of the SD card; maybe it's a bug like others have experienced like on this thread
I wanted to experiment a nandroid backup on MicroSD adopted-storage with TWRP which was refused.
xXx yYy said:
You always can configure the amount of portable memory indeed to be used by Android's Storage Manager ( SM ) using ADB.
Click to expand...
Click to collapse
So I understand better the interest to calibrate the portion of adoptable storage...
Screenshot no. 5 shows 2.7 GB of the portable memory ( real capacity 31 GB ) are used.
To get the whole portable memory as internal memory used using ADB try this
Code:
adb shell
sm list-disks -> This cmd returns id of SD-card e.g. 179:160
sm partition disk:179:160 private -> Here you use the id of SD-card
where the numbers are the Android's name of your disk.
I just did this.
Reboot but it didn't change anything. Maybe the card is defective...
EDIT : oh wait, yesterday I inserted this same micro SDcard in an old samsung galaxy tab4 with the "same" custom rom (LineageOS 17.10) as adoptable storage. The 32Gb capacity was not added to internal memory as well. Maybe this rom is buggy for managing adoptable storage.
Sorry for my english
The ( meanwhile outdated ) Lineage OS 17.1 - a Lineage OS 17.10 probably doesn't exist - is based on Android 10 and can "Adoptable Storage" as you initially confirmed.
IMO you are probably doing things wrong
"migrate data" is the 2nd necessary step after 1st step "adoptable-storage" is created. It will ( try to ) move all apps from phone into SD-card ( if app is moveable ), means all new installed apps will directly get installed into SD-card as long as android:installLocation="auto" is defined in app's AndroidManifest.xml.
When 100% disk space got adopted you can't see your SD-card any longer, the only way to check disk usage is from Android's cmd line running df -h /mnt/expand/* ( if Android is rooted consider 3rd party apps like Link2SD instead ).