[CLOSED][APP][2.1+] DiskInfo

Status
Not open for further replies.
Search This thread

M.Q.

Senior Member
Aug 8, 2009
73
45
Krakow
DiskInfo lists all partitions and all mount points on you device showing disk usage and very detailed partition information. It can also display total and available memory (RAM) and Swap (e.g. zRam).

It supports:
  • mounted and unmounted partitions,
  • device-mapper / loop partitions,
  • LVM partitions (DiskInfo PRO)
  • temporary mount points
  • * UBIFS (beta)

For each partition, you can display the following information:
  • total size, used and free space
  • partition name, partition alias, partition type, partition number
  • device name and type
  • block size
  • mounted file system type (also for FUSE in DiskInfo PRO), mount paths, mount type (ro/rw)
  • logical volume group and attributes (DiskInfo PRO)

All shown in clean, human readable format.

Root access is NOT required.

Download:
https://play.google.com/store/apps/details?id=me.kuder.diskinfo&hl=en

Screenshots:




Change log:
Code:
4.5.3 (11/09/2014)
+ Initial UBIFS support
* Bug fixes

4.5.2 (07/28/2014)
* Bug fixes

4.5.1 (07/26/2014)
* Fixed bug with sd cards on some kitkat devices
* Other small bug fixes

4.5 (05/26/2014)
+ Italian translation (credits: bovirus)
    
4.4.2 (05/12/2014)
* Bug fixes

4.4.1 (05/07/2014)
* Bug fixes

4.4 (04/22/2014)
+ Details for SWAP - swappiness, dirty ratios, etc.
* Fixed issue with missing internal partitions on some devices
* Other small fixes

4.3.4 (24/1/2014)
 * PRO: Fixed issue with SDcard missing in widget config (xperia z)
 * Fixed issue with 'unkown size' on some devices
 * Other small fixes

4.3.3 (17/10/2013)
* Small optimizations for tablets (e.g. added size in bytes)

4.3.2 (14/10/2013)
* Small bug fixes

4.3.1 (10/4/2013)
* Fix FC

4.3 (10/3/2013)
+ PRO: Support for root mounts (i.e. StickMount USB devices)
+ PRO: Swap can now be displayed in a widget
+ Better handling of partition nicknames and labels (aka aliases)
* PRO: Fixed issue with widget size on some devices
* Several small fixes

4.2 (9/2/2013)
+ PRO: Added more details (vendor, model for USB devices; manf. date, CSD, CID, OEM ID, manf. ID, revisions and serial numbers for SD cards)
* Fixed issue with duplicated settings
* Fixed issue with partition labels not showing on some devices (thanks sordna!)
* Fixed issue with duplicated device names
* Partition labels are now case sensitive
* Compact Mode: Free percentage now better visible
* Small tweaks here and there...

4.1 (8/22/2013)
+ Better support for partition labels (thanks sordna!)
+ Multiple swap partitions are now supported and marked in the list view
* Performance tweaks

4.0 (8/4/2013)
+ DiskInfo PRO now available (home screen widgets, compact mode, LVM support)
+ MicroSD/USB/ExternalSD support (Asus Inifinity)
* Performance tweaks
* UI tweaks (new pie chart, new font, new animations, etc.)
* Many small enhancements

3.1
+ Added ability to show device type (NAND, SD, MMC. etc..)
* Fixed issue with missing partitions on LG and Samsung devices
* Fixed issue with boot0 and boot1 partitions
* Better support for partition aliases

3.0.2
* Fixed issue with ExtSdCard on some devices

3.0.1
* Reduced apk size

3.0
+ Rewritten mechanism to get list of partitions and mount points:
   + Partitions categorized by device (Internal, SD card, etc.)
   + List both mounted and unmounted partitions
   + List multiple mounts per single partition - no more duplicated entries
   + List device-mapper / loop partitions
   + List temporary file systems
+ New, more accurate mechanism to get available memory
+ New UI
   + Tablet mode
   + New details view with pie chart
   + many, many more...

2.2 08/27/2012
+ Amount of Swap memory is now displayed in the memory section (only if it is present)

2.1.3 08/17/2012
+ Size is displayed using floating-point numbers

