findmnt - ప్రస్తుతం Linux లో మౌంటెడ్ ఫైల్ సిస్టమ్స్ చూపిస్తుంది


Findmnt కమాండ్ అనేది ప్రస్తుతం అమర్చిన ఫైల్ సిస్టమ్స్ జాబితాను ప్రదర్శించడానికి లేదా/etc/fstab,/etc/mtab లేదా/proc/self/mountinfo లో ఫైల్ సిస్టమ్ కోసం శోధించడానికి ఉపయోగించే ఒక సాధారణ కమాండ్-లైన్ యుటిలిటీ.

1. ప్రస్తుతం అమర్చిన ఫైల్ సిస్టమ్స్ జాబితాను ప్రదర్శించడానికి, షెల్ ప్రాంప్ట్ వద్ద కింది వాటిని అమలు చేయండి.

# findmnt

కింది అవుట్uపుట్uలో చూపిన విధంగా ఇది ప్రతి ఫైల్uసిస్టమ్ కోసం టార్గెట్ మౌంట్ పాయింట్ (TARGET), సోర్స్ డివైస్ (SOURCE), ఫైల్ సిస్టమ్ రకం (FSTYPE) మరియు సంబంధిత మౌంట్ ఎంపికలు (OPTIONS) ను ప్రదర్శిస్తుంది.

TARGET                                SOURCE     FSTYPE  OPTIONS
/                                     /dev/sda3  ext4    rw,relatime,errors=remo
├─/sys                                sysfs      sysfs   rw,nosuid,nodev,noexec,
│ ├─/sys/kernel/security              securityfs securit rw,nosuid,nodev,noexec,
│ ├─/sys/fs/cgroup                    tmpfs      tmpfs   ro,nosuid,nodev,noexec,
│ │ ├─/sys/fs/cgroup/unified          cgroup     cgroup2 rw,nosuid,nodev,noexec,
│ │ ├─/sys/fs/cgroup/systemd          cgroup     cgroup  rw,nosuid,nodev,noexec,
│ │ ├─/sys/fs/cgroup/perf_event       cgroup     cgroup  rw,nosuid,nodev,noexec,
│ │ ├─/sys/fs/cgroup/devices          cgroup     cgroup  rw,nosuid,nodev,noexec,
│ │ ├─/sys/fs/cgroup/hugetlb          cgroup     cgroup  rw,nosuid,nodev,noexec,
│ │ ├─/sys/fs/cgroup/rdma             cgroup     cgroup  rw,nosuid,nodev,noexec,
│ │ ├─/sys/fs/cgroup/cpu,cpuacct      cgroup     cgroup  rw,nosuid,nodev,noexec,
│ │ ├─/sys/fs/cgroup/memory           cgroup     cgroup  rw,nosuid,nodev,noexec,
│ │ ├─/sys/fs/cgroup/freezer          cgroup     cgroup  rw,nosuid,nodev,noexec,
│ │ ├─/sys/fs/cgroup/net_cls,net_prio cgroup     cgroup  rw,nosuid,nodev,noexec,
│ │ ├─/sys/fs/cgroup/pids             cgroup     cgroup  rw,nosuid,nodev,noexec,
│ │ ├─/sys/fs/cgroup/cpuset           cgroup     cgroup  rw,nosuid,nodev,noexec,
│ │ └─/sys/fs/cgroup/blkio            cgroup     cgroup  rw,nosuid,nodev,noexec,
│ ├─/sys/fs/pstore                    pstore     pstore  rw,nosuid,nodev,noexec,
│ ├─/sys/firmware/efi/efivars         efivarfs   efivarf rw,nosuid,nodev,noexec,
│ ├─/sys/kernel/debug                 debugfs    debugfs rw,relatime
│ ├─/sys/kernel/config                configfs   configf rw,relatime
│ └─/sys/fs/fuse/connections          fusectl    fusectl rw,relatime
├─/proc                               proc       proc    rw,nosuid,nodev,noexec,
│ └─/proc/sys/fs/binfmt_misc          systemd-1  autofs  rw,relatime,fd=24,pgrp=

2. అప్రమేయంగా, findmnt కమాండ్ ఫైల్ సిస్టమ్స్uను చెట్టు లాంటి ఆకృతిలో ప్రదర్శిస్తుంది. సమాచారాన్ని సాధారణ జాబితాగా ప్రదర్శించడానికి, చూపిన విధంగా -l ఎంపికను ఉపయోగించండి.

