4 TB SSD only shows as 2.07 TB

Hello,

I bought a Samsung 990 Pro 4 TB NVMe SSD specifically for Umbrel but it only shows as 2.07 where it should show as at least 3.7 TB. How do I fix this?

umbrel@umbrel:~$ lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
nvme0n1
       259:0    0  3.6T  0 disk
|-nvme0n1p1
|      259:1    0  256M  0 part /run/rugpi/mounts/config
|-nvme0n1p2
|      259:2    0  128M  0 part /boot
|-nvme0n1p3
|      259:3    0  128M  0 part
|-nvme0n1p4
|      259:4    0    1K  0 part
|-nvme0n1p5
|      259:5    0    5G  0 part /run/rugpi/mounts/system
|-nvme0n1p6
|      259:6    0    5G  0 part
`-nvme0n1p7
       259:7    0    2T  0 part /mnt/root/var/log
                                /var/log
                                /mnt/root/var/lib/systemd/timesync
                                /var/lib/systemd/timesync
                                /mnt/root/var/lib/docker
                                /var/lib/docker
                                /home
                                /data
                                /run/rugpi/state
                                /run/rugpi/mounts/data

The other hardware is Raspberry Pi 5 with 8 GB RAM.

You should be able to increase the last partition using a tool like Gparted.

You don’t… This is normal for such a large drive. My 2 TB drive show 1.8.

Yup Mine does to…maybe we only needed 2 GB ones…yikes$$$…maybe it can only take up to 2GB Sticks…on 8GB Raspberries?..crap

Thank you I’ll try this!

Make sure to make some backups before doing this.

The command to run for this is:

df -h

lsblk is not showing correctly because there is a mapping rule violation or loop. Which its most likely a mapping loop from /mnt/root to /