在Centos中,查看文件系统可以通过多种命令来实现,以下是一些常用的方法:
df 命令
功能:用于查看文件系统的磁盘使用情况,包括已用空间、可用空间等。

常用参数:
T
:显示文件系统的类型。
h
:以人类可读的格式(如GB、MB)显示文件大小。
示例:
- df Th
输出示例如下:
- 文件系统 类型 1K块 已用 可用 已用% 挂载点
- /dev/mapper/centosroot xfs 10475520 9401156 1074364 90% /
- /dev/sda1 xfs 303780 139772 164008 47% /boot
- tmpfs tmpfs 1930628 0 1930628 0% /dev/shm
mount 命令
功能:列出当前系统中已挂载的文件系统。

示例:
- mount
输出示例如下:
- /dev/mapper/centosroot on / type xfs (rw,relatime,attr2,inode64,noquota)
- proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
- tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
- devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
- tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=65536k)
- /dev/sda1 on /boot type xfs (rw,relatime,attr2,inode64,noquota)
findmnt 命令
功能:展示出目标挂载点(TARGET)、源设备(SOURCE)、文件系统类型(FSTYPE)以及相关的挂载选项(OPTIONS)。
示例:
- findmnt
输出示例如下:
- TARGET SOURCE FSTYPE OPTIONS
- / /dev/mapper/centosroot xfs rw,relatime,attr2,inode64,noquota
- ├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime
- │ ├─/sys/kernel/security securityfs securityfs rw,nosuid,nodev,noexec,relatime
- │ ├─/sys/fs/cgroup tmpfs tmpfs ro,nosuid,nodev,noexec,mode=755
- │ │ ├─/sys/fs/cgroup/systemd cgroup cgroup rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/usr/lib/systemd/systemdcgroupsagent,name=systemd
- │ │ ├─/sys/fs/cgroup/cpu,cpuacct cgroup cgroup rw,nosuid,nodev,noexec,relatime,cpuacct,cpu
- │ │ └─/sys/fs/cgroup/freezer cgroup cgroup rw,nosuid,nodev,noexec,relatime,freezer
- │ ├─/sys/fs/pstore pstore pstore rw,nosuid,nodev,noexec,relatime
- │ ├─/sys/kernel/debug debugfs debugfs rw,relatime
- │ └─/sys/kernel/config configfs configfs rw,relatime
- ├─/proc proc proc rw,nosuid,nodev,noexec,relatime
- │ └─/proc/sys/fs/binfmt_misc systemd1 autofs rw,relatime,fd=25,pgrp=1,timeout=300,minproto=5,maxproto=5,direct
- ├─/dev devtmpfs devtmpfs rw,nosuid,size=8198760k,nr_inodes=2049690,mode=755
- │ ├─/dev/shm tmpfs tmpfs rw,nosuid,nodev
- │ ├─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000
- │ ├─/dev/mqueue mqueue mqueue rw,relatime
- │ └─/dev/hugepages hugetlbfs hugetlbfs rw,relatime
- ├─/run tmpfs tmpfs rw,nosuid,nodev,mode=755
- │ └─/run/user/0 tmpfs tmpfs rw,nosuid,nodev,relatime,size=1641812k,mode=700
- └─/boot /dev/sda1 xfs rw,relatime,attr2,inode64,noquota
lsblk 命令
功能:列出所有存储设备及其分区信息,包括设备名称、分区类型、大小等。

常用参数:
f
:显示文件系统类型。
示例:
- lsblk f
输出示例如下:
- NAME FSTYPE LABEL UUID MOUNTPOINT
- sda
- ├─sda1 xfs d646d76c14ce4eeba158095326db4cdb7 /boot
- ├─sda2 swap 3056f427b0a045f38d14164008a4ca3e4 [SWAP]
- └─sda3 xfs 429d95a7378c4b38a4183dbb4dde94074 /
- sdb
- ├─sdb1 xfs 7bf40c0eb8384bc1a44332493c6637e7 /data2
- └─sdb2 LVM2_member aa7789e77f36484f8d14b8d6b14a4e5e0
blkid 命令
功能:查看已格式化分区的UUID和文件系统类型。
示例:
- blkid /dev/sdb1
输出示例如下:
- /dev/sdb1: UUID="7bf40c0eb8384bc1a44332493c6637e7" TYPE="xfs"
FAQs
Q1: CentOS中如何查看文件系统的类型?
A1: 可以使用df T
命令来查看文件系统的类型。
- df Th
这将显示类似以下的信息,其中包含文件系统类型的列:
- 文件系统 类型 1K块 已用 可用 已用% 挂载点
- /dev/mapper/centosroot xfs 10475520 9401156 1074364 90% /
Q2: CentOS中如何查看某个特定分区的文件系统类型?
A2: 可以使用blkid
命令来查看特定分区的文件系统类型,要查看/dev/sdb1
的文件系统类型,可以执行:
- blkid /dev/sdb1
输出示例如下:
- /dev/sdb1: UUID="7bf40c0eb8384bc1a44332493c6637e7" TYPE="xfs"