在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"