2.1.2: 7/31/2012
* Fixed issue with free RAM calculation

2.1.1: 7/31/2012
* Fixed issue with Gingerbread devices

2.1: 7/30/2012
+ More details for each partition (file system type, mount type)
+ New window for details
* Fixed issue with SD-ext partition not displaying on some devices.
* Fixed issue with mount points not displaying on some devices.

XDA:DevDB Information
DiskInfo, App for the Apps & Games

Contributors
M.Q.

Version Information
Status: Stable
Current Stable Version: 4.9.1
Stable Release Date: 2015-10-05

Created 2014-11-09
Last Updated 2015-10-09
 
Last edited:

.xxx.

Senior Member
Oct 8, 2011
1,719
1,021
Mumbai
Hey i tesred the app.. some info what it gave me were not correct like the sd card free space left and ram used.

Sent from my LG-E730 using Tapatalk 2
 

M.Q.

Senior Member
Aug 8, 2009
73
45
Krakow
Hey i tesred the app.. some info what it gave me were not correct like the sd card free space left and ram used.
Sent from my LG-E730 using Tapatalk 2
Thanks for testing it!
Can you please provide me more details so that I can investigate the issue? What does DiskInfo show for your SD-card and what is the real free space? How did you measured your real free space?
 

.xxx.

Senior Member
Oct 8, 2011
1,719
1,021
Mumbai
Thanks for testing it!
Can you please provide me more details so that I can investigate the issue? What does DiskInfo show for your SD-card and what is the real free space? How did you measured your real free space?

My real free space was 2.9 gb amd it showed 2 gb free.. about ram at first it showed 2mb used xD dunno why then i restarted the app and it corrextly showed that arpund 100mbs were used.

Sent from my LG-E730 using Tapatalk 2
 

RoadCaptain

Senior Member
Jul 2, 2012
51
14
Jakarta
I have downloaded and tested it
Simple and light app, nice!
All infos are similiar to link2sd
But I don't understand about RAM indicator, it showed 54mb
Is it right?

Sent from hell using Tapatalk 2
 

M.Q.

Senior Member
Aug 8, 2009
73
45
Krakow
My real free space was 2.9 gb amd it showed 2 gb free.. about ram at first it showed 2mb used xD dunno why then i restarted the app and it corrextly showed that arpund 100mbs were used.
You are right, there was a problem with my free RAM calculation - I have fixed it already and republished the app (it may take up to few hours to update it on Play store).
Regarding 2.9 gb vs. 2 gb, it may be because currently the app displays only integer numbers - I will look into this.
 

M.Q.

Senior Member
Aug 8, 2009
73
45
Krakow
New version is available - amount of total and used Swap memory is now displayed in the memory section (only if it is present). It has been tested with HD2 zRam enabled but it should work on other devices as well.
 

M.Q.

Senior Member
Aug 8, 2009
73
45
Krakow
Major update available. See first post for change log.
Please report if you find any issues.

Sent from my Nexus 7 using Tapatalk HD
 

.xxx.

Senior Member
Oct 8, 2011
1,719
1,021
Mumbai
I liked the new update.. kinda shows quite a lot of info.. thanks..

Sent from my GT-I9300 using Tapatalk 2
 

mawahib.anang

Member
Feb 3, 2013
38
5
I have some problem after update.. My primary partition external sd (storage/ExtSdCard) don't detected after second partition (data/sdext2) mounted.. Only second partition listed..

Sent from my GT-I9070 (Galaxy S Advance) using xda premium
 

M.Q.

Senior Member
Aug 8, 2009
73
45
Krakow
version 4.0.1

New update is available - https://play.google.com/store/apps/details?id=me.kuder.diskinfo
I hope you like it and find it useful.

Changelog for version 4.0:
Code:
+ DiskInfo PRO now available (home screen widgets, compact mode, LVM support)
+ MicroSD/USB/ExternalSD support (Asus Inifinity)
* Performance tweaks
* UI tweaks (new pie chart, new font, new animations, etc.)
* Many small enhancements
 
  • Like
Reactions: jurben and sordna

sordna

