如何确定 Linux 下的文件系统类型 {Ext3, Ext4, XFS} ?

确定 Linux 文件系统类型对于许多场景非常有用。例如当您想要挂载文件系统时,当您想要创建一个新的文件系统,或者当您想要格式化磁盘时。在本文中,我们将探索不同的方法来确定 Linux 文件系统类型。

方法 1: 使用 lsblk 命令

lsblk 命令用于显示有关系统上的块设备,包括文件系统类型。对于特定块设备的文件系统类型,可以使用 -o 选项。例如,要显示"/dev/sda"块设备的文件系统类型,命令如下:

复制代码
lsblk -o PATH,FSTYPE,MOUNTPOINT /dev/sda

输出如下:

复制代码
PATH    FSTYPE   MOUNTPOINT
/dev/sda              
/dev/sda1             
/dev/sda2    vfat    /boot/efi
/dev/sda3    ext4    /

获取特定设备的详细信息,例如:"/dev/sda3"

复制代码
lsblk -o FSTYPE /dev/sda3

您还可以使用 --noheadings 选项从结果中删除标题部分。这对编写 shell 脚本很有帮助。

复制代码
FS_TYPE=`lsblk -o FSTYPE /dev/sda3 --noheadings` 
echo ${FS_TYPE}

方法 2: 使用 df 命令

df 命令用于显示系统上有关文件系统的信息,包括文件系统类型。要显示特定文件系统的文件系统类型,可以在 df 命令中使用 -T 选项。例如,要显示 / 文件系统的文件系统类型,可以使用以下命令:

复制代码
df -T /

This will display the filesystem type of the / filesystem, as

well as other information about the filesystem, such as the total size,

used space, and available space.

这将显示 / 文件系统的文件系统类型,以及其他信息,例如:总大小,已使用空间和可用空间。

复制代码
Filesystem     Type 1K-blocks     Used Available Use% Mounted on
/dev/sda3      ext4  22010352 10316820  10550136  50% /

方法 3: 使用 mount 命令

mount 命令用于显示当前挂载在系统上的文件系统有关的信息,包括文件系统类型。您可以使用不带任何选项的 mount 命令。例如:要显示 / 文件系统的文件系统类型,可以使用命令如下:

复制代码
mount

这将显示系统上所有已挂载的文件系统的列表,以及它们的挂载点和文件系统类型。

我的开源项目

相关推荐
wanhengidc5 小时前
云手机 高振畅玩不踩坑
运维·服务器·安全·web安全·智能手机
有谁看见我的剑了?5 小时前
linux 添加硬盘后系统识别不到硬盘处理
linux·运维·服务器
JoyCong19985 小时前
ToDesk远程屏幕墙技术白皮书:如何重塑全局运维视界
运维·电脑·远程工作
偶尔上线经常挺尸6 小时前
《100个“反常识”经验15:Nginx 502排查:从应用到内核》
运维·nginx·性能调优·反向代理·502错误·http排错
yc_12246 小时前
用 Visual Studio 远程调试 Linux:从零到流畅的完整指南
linux·ide·visual studio
思茂信息6 小时前
CST软件如何进行参数化扫描?
运维·开发语言·javascript·windows·ecmascript·软件工程·软件需求
计算机安禾7 小时前
【Linux从入门到精通】第31篇:防火墙漫谈——iptables与firewalld防护指南
linux·运维·php
下一页盛夏花开7 小时前
ubuntu 20中安装QT以后出现红色空心断点
linux·运维·ubuntu
金色光环7 小时前
FreeModbus释放底层的 TCP 监听端口
服务器·网络·tcp/ip
sanshanjianke8 小时前
Thunderobot 911ME 笔记本 Linux 风扇控制研究
linux