Unable to access $HOME on a different partition.

I am experiencing a strange thing with Leap 42.2:

/dev/sda1 openSUSE Leap 42.1 BTRFS filesystem
/dev/sda2 openSUSE Leap 42.2 EXT4 filesystem

From /dev/sda1, I can see anything in /dev/sda2.
If I try from /dev/sda2, I can see any folder in /dev/sda1, except $HOME. (/home is empty).
I have also tried as root user, but nothing changes.

Anyone can help me?

So you seem to have a dual boot.

Please post here the output of

parted -l


long story short:

open a terminal, become root using command


and then enter

parted -l

You could as well then enter

parted -l > /whateverpath/whateverfile.txt

after which you would find the output in that file /whateverpath/whateverfile.txt which you should post here.

parted -l

Model: ATA WDC WD5000LPVX-2 (scsi)
Disk /dev/sda: 500GB
Sector size (logical/physical): 512B/4096B
Partition Table: msdos
Disk Flags: 

Number  Start   End    Size    Type     File system     Flags
 1      1049kB  236GB  236GB   primary  btrfs           boot, type=83
 2      236GB   472GB  236GB   primary  ext4            type=83
 3      472GB   500GB  28,2GB  primary  linux-swap(v1)  type=82

On “btrfs”, “/home” is likely a subvolume. You have to separately mount that subvolume.

/etc/fstab from this system would tell for sure.

Yes, you are right!
Thank you.

Here is an example.

/dev/sda1 (BTRFS)
/dev/sda2 (EXT4)

From /dev/sda2 (as root) mount the BTRFS partition with:

mount /dev/sda1 /mnt

Get a list of subvolume names and subvolume IDs with

btrfs subvolume list /mnt

In my case, “/home” subvolume ID = 270.

umount /mnt
mount subvolid=270 /mnt