Senior Member
Dec 12, 2012
1,262
647
identify boot, recovery, bootloader, etc partitions

New update is available - https://play.google.com/store/apps/details?id=me.kuder.diskinfo
I hope you like it and find it useful.

Hi, nice app! However I noticed it doesn't identify partitions such as boot and recovery partitions. It shows mmcblk0p6 and mmcblk0p7 if I choose to display unmounted partitions but without any label or indication that they are boot and recovery... such partitions are pretty important, and other apps like .img flashers, and recoveries like CWM, TWRP, identify them just fine.

Your app should be able to find such partitions by looking at "by-name" directory, for example on my Nexus 4 I can do this:

ls -l /dev/block/platform/msm_sdcc.1/by-name/boot
lrwxrwxrwx root root 2013-08-17 22:50 boot -> /dev/block/mmcblk0p6

ls -l /dev/block/platform/msm_sdcc.1/by-name/recovery
lrwxrwxrwx root root 2013-08-17 22:50 recovery -> /dev/block/mmcblk0p7

There are other noteworthy partitions, for bootloader, etc, here is the full list, can your app be enhanced to identify and display the important ones with their appropriate designation ?

thanks in advance!

Code:
lrwxrwxrwx root     root              2013-08-17 22:50 DDR -> /dev/block/mmcblk0p24
lrwxrwxrwx root     root              2013-08-17 22:50 aboot -> /dev/block/mmcblk0p12
lrwxrwxrwx root     root              2013-08-17 22:50 abootb -> /dev/block/mmcblk0p15
lrwxrwxrwx root     root              2013-08-17 22:50 boot -> /dev/block/mmcblk0p6
lrwxrwxrwx root     root              2013-08-17 22:50 cache -> /dev/block/mmcblk0p22
lrwxrwxrwx root     root              2013-08-17 22:50 grow -> /dev/block/mmcblk0p25
lrwxrwxrwx root     root              2013-08-17 22:50 m9kefs1 -> /dev/block/mmcblk0p8
lrwxrwxrwx root     root              2013-08-17 22:50 m9kefs2 -> /dev/block/mmcblk0p9
lrwxrwxrwx root     root              2013-08-17 22:50 m9kefs3 -> /dev/block/mmcblk0p10
lrwxrwxrwx root     root              2013-08-17 22:50 metadata -> /dev/block/mmcblk0p18
lrwxrwxrwx root     root              2013-08-17 22:50 misc -> /dev/block/mmcblk0p19
lrwxrwxrwx root     root              2013-08-17 22:50 modem -> /dev/block/mmcblk0p1
lrwxrwxrwx root     root              2013-08-17 22:50 persist -> /dev/block/mmcblk0p20
lrwxrwxrwx root     root              2013-08-17 22:50 recovery -> /dev/block/mmcblk0p7
lrwxrwxrwx root     root              2013-08-17 22:50 rpm -> /dev/block/mmcblk0p11
lrwxrwxrwx root     root              2013-08-17 22:50 rpmb -> /dev/block/mmcblk0p16
lrwxrwxrwx root     root              2013-08-17 22:50 sbl1 -> /dev/block/mmcblk0p2
lrwxrwxrwx root     root              2013-08-17 22:50 sbl2 -> /dev/block/mmcblk0p3
lrwxrwxrwx root     root              2013-08-17 22:50 sbl2b -> /dev/block/mmcblk0p13
lrwxrwxrwx root     root              2013-08-17 22:50 sbl3 -> /dev/block/mmcblk0p4
lrwxrwxrwx root     root              2013-08-17 22:50 sbl3b -> /dev/block/mmcblk0p14
lrwxrwxrwx root     root              2013-08-17 22:50 system -> /dev/block/mmcblk0p21
lrwxrwxrwx root     root              2013-08-17 22:50 tz -> /dev/block/mmcblk0p5
lrwxrwxrwx root     root              2013-08-17 22:50 tzb -> /dev/block/mmcblk0p17
lrwxrwxrwx root     root              2013-08-17 22:50 userdata -> /dev/block/mmcblk0p23
 
  • Like
Reactions: _jis_ and M.Q.

sordna

