findmnt - Linux'ta Halihazırda Monte Edilmiş Dosya Sistemlerini gösterir


findmnt komutu, halihazırda bağlı olan dosya sistemlerinin listesini görüntülemek veya /etc/fstab, / dizininde bir dosya sistemi aramak için kullanılan basit bir komut satırı yardımcı programıdır. vb/mtab veya /proc/self/mountinfo.

1. Halihazırda bağlı olan dosya sistemlerinin listesini görüntülemek için kabuk isteminde aşağıdakini çalıştırın.

findmnt

Hedef ekleme noktasını (TARGET), kaynak cihazı (SOURCE), dosya sistemi türünü (FSTYPE) ve ilgili ekleme seçeneklerini() görüntüler. Aşağıdaki çıktıda gösterildiği gibi her dosya sistemi için SEÇENEKLER).

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. Varsayılan olarak findmnt komutu dosya sistemlerini ağaç benzeri bir biçimde görüntüler. Bilgileri sıradan bir liste halinde görüntülemek için gösterildiği gibi -l seçeneğini kullanın.

findmnt -l
Örnek Çıktı
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. Ayrıca -t komut satırı seçeneğini ve ardından XFS< gibi bir dosya sistemi türünü kullanarak yalnızca belirli türdeki dosya sistemlerini görüntülemeyi de seçebilirsiniz. veya EXT4.

findmnt --fstab -t xfs
OR
findmnt --fstab -t ext4
Örnek Çıktı
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. Bir dosya sistemini bağlama noktası kullanarak da bulabilirsiniz. Örneğin, aşağıdaki komut tüm /etc/fstab dosya sistemlerini görüntüler; burada bağlama noktası dizini /mnt/external/disk2'dir.

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

5. Tüm /etc/fstab dosya sistemlerini yazdırmak ve LABEL= ve UUID= etiketlerini gerçek cihaza dönüştürmek için adlar için – --evaluate anahtarını gösterildiği gibi ekleyin.

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. Yalnızca "/boot" veya “/ ” etiketli dosya sisteminin bağlandığı bağlama noktasını görüntülemek için aşağıdaki komutu kullanın.

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

7. Findmnt aynı zamanda bir dizindeki (örneğin /mnt/test) bağlama, bağlantıyı kesme, yeniden bağlama ve taşıma işlemlerini izlemenize de olanak tanır.

 
findmnt --poll --mountpoint /mnt/test

8. Son olarak, çıktısında daha fazla bilgi istiyorsanız --verbose anahtarını kullanın.

findmnt --real --verbose

Daha fazla bilgi için, manuel giriş sayfasını okumak üzere man findmnt'yi çalıştırın.