Linux系统下findmnt命令使用全解

  Findmnt 命令用于查找挂载的文件系统。它用来列出安装设备,当需要时也可以挂载或卸载设备,它是 util-linux 软件包的一部分。

  安装findmnt

  findmnt 命令来自 util-linux 软件包,默认安装在大多数发行版中,如 Ubuntu,Fedora,Debian

  复制代码

  代码如下:

  $ aptitude search util-linux

  i util-linux - Miscellaneous system utilities

  $ yum info util-linux

  基本使用

  复制代码

  代码如下:

  $ findmnt



  以列表格式输出。

  复制代码

  代码如下:

  $ findmnt -l



  列出在 fstab 中挂载的文件系统。

  复制代码

  代码如下:

  $ findmnt -s



  按文件类型列出已挂载的文件系统。

  复制代码

  代码如下:

  $ findmnt -t ext4



  df格式输出

  Findmnt 可以用“-D”或“-df”选项创建一个 df 格式的输出报告空闲和已用磁盘空间。

  复制代码

  代码如下:

  $ findmnt -D

  SOURCE FSTYPE SIZE USED AVAIL USE% TARGET

  devtmpfs devtmpfs 994.2M 0 994.2M 0% /dev

  selinuxfs selinuxfs 0 0 0 - /sys/fs/selinux

  tmpfs tmpfs 1001.5M 68K 1001.4M 0% /dev/shm

  tmpfs tmpfs 1001.5M 724K 1000.8M 0% /run

  tmpfs tmpfs 1001.5M 0 1001.5M 0% /sys/fs/cgroup

  /dev/mapper/fedora-root ext4 6.5G 5.3G 811.6M 82% /

  tmpfs tmpfs 1001.5M 60K 1001.5M 0% /tmp

  /dev/sda1 ext4 476.2M 107.7M 339.6M 23% /boot

  原始输出

  如果你喜欢原始风格的输出,那么使用“-r”或“--raw”选项。

  复制代码

  代码如下:

  $ findmnt --raw

  TARGET SOURCE FSTYPE OPTIONS

  /sys sysfs sysfs rw,nosuid,nodev,noexec,relatime

  /proc proc proc rw,nosuid,nodev,noexec,relatime

  /dev udev devtmpfs rw,relatime,size=4069060k,nr_inodes=1017265,mode=755

  /dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000

  /run tmpfs tmpfs rw,nosuid,noexec,relatime,size=816716k,mode=755

  / /dev/disk/by-uuid/6fa5a72a-ba26-4588-a103-74bb6b33a763 ext4 rw,relatime,errors=remount-ro,data=ordered

  /sys/fs/cgroup tmpfs rw,relatime,size=4k,mode=755

  /sys/fs/fuse/connections fusectl rw,relatime

  /sys/kernel/debug debugfs rw,relatime

  /sys/kernel/security securityfs rw,relatime

  /run/lock tmpfs rw,nosuid,nodev,noexec,relatime,size=5120k

  /run/shm tmpfs rw,nosuid,nodev,relatime

  /run/user tmpfs rw,nosuid,nodev,noexec,relatime,size=102400k,mode=755

  /sys/fs/pstore pstore rw,relatime

  /media/13f35f59-f023-4d98-b06f-9dfaebefd6c1 /dev/sda8 ext4 rw,nosuid,nodev,relatime,errors=remount-ro,data=ordered

  /media/4668484A68483B47 /dev/sda5 fuseblk rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other,blksize=4096

  /proc/sys/fs/binfmt_misc binfmt_misc binfmt_misc rw,nosuid,nodev,noexec,relatime

  /sys/fs/cgroup/systemd systemd cgroup rw,nosuid,nodev,noexec,relatime,name=systemd

  /run/user/1000/gvfs gvfsd-fuse fuse.gvfsd-fuse rw,nosuid,nodev,relatime,user_id=1000,group_id=1000

  通过源设备查找

  通过源设备查找文件系统,指定设备路径包括/不包括“-S”选项。

  复制代码

  代码如下:

  $ findmnt -S /dev/sda1

  TARGET SOURCE FSTYPE OPTIONS

  /boot /dev/sda1 ext4 rw,relatime,seclabel,data=ordered

  通过挂载点查找

  通过挂载目录查找文件系统,指定目录包括/不包括“-T /--target”选项。

  复制代码

  代码如下:

  $ findmnt -T /

  TARGET SOURCE FSTYPE OPTIONS

  / /dev/mapper/fedora-root ext4 rw,relatime,seclabel,data=ordered

  $ findmnt -T /media/4668484A68483B47

  TARGET SOURCE FSTYPE OPTIONS

  /media/4668484A68483B47 /dev/sda5 fuseblk rw,nosuid,nodev,relatime,user_id=0

(0)

相关推荐

  • linux系统下pwd命令用法详解

    Linux中用 pwd 命令来查看”当前工作目录“的完整路径。 简单得说,每当你在终端进行操作时,你都会有一个当前工作目录。 在不太确定当前位置时,就会使用pwd来判定当前目录在文件系统内的确切位置。 ...

  • Linux系统下chkconfig命令使用详解

    chkconfig命令可以用来检查.设置系统的各种服务 使用语法: chkconfig [--add][--del][--list][系统服务] 或 chkconfig [--level <等级 ...

  • Linux系统下apachectl命令使用说明

    linux中的apachectl命令其设计意图是帮助管理员控制Apache httpd后台守护进程的功能.apachectl脚本有两种操作模式.第一,作为简单的httpd的前端程序,设置所有必要的环境 ...

  • LINUX系统下vsftpd 命令详解

    FTP命令是Internet用户使用最频繁的命令之一,不论是在DOS还是UNIX操 作系统下使用FTP,都会遇到大量的FTP内部命令。 熟悉并灵活应用FTP的内部 命令,可以大大方便使用者,并收到事半 ...

  • Linux系统下tar命令的使用技巧总结

    Linux tar 命令是归档或分发文件时的强大武器.GNU tar 归档包可以包含多个文件和目录,还能保留其文件权限,它还支持多种压缩格式.Tar 表示 "Tape Archiver&qu ...

  • Linux系统下pv命令的一些使用技巧小结

    如果你是一个 linux 系统管理员,那么毫无疑问你必须花费大量的工作时间在命令行上:安装和卸载软件,监视系统状态,复制.移动.删除文件,查错,等等.很多时候都是你输入一个命令,然后等待很长时间直到执 ...

  • Linux系统下安装VMware虚拟机详解过程

    到https://www.vmware.com/ 下载最新的安装包,比如VMware-workstation-4.0.5-6030.tar.gz,假设放在“/tmp"下.然后使用下面的命令解压后安装. ...

  • Linux系统下wget命令的使用教程

    一.Linux wget简介 wget是linux上的命令行的下载工具.这是一个GPL许可证下的自由软件.Linux wget支持HTTP和FTP协议,支持代理服务器和断点续传功能,能够自动递归远程主 ...

  • linux系统下ls命令详解

    ls是linux操作系统下的一个重要命令,详细解释一下. 操作方法 01 首先打开windows中的vmware 虚拟机,并启动ubuntu操作系统,通过快捷键或者其他方式打开shell. 02 在终 ...