Posted: . At: 12:53 PM. This was 5 years ago. Post ID: 12911
Page permalink. WordPress uses cookies, or tiny pieces of information stored on your computer, to verify who you are. There are cookies for logged in users and for commenters.
These cookies expire two weeks after they are set.



Sponsored



List all drives on your system that are actually mounted.


How to list all drives on your Linux computer that are actually mounted.

The findmnt utility can do this for you. It prints a tree listing of all mounted partitions on your Linux machine. The output below is an example.

4.4 Wed Feb 13 jason@Yog-Sothoth 0: $ findmnt
TARGET                                   SOURCE                  FSTYPE          OPTIONS
/                                        /dev/mapper/fedora-root ext4            rw,relatime,errors=remount-ro,data=ordered
├─/sys                                   sysfs                   sysfs           rw,nosuid,nodev,noexec,relatime
│ ├─/sys/kernel/security                 securityfs              securityfs      rw,nosuid,nodev,noexec,relatime
│ ├─/sys/fs/cgroup                       tmpfs                   tmpfs           ro,nosuid,nodev,noexec,mode=755
│ │ ├─/sys/fs/cgroup/unified             cgroup                  cgroup2         rw,nosuid,nodev,noexec,relatime,nsdelegate
│ │ ├─/sys/fs/cgroup/systemd             cgroup                  cgroup          rw,nosuid,nodev,noexec,relatime,xattr,name=systemd
│ │ ├─/sys/fs/cgroup/rdma                cgroup                  cgroup          rw,nosuid,nodev,noexec,relatime,rdma
│ │ ├─/sys/fs/cgroup/hugetlb             cgroup                  cgroup          rw,nosuid,nodev,noexec,relatime,hugetlb
│ │ ├─/sys/fs/cgroup/cpuset              cgroup                  cgroup          rw,nosuid,nodev,noexec,relatime,cpuset
│ │ ├─/sys/fs/cgroup/memory              cgroup                  cgroup          rw,nosuid,nodev,noexec,relatime,memory
│ │ ├─/sys/fs/cgroup/blkio               cgroup                  cgroup          rw,nosuid,nodev,noexec,relatime,blkio
│ │ ├─/sys/fs/cgroup/net_cls,net_prio    cgroup                  cgroup          rw,nosuid,nodev,noexec,relatime,net_cls,net_prio
│ │ ├─/sys/fs/cgroup/perf_event          cgroup                  cgroup          rw,nosuid,nodev,noexec,relatime,perf_event
│ │ ├─/sys/fs/cgroup/cpu,cpuacct         cgroup                  cgroup          rw,nosuid,nodev,noexec,relatime,cpu,cpuacct
│ │ ├─/sys/fs/cgroup/freezer             cgroup                  cgroup          rw,nosuid,nodev,noexec,relatime,freezer
│ │ ├─/sys/fs/cgroup/pids                cgroup                  cgroup          rw,nosuid,nodev,noexec,relatime,pids
│ │ └─/sys/fs/cgroup/devices             cgroup                  cgroup          rw,nosuid,nodev,noexec,relatime,devices
│ ├─/sys/fs/pstore                       pstore                  pstore          rw,nosuid,nodev,noexec,relatime
│ ├─/sys/kernel/debug                    debugfs                 debugfs         rw,relatime
│ ├─/sys/kernel/config                   configfs                configfs        rw,relatime
│ └─/sys/fs/fuse/connections             fusectl                 fusectl         rw,relatime
├─/proc                                  proc                    proc            rw,nosuid,nodev,noexec,relatime
│ └─/proc/sys/fs/binfmt_misc             systemd-1               autofs          rw,relatime,fd=27,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=1875
│   └─/proc/sys/fs/binfmt_misc           binfmt_misc             binfmt_misc     rw,relatime
├─/dev                                   udev                    devtmpfs        rw,nosuid,relatime,size=6033008k,nr_inodes=1508252,mode=755
│ ├─/dev/pts                             devpts                  devpts          rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000
│ ├─/dev/shm                             tmpfs                   tmpfs           rw,nosuid,nodev
│ ├─/dev/hugepages                       hugetlbfs               hugetlbfs       rw,relatime,pagesize=2M
│ └─/dev/mqueue                          mqueue                  mqueue          rw,relatime
├─/run                                   tmpfs                   tmpfs           rw,nosuid,noexec,relatime,size=1213896k,mode=755
│ ├─/run/lock                            tmpfs                   tmpfs           rw,nosuid,nodev,noexec,relatime,size=5120k
│ ├─/run/user/123                        tmpfs                   tmpfs           rw,nosuid,nodev,relatime,size=1213892k,mode=700,uid=123,gid=133
│ └─/run/user/1000                       tmpfs                   tmpfs           rw,nosuid,nodev,relatime,size=1213892k,mode=700,uid=1000,gid=1000
│   └─/run/user/1000/gvfs                gvfsd-fuse              fuse.gvfsd-fuse rw,nosuid,nodev,relatime,user_id=1000,group_id=1000
├─/snap/core/6130                        /dev/loop0              squashfs        ro,nodev,relatime
├─/snap/core/6259                        /dev/loop1              squashfs        ro,nodev,relatime
├─/snap/notepadqq/855                    /dev/loop2              squashfs        ro,nodev,relatime
├─/snap/core/6350                        /dev/loop3              squashfs        ro,nodev,relatime
├─/media/jason/Seagate Backup Plus Drive /dev/sde1               fuseblk         rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096
└─/media/jason/4C1E66AD1E66902E          /dev/sdd1               fuseblk         rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096

The command line below shows how to filter out ext4 filesystems.

findmnt -lo source,target,fstype,label,options,used -t ext4

To filter out NTFS mounts, use the fuseblk filter.

4.4 Wed Feb 13 jason@Yog-Sothoth 0: $ findmnt -lo source,target,fstype,label,options,used -t fuseblk
SOURCE    TARGET                                 FSTYPE  LABEL                     OPTIONS                                                                                      USED
/dev/sde1 /media/jason/Seagate Backup Plus Drive fuseblk Seagate Backup Plus Drive rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096   1.3T
/dev/sdd1 /media/jason/4C1E66AD1E66902E          fuseblk                           rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096 450.6G

This is a good way to find out what partition mounts are active on a Linux machine.

This is a simpler way.

4.4 Wed Feb 13 jason@Yog-Sothoth 0: $ mount | grep fuseblk
/dev/sde1 on /media/jason/Seagate Backup Plus Drive type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096,uhelper=udisks2)
/dev/sdd1 on /media/jason/4C1E66AD1E66902E type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096,uhelper=udisks2)

This should also work as well.

4.4 Wed Feb 13 jason@Yog-Sothoth 0: $ lsblk | grep "part /"
└─sdd1            8:49   0 931.5G  0 part /media/jason/4C1E66AD1E66902E
└─sde1            8:65   0   1.8T  0 part /media/jason/Seagate Backup Plus Drive

The findmnt command is part of the util-linux package and is available from https://www.kernel.org/pub/linux/utils/util-linux/. It seems to be the best option, due to the number of available flags and filtering output.


Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.