Zoeken op website

findmnt - Toont momenteel aangekoppelde bestandssystemen in Linux


De opdracht findmnt is een eenvoudig hulpprogramma voor de opdrachtregel dat wordt gebruikt om een lijst met momenteel aangekoppelde bestandssystemen weer te geven of om naar een bestandssysteem te zoeken in /etc/fstab, / etc/mtab of /proc/self/mountinfo.

1. Om een lijst met momenteel aangekoppelde bestandssystemen weer te geven, voert u het volgende uit vanaf een shell-prompt.

findmnt

Het toont het doelkoppelpunt (TARGET), het bronapparaat (SOURCE), het bestandssysteemtype (FSTYPE) en relevante koppelopties ( OPTIONS) voor elk bestandssysteem, zoals weergegeven in de volgende uitvoer.

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. Standaard geeft de opdracht findmnt bestandssystemen weer in een boomachtig formaat. Om de informatie als een gewone lijst weer te geven, gebruikt u de optie -l zoals weergegeven.

findmnt -l
Voorbeelduitvoer
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. U kunt er ook voor kiezen om alleen bestandssystemen van een specifiek type weer te geven met behulp van de -t opdrachtregeloptie, gevolgd door een bestandssysteemtype zoals XFS< of EXT4.

findmnt --fstab -t xfs
OR
findmnt --fstab -t ext4
Voorbeelduitvoer
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. Je kunt een bestandssysteem ook vinden met behulp van een koppelpunt. Met de volgende opdracht worden bijvoorbeeld alle /etc/fstab bestandssystemen weergegeven, waarbij de mountpoint-directory /mnt/external/disk2 is.

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

5. Om alle /etc/fstab bestandssystemen af te drukken en LABEL= en UUID= tags naar het echte apparaat te converteren namen, voeg de schakelaar – --evalueer toe, zoals weergegeven.

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. Om alleen het koppelpunt weer te geven waar het bestandssysteem met label "/boot" of “/ ” is aangekoppeld, gebruik je de volgende opdracht.

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

7. Findmnt biedt u ook de mogelijkheid om acties in een map te monitoren, aankoppelen, ontkoppelen, opnieuw aankoppelen en verplaatsen, bijvoorbeeld op /mnt/test.

 
findmnt --poll --mountpoint /mnt/test

8. Als laatste maar daarom niet minder belangrijk: als je meer informatie in de uitvoer wilt, gebruik dan de --verbose schakelaar.

findmnt --real --verbose

Voor meer informatie voer je man findmnt uit om de handmatige invoerpagina te lezen.