SysTutorials Forums QA How to find the disk where root / is on in Bash on Linux?

How to find the disk where the Linux’s root(/) is on in Bash? The root may be on a LVM volume or on a raw disk.

2 cases:

One example:

# df -hT | grep /$
/dev/root               ext4       48G   32G   14G  71% /

while /dev/root is actually /dev/sda4.

For another example:

# df -hT | grep /$
/dev/mapper/fedora-root        ext4       48G   45G  1.4G  98% /

The it is a LVM volume in LVM group ‘fedora’:

# lvs | grep fedora | grep root
  root        fedora   -wi-ao----  48.83g   

and ‘fedora’ is on the single disk partition ‘/dev/sda3’ of disk ‘/dev/sda’:

# pvs | grep fedora
  /dev/sda3  fedora   lvm2 a--    64.46g   4.00m

For both cases above, we want to find out ‘/dev/sda’.

Reply To: How to find the disk where root / is on in Bash on Linux?
Your information:





<a href="" title="" rel="" target=""> <blockquote cite=""> <code> <pre> <em> <strong> <del datetime=""> <ul> <ol start=""> <li> <img src="" border="" alt="" height="" width="">

Please share if you like this post: