Mounting a 128 GB micro SD yields only a volume of 120 KiB in Suse Leap 42.1

Hello,
I recently purchased a 128 GB micro SD card, so I could store my backup data on it. Once I put it in my card reader, it will be mounted but only with an accessible tiny volume of 120 KiB.
I run Leap 42.1, and already tried to format and repartition with GParted, but I can only access 120 KiB for partitioning or formatting.
The card will work fine with windows :frowning:

I tried formatting (under windows) with NTFS and fat32 file systems, my linux machine will only access 120 KiB.

Any help and advice is very much appreciated.

Best,
Knut

It is accessing the entire device. Different groups use different measurements for the size, some use multiples of 1000 while others use the true method with multiples of 1024. Many manufacturers will use the 1000 method, because it results in a higher number and buyers think they are getting – in your case – 128 G instead of the true (approx) 120 G that is reported by the classic 1024 measurement.

So, your 128 G is, in fact, a 120. It’s all in the marketing.

True memory measurements are based on powers of 2, originating from the bit level, which has two states, 0 (off) & 1 (on). Thus, multiple is 1024 x 1024, not 1000 x 1000 or 1000 x 1024, as some marketers prefer to use.

carverknut;2804508 Wrote:
> only with an accessible tiny volume of 120 KiB.

I know from past experience that some card readers do not read large SD
cards. :frowning:
There is also an exFAT format supported by Win that in the past I could
not read in linux, not sure what the status of that problem is right now.

Oh! Duh!

I was reading the OP so quickly I did not notice the K instead of the G!!!:shame:

That shouldn’t prevent the OP from being able to see that it’s a 128 GB SD card though, right?

In theory it should just be a matter of reformatting the drive, though the OP seems to have tried this and I don’t have an SDXC card to test myself.