天天看点

Linux 中 7 个判断文件系统类型的方法

文件通过文件系统在磁盘及分区上命名、存储、检索以及更新,文件系统是在磁盘上组织文件的方式。

文件系统分为两个部分:用户数据和元数据(文件名、创建时间、修改时间、大小以及目录层次结构中的位置等)。

在本指南中,我们将用 7 种方法来识别你的 linux 文件系统类型,如 ext2、ext3、ext4、btrfs、glusterfs 等等。

<a target="_blank"></a>

<code>df</code> 命令报告文件系统磁盘空间利用率,要显示特定的磁盘分区的文件系统类型,像下面那样使用 <code>-t</code> 标志:

<code>$ df -th</code>

<code>或者</code>

<code>$ df -th | grep "^/dev"</code>

Linux 中 7 个判断文件系统类型的方法

df 命令 – 找出文件系统类型

要更好理解 <code>df</code> 命令,阅读下面的文章:

<a href="http://www.tecmint.com/how-to-check-disk-space-in-linux/" target="_blank">12 个有用的 df 命令来检查 linux 中的磁盘空间</a>

<a href="http://www.tecmint.com/pyd-command-to-check-disk-usage/" target="_blank">pydf - 一个替代 df 的命令,用颜色显示磁盘使用率</a>

<code>-n</code> 标志禁用检查文件系统错误,它只是显示会做什么(但是我们只需要文件系统类型):

<code>$ fsck -n /dev/sda3</code>

<code>$ fsck -n /dev/sdb1</code>

Linux 中 7 个判断文件系统类型的方法

fsck – 打印 linux 文件系统类型

<code>lsblk</code> 会显示块设备,当使用 <code>-f</code> 选项时,它也会打印分区的文件系统类型:

<code>$ lsblk -f</code>

Linux 中 7 个判断文件系统类型的方法

lsblk – 显示 linux 文件系统类型

<code>$ mount | grep "^/dev"</code>

Linux 中 7 个判断文件系统类型的方法

mount – 在 linux 中显示文件系统类型

<code>$ blkid /dev/sda3</code>

Linux 中 7 个判断文件系统类型的方法

blkid – 找出文件系统类型

<code>file</code> 命令会识别文件类型,使用 <code>-s</code> 标志启用读取块设备或字符设备,<code>-l</code> 启用符号链接跟随:

<code>$ sudo file -sl /dev/sda3</code>

Linux 中 7 个判断文件系统类型的方法

file – 识别文件系统类型

<code>/etc/fstab</code> 是一个静态文件系统信息(比如挂载点、文件系统类型、挂载选项等等)文件:

<code>$ cat /etc/fstab</code>

Linux 中 7 个判断文件系统类型的方法

fstab – 显示 linux 文件系统类型

原文发布时间为:2017-03-11

本文来自云栖社区合作伙伴“linux中国”

继续阅读