Senior Member
Dec 12, 2012
1,262
647
Thanks for the useful tip. I will add ability to read the "by-name" directory. Stay tuned!

Sent from my Nexus 7 using Tapatalk 4

thanks! Only problem is that the platform driver has different name from device to device, not sure what is the best way to determine it, but from what I have seen from the different android devices I have, they only have 1 entry in /dev/block/platform/ so I can:
cd /dev/block/platform/*/by-name
when I'm poking around, but I'm not sure if there might exist any devices with more than 1 entry.

Some related info here:
https://git.linaro.org/gitweb?p=and...it;h=b0ab94b7d5a888f0b6920b156e5c6a075fa0741a
 
  • Like
Reactions: M.Q.

M.Q.

Senior Member
Aug 8, 2009
73
45
Krakow
thanks! Only problem is that the platform driver has different name from device to device, not sure what is the best way to determine it, but from what I have seen from the different android devices I have, they only have 1 entry in /dev/block/platform/ so I can:
cd /dev/block/platform/*/by-name
when I'm poking around, but I'm not sure if there might exist any devices with more than 1 entry.

Some related info here:
https://git.linaro.org/gitweb?p=and...it;h=b0ab94b7d5a888f0b6920b156e5c6a075fa0741a

Yes. I'm aware of the different directories on different devices. Some of them even have the labels symlinks directly in the /dev/block directory. And some (e.g. CyanogenMod) do not have by-name directory at all.
Anyway, thanks for the information.

I have published a new version to the Play store. It shall be available in few hours. It has the by-name labels implemented, so please report if it works on your device.

Thanks!
 
  • Like
Reactions: jurben and sordna

sordna

Senior Member
Dec 12, 2012
1,262
647
Yes. I'm aware of the different directories on different devices. Some of them even have the labels symlinks directly in the /dev/block directory. And some (e.g. CyanogenMod) do not have by-name directory at all.
Anyway, thanks for the information.

I have published a new version to the Play store. It shall be available in few hours. It has the by-name labels implemented, so please report if it works on your device.

I'm out of THANKS presses for the day, will push the button tomorrow, but thank you, it works! Your app has now multiplied it's usefuleness! I really like the fact you separately list aliases from mount points, since they can be different, like the "modem" alias of my partition is mounted as /firmware