# findmnt -l
TARGET                          SOURCE     FSTYPE          OPTIONS
/sys                            sysfs      sysfs           rw,nosuid,nodev,noexec,relatime
/proc                           proc       proc            rw,nosuid,nodev,noexec,relatime
/dev                            udev       devtmpfs        rw,nosuid,relatime,size=3996916k,nr_inodes=999229,mode=755
/dev/pts                        devpts     devpts          rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000
/run                            tmpfs      tmpfs           rw,nosuid,noexec,relatime,size=805740k,mode=755
/                               /dev/sda3  ext4            rw,relatime,errors=remount-ro,data=ordered
/sys/kernel/security            securityfs securityfs      rw,nosuid,nodev,noexec,relatime
/dev/shm                        tmpfs      tmpfs           rw,nosuid,nodev
/run/lock                       tmpfs      tmpfs           rw,nosuid,nodev,noexec,relatime,size=5120k
/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/pstore                  pstore     pstore          rw,nosuid,nodev,noexec,relatime
/sys/firmware/efi/efivars       efivarfs   efivarfs        rw,nosuid,nodev,noexec,relatime
/sys/fs/cgroup/perf_event       cgroup     cgroup          rw,nosuid,nodev,noexec,relatime,perf_event
/sys/fs/cgroup/devices          cgroup     cgroup          rw,nosuid,nodev,noexec,relatime,devices
/sys/fs/cgroup/hugetlb          cgroup     cgroup          rw,nosuid,nodev,noexec,relatime,hugetlb
/sys/fs/cgroup/rdma             cgroup     cgroup          rw,nosuid,nodev,noexec,relatime,rdma
/sys/fs/cgroup/cpu,cpuacct      cgroup     cgroup          rw,nosuid,nodev,noexec,relatime,cpu,cpuacct
/sys/fs/cgroup/memory           cgroup     cgroup          rw,nosuid,nodev,noexec,relatime,memory
/sys/fs/cgroup/freezer          cgroup     cgroup          rw,nosuid,nodev,noexec,relatime,freezer
/sys/fs/cgroup/net_cls,net_prio cgroup     cgroup          rw,nosuid,nodev,noexec,relatime,net_cls,net_prio
/sys/fs/cgroup/pids             cgroup     cgroup          rw,nosuid,nodev,noexec,relatime,pids

3. మీరు -t కమాండ్-లైన్ ఎంపికను ఉపయోగించి ఒక నిర్దిష్ట రకం ఫైల్ సిస్టమ్uలను మాత్రమే ప్రదర్శించడానికి ఎంచుకోవచ్చు, తరువాత XFS లేదా EXT4 వంటి ఫైల్ సిస్టమ్ రకాన్ని ప్రదర్శించవచ్చు.

# findmnt --fstab -t xfs
OR
# findmnt --fstab -t ext4
TARGET                        SOURCE    FSTYPE OPTIONS
/                             /dev/sda3 ext4   rw,relatime,errors=remount-ro,data=ordered
└─/media/tecmint/Data_Storage /dev/sda5 ext4   rw,nosuid,nodev,relatime,data=ordered

4. మీరు మౌంట్ పాయింట్ ఉపయోగించి ఫైల్uసిస్టమ్uను కూడా కనుగొనవచ్చు. ఉదాహరణకు, కింది ఆదేశం అన్ని/etc/fstab ఫైల్uసిస్టమ్uలను ప్రదర్శిస్తుంది, ఇక్కడ మౌంట్ పాయింట్ డైరెక్టరీ/mnt/external/disk2.

  
# findmnt --fstab /mnt/external/disk2   #this prints bind mounts where /mnt/external/disk2 is a source
OR
# findmnt --fstab --target /mnt/external/disk2

5. అన్ని/etc/fstab ఫైల్uసిస్టమ్uలను ముద్రించడానికి మరియు LABEL = మరియు UUID = ట్యాగ్uలను నిజమైన పరికర పేర్లకు మార్చడానికి, - --evaluate చూపిన విధంగా మారండి.

# findmnt --fstab --evaluate

TARGET    SOURCE    FSTYPE OPTIONS
/         /dev/sda3 ext4   errors=remount-ro
/boot/efi /dev/sda1 vfat   umask=0077
none      /dev/sda2 swap   sw

6. \"/ boot \" లేదా \"/" లేబుల్uతో ఫైల్సిస్టమ్ మౌంట్ చేయబడిన మౌంట్ పాయింట్uను మాత్రమే ప్రదర్శించడానికి, కింది ఆదేశాన్ని ఉపయోగించండి.

# findmnt -n --raw --evaluate --output=target LABEL=/boot
OR
# findmnt -n --raw --evaluate --output=target LABEL=/

7. డైరెక్టరీలో మౌంట్, అన్uమౌంట్, రీమౌంట్ మరియు కదలికలను పర్యవేక్షించడానికి ఫైండ్uమంట్ మిమ్మల్ని అనుమతిస్తుంది, ఉదాహరణకు/mnt/test.

 
# findmnt --poll --mountpoint /mnt/test

8. చివరిది కాని, దాని అవుట్పుట్uలో మీకు మరింత సమాచారం కావాలంటే, --verbose స్విచ్ ఉపయోగించండి.

# findmnt --real --verbose

మరింత సమాచారం కోసం, దాని మాన్యువల్ ఎంట్రీ పేజీని చదవడానికి మనిషిని కనుగొనండి.