findmnt - லினக்ஸில் தற்போது ஏற்றப்பட்ட கோப்பு முறைமைகளைக் காட்டுகிறது


Findmnt கட்டளை என்பது தற்போது ஏற்றப்பட்ட கோப்பு முறைமைகளின் பட்டியலைக் காண்பிக்க அல்லது/etc/fstab,/etc/mtab அல்லது/proc/self/mountinfo இல் ஒரு கோப்பு முறைமையைத் தேட பயன்படும் எளிய கட்டளை-வரி பயன்பாடாகும்.

1. தற்போது ஏற்றப்பட்ட கோப்பு முறைமைகளின் பட்டியலைக் காட்ட, பின்வருவனவற்றை ஷெல் வரியில் இயக்கவும்.

# findmnt

பின்வரும் வெளியீட்டில் காட்டப்பட்டுள்ளபடி, ஒவ்வொரு கோப்பு முறைமைக்கும் இலக்கு மவுண்ட் பாயிண்ட் (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 கட்டளை கோப்பு முறைமைகளை மரம் போன்ற வடிவத்தில் காட்டுகிறது. தகவலை சாதாரண பட்டியலாகக் காட்ட, காட்டப்பட்டுள்ளபடி -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 கட்டளை-வரி விருப்பத்தைப் பயன்படுத்தி ஒரு குறிப்பிட்ட வகையின் கோப்பு முறைமைகளை மட்டுமே காண்பிக்க நீங்கள் தேர்வு செய்யலாம், அதைத் தொடர்ந்து 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. மவுண்ட் பாயிண்டைப் பயன்படுத்தி ஒரு கோப்பு முறைமையையும் நீங்கள் காணலாம். எடுத்துக்காட்டாக, பின்வரும் கட்டளை அனைத்து/etc/fstab கோப்பு முறைமைகளையும் காண்பிக்கும், அங்கு மவுண்ட் பாயிண்ட் அடைவு/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 கோப்பு முறைமைகளையும் அச்சிட்டு, LABEL = மற்றும் UUID = குறிச்சொற்களை உண்மையான சாதன பெயர்களுக்கு மாற்ற, - - மதிப்பீடு காட்டப்பட்டுள்ளபடி மாறவும்.

# 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 \" அல்லது \"/" லேபிளைக் கொண்ட கோப்பு முறைமை ஏற்றப்பட்ட மவுண்ட் புள்ளியை மட்டும் காட்ட, பின்வரும் கட்டளையைப் பயன்படுத்தவும்.

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

7. ஒரு கோப்பகத்தில் ஏற்ற, இறக்குதல், மறுஅமைவு மற்றும் நடவடிக்கைகளை நகர்த்தவும் Findmnt உங்களை அனுமதிக்கிறது, எடுத்துக்காட்டாக/mnt/test இல்.

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

8. கடைசியாக ஆனால் குறைந்தது அல்ல, அதன் வெளியீட்டில் கூடுதல் தகவல்களை நீங்கள் விரும்பினால், --verbose சுவிட்சைப் பயன்படுத்தவும்.

# findmnt --real --verbose

மேலும் தகவலுக்கு, அதன் கையேடு நுழைவு பக்கத்தைப் படிக்க man findmnt ஐ இயக்கவும்.