I noticed one peculiar thing though, the cache, system, and data aliases are displayed capitalized (Cache, System, Data) why is that?
Shouldn't the alias be displayed in the same name and case as the symlink file in the by-name directory ?
 
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 19
    DiskInfo lists all partitions and all mount points on you device showing disk usage and very detailed partition information. It can also display total and available memory (RAM) and Swap (e.g. zRam).

    It supports:
    • mounted and unmounted partitions,
    • device-mapper / loop partitions,
    • LVM partitions (DiskInfo PRO)
    • temporary mount points
    • * UBIFS (beta)

    For each partition, you can display the following information:
    • total size, used and free space
    • partition name, partition alias, partition type, partition number
    • device name and type
    • block size
    • mounted file system type (also for FUSE in DiskInfo PRO), mount paths, mount type (ro/rw)
    • logical volume group and attributes (DiskInfo PRO)

    All shown in clean, human readable format.

    Root access is NOT required.

    Download:
    https://play.google.com/store/apps/details?id=me.kuder.diskinfo&hl=en

    Screenshots:




    Change log:
    Code:
    4.5.3 (11/09/2014)
    + Initial UBIFS support
    * Bug fixes
    
    4.5.2 (07/28/2014)
    * Bug fixes
    
    4.5.1 (07/26/2014)
    * Fixed bug with sd cards on some kitkat devices
    * Other small bug fixes
    
    4.5 (05/26/2014)
    + Italian translation (credits: bovirus)
        
    4.4.2 (05/12/2014)
    * Bug fixes
    
    4.4.1 (05/07/2014)
    * Bug fixes
    
    4.4 (04/22/2014)
    + Details for SWAP - swappiness, dirty ratios, etc.
    * Fixed issue with missing internal partitions on some devices
    * Other small fixes
    
    4.3.4 (24/1/2014)
     * PRO: Fixed issue with SDcard missing in widget config (xperia z)
     * Fixed issue with 'unkown size' on some devices
     * Other small fixes
    
    4.3.3 (17/10/2013)
    * Small optimizations for tablets (e.g. added size in bytes)
    
    4.3.2 (14/10/2013)
    * Small bug fixes
    
    4.3.1 (10/4/2013)
    * Fix FC
    
    4.3 (10/3/2013)
    + PRO: Support for root mounts (i.e. StickMount USB devices)
    + PRO: Swap can now be displayed in a widget
    + Better handling of partition nicknames and labels (aka aliases)
    * PRO: Fixed issue with widget size on some devices
    * Several small fixes
    
    4.2 (9/2/2013)
    + PRO: Added more details (vendor, model for USB devices; manf. date, CSD, CID, OEM ID, manf. ID, revisions and serial numbers for SD cards)
    * Fixed issue with duplicated settings
    * Fixed issue with partition labels not showing on some devices (thanks sordna!)
    * Fixed issue with duplicated device names
    * Partition labels are now case sensitive
    * Compact Mode: Free percentage now better visible
    * Small tweaks here and there...
    
    4.1 (8/22/2013)
    + Better support for partition labels (thanks sordna!)
    + Multiple swap partitions are now supported and marked in the list view
    * Performance tweaks
    
    4.0 (8/4/2013)
    + DiskInfo PRO now available (home screen widgets, compact mode, LVM support)
    + MicroSD/USB/ExternalSD support (Asus Inifinity)
    * Performance tweaks
    * UI tweaks (new pie chart, new font, new animations, etc.)
    * Many small enhancements
    
    3.1
    + Added ability to show device type (NAND, SD, MMC. etc..)
    * Fixed issue with missing partitions on LG and Samsung devices
    * Fixed issue with boot0 and boot1 partitions
    * Better support for partition aliases
    
    3.0.2
    * Fixed issue with ExtSdCard on some devices
    
    3.0.1
    * Reduced apk size
    
    3.0
    + Rewritten mechanism to get list of partitions and mount points:
       + Partitions categorized by device (Internal, SD card, etc.)
       + List both mounted and unmounted partitions
       + List multiple mounts per single partition - no more duplicated entries
       + List device-mapper / loop partitions
       + List temporary file systems
    + New, more accurate mechanism to get available memory
    + New UI
       + Tablet mode
       + New details view with pie chart
       + many, many more...
    
    2.2 08/27/2012
    + Amount of Swap memory is now displayed in the memory section (only if it is present)
    
    2.1.3 08/17/2012
    + Size is displayed using floating-point numbers
    
    2.1.2: 7/31/2012
    * Fixed issue with free RAM calculation
    
    2.1.1: 7/31/2012
    * Fixed issue with Gingerbread devices
    
    2.1: 7/30/2012
    + More details for each partition (file system type, mount type)
    + New window for details
    * Fixed issue with SD-ext partition not displaying on some devices.
    * Fixed issue with mount points not displaying on some devices.

    XDA:DevDB Information
    DiskInfo, App for the Apps & Games

    Contributors
    M.Q.

    Version Information
    Status: Stable
    Current Stable Version: 4.9.1
    Stable Release Date: 2015-10-05

    Created 2014-11-09
    Last Updated 2015-10-09
    2
    Hey i tesred the app.. some info what it gave me were not correct like the sd card free space left and ram used.
    Sent from my LG-E730 using Tapatalk 2
    Thanks for testing it!
    Can you please provide me more details so that I can investigate the issue? What does DiskInfo show for your SD-card and what is the real free space? How did you measured your real free space?
    2
    version 4.0.1

    New update is available - https://play.google.com/store/apps/details?id=me.kuder.diskinfo
    I hope you like it and find it useful.

    Changelog for version 4.0:
    Code:
    + DiskInfo PRO now available (home screen widgets, compact mode, LVM support)
    + MicroSD/USB/ExternalSD support (Asus Inifinity)
    * Performance tweaks
    * UI tweaks (new pie chart, new font, new animations, etc.)
    * Many small enhancements
    2
    identify boot, recovery, bootloader, etc partitions

    New update is available - https://play.google.com/store/apps/details?id=me.kuder.diskinfo
    I hope you like it and find it useful.

    Hi, nice app! However I noticed it doesn't identify partitions such as boot and recovery partitions. It shows mmcblk0p6 and mmcblk0p7 if I choose to display unmounted partitions but without any label or indication that they are boot and recovery... such partitions are pretty important, and other apps like .img flashers, and recoveries like CWM, TWRP, identify them just fine.

    Your app should be able to find such partitions by looking at "by-name" directory, for example on my Nexus 4 I can do this:

    ls -l /dev/block/platform/msm_sdcc.1/by-name/boot
    lrwxrwxrwx root root 2013-08-17 22:50 boot -> /dev/block/mmcblk0p6

    ls -l /dev/block/platform/msm_sdcc.1/by-name/recovery
    lrwxrwxrwx root root 2013-08-17 22:50 recovery -> /dev/block/mmcblk0p7

    There are other noteworthy partitions, for bootloader, etc, here is the full list, can your app be enhanced to identify and display the important ones with their appropriate designation ?

    thanks in advance!

    Code:
    lrwxrwxrwx root     root              2013-08-17 22:50 DDR -> /dev/block/mmcblk0p24
    lrwxrwxrwx root     root              2013-08-17 22:50 aboot -> /dev/block/mmcblk0p12
    lrwxrwxrwx root     root              2013-08-17 22:50 abootb -> /dev/block/mmcblk0p15
    lrwxrwxrwx root     root              2013-08-17 22:50 boot -> /dev/block/mmcblk0p6
    lrwxrwxrwx root     root              2013-08-17 22:50 cache -> /dev/block/mmcblk0p22
    lrwxrwxrwx root     root              2013-08-17 22:50 grow -> /dev/block/mmcblk0p25
    lrwxrwxrwx root     root              2013-08-17 22:50 m9kefs1 -> /dev/block/mmcblk0p8
    lrwxrwxrwx root     root              2013-08-17 22:50 m9kefs2 -> /dev/block/mmcblk0p9
    lrwxrwxrwx root     root              2013-08-17 22:50 m9kefs3 -> /dev/block/mmcblk0p10
    lrwxrwxrwx root     root              2013-08-17 22:50 metadata -> /dev/block/mmcblk0p18
    lrwxrwxrwx root     root              2013-08-17 22:50 misc -> /dev/block/mmcblk0p19
    lrwxrwxrwx root     root              2013-08-17 22:50 modem -> /dev/block/mmcblk0p1
    lrwxrwxrwx root     root              2013-08-17 22:50 persist -> /dev/block/mmcblk0p20
    lrwxrwxrwx root     root              2013-08-17 22:50 recovery -> /dev/block/mmcblk0p7
    lrwxrwxrwx root     root              2013-08-17 22:50 rpm -> /dev/block/mmcblk0p11
    lrwxrwxrwx root     root              2013-08-17 22:50 rpmb -> /dev/block/mmcblk0p16
    lrwxrwxrwx root     root              2013-08-17 22:50 sbl1 -> /dev/block/mmcblk0p2
    lrwxrwxrwx root     root              2013-08-17 22:50 sbl2 -> /dev/block/mmcblk0p3
    lrwxrwxrwx root     root              2013-08-17 22:50 sbl2b -> /dev/block/mmcblk0p13
    lrwxrwxrwx root     root              2013-08-17 22:50 sbl3 -> /dev/block/mmcblk0p4
    lrwxrwxrwx root     root              2013-08-17 22:50 sbl3b -> /dev/block/mmcblk0p14
    lrwxrwxrwx root     root              2013-08-17 22:50 system -> /dev/block/mmcblk0p21
    lrwxrwxrwx root     root              2013-08-17 22:50 tz -> /dev/block/mmcblk0p5
    lrwxrwxrwx root     root              2013-08-17 22:50 tzb -> /dev/block/mmcblk0p17
    lrwxrwxrwx root     root              2013-08-17 22:50 userdata -> /dev/block/mmcblk0p23
    2
    Thanks for the useful tip. I will add ability to read the "by-name" directory. Stay tuned!

    Sent from my Nexus 7 using Tapatalk 4