0

0

如何查看Linux文件系统类型 df与lsblk命令使用技巧

P粉602998670

P粉602998670

发布时间:2025-08-07 14:36:02

|

363人浏览过

|

来源于php中文网

原创

使用df -t命令可查看文件系统类型及挂载点信息,type列显示文件系统类型如ext4、vfat;2. 使用lsblk -f命令可查看块设备的文件系统类型、uuid等详细信息,fstype列标明文件系统类型;3. 结合df -t和lsblk -f可全面分析物理设备、lvm逻辑卷及raid阵列的文件系统情况;4. lsblk能识别raid设备(如md0),配合mdadm --detail可获取raid级别、成员设备及状态详情,从而完整掌握linux文件系统类型及其底层结构。

如何查看Linux文件系统类型 df与lsblk命令使用技巧

Linux文件系统类型,简单来说,可以通过

df
lsblk
命令来查看。
df
主要看挂载点和文件系统使用情况,而
lsblk
则侧重于块设备信息,两者结合使用,基本上能搞清楚文件系统的来龙去脉。

解决方案

要查看Linux文件系统类型,可以按照以下步骤操作:

  1. 使用

    df -T
    命令:

    df -T
    命令会显示文件系统的类型。
    -T
    选项会打印文件系统类型列。例如:

    df -T

    输出类似:

    Filesystem     Type      1K-blocks    Used Available Use% Mounted on
    udev           devtmpfs    8114800       0   8114800   0% /dev
    tmpfs          tmpfs       1625084    1236   1623848   1% /run
    /dev/sda2      ext4      24557132  9876540  13456788  43% /
    tmpfs          tmpfs       8125412       0   8125412   0% /dev/shm
    tmpfs          tmpfs          5120       4      5116   1% /run/lock
    tmpfs          tmpfs       8125412       0   8125412   0% /sys/fs/cgroup
    /dev/sda1      vfat        524288    34560    489728   7% /boot/efi
    tmpfs          tmpfs       1625084      60   1625024   1% /run/user/1000

    这里,

    /dev/sda2
    ext4
    类型,
    /dev/sda1
    vfat
    类型。

  2. 使用

    lsblk -f
    命令:

    lsblk -f
    命令会显示块设备的文件系统类型和UUID等信息。
    -f
    选项会打印文件系统相关信息。例如:

    lsblk -f

    输出类似:

    NAME   FSTYPE   FSVER  LABEL UUID                                 FSAVAIL FSUSE% MOUNTPOINT
    sda
    ├─sda1 vfat     FAT32        1234-ABCD                             478.6M   6% /boot/efi
    └─sda2 ext4     1.0          abcd-1234-efgh-5678-ijkl          12.8G  40% /

    同样可以看到

    /dev/sda1
    vfat
    /dev/sda2
    ext4

  3. 结合使用:

    有时,仅仅看

    df -T
    可能无法完全确定底层设备。比如,如果使用了LVM(Logical Volume Management),
    df
    会显示逻辑卷的文件系统类型,而
    lsblk
    则能显示物理卷的信息。

    lsblk

    输出:

    燕雀Logo
    燕雀Logo

    为用户提供LOGO免费设计在线生成服务

    下载
    NAME            MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
    sda               8:0    0   256G  0 disk
    ├─sda1            8:1    0   512M  0 part  /boot/efi
    └─sda2            8:2    0 255.5G  0 part
      └─vg0-root    253:0    0 235.5G  0 lvm   /
    sdb               8:16   0   256G  0 disk
    └─sdb1            8:17   0   256G  0 part
      └─vg0-data    253:1    0   200G  0 lvm   /data

    这里,

    vg0-root
    vg0-data
    是LVM逻辑卷。然后用
    df -T
    查看挂载点:

    df -T

    输出:

    Filesystem           Type      1K-blocks    Used Available Use% Mounted on
    /dev/mapper/vg0-root ext4    24557132  9876540  13456788  43% /
    /dev/mapper/vg0-data ext4   209715168 10485760 188743648   5% /data

    可以看到,逻辑卷

    /dev/mapper/vg0-root
    /dev/mapper/vg0-data
    的文件系统类型都是
    ext4

如何理解df命令的输出?

df
命令的输出包含了多个字段,理解这些字段对于分析磁盘空间使用情况至关重要。

  • Filesystem: 文件系统的名称,通常是设备名或者逻辑卷名。
  • Type: 文件系统的类型,如
    ext4
    vfat
    xfs
    等。
  • 1K-blocks: 文件系统的总容量,以1KB为单位。
  • Used: 已使用的空间,以1KB为单位。
  • Available: 可用的空间,以1KB为单位。
  • Use%: 已使用空间的百分比。
  • Mounted on: 文件系统的挂载点。

例如,如果看到

/dev/sda2 ext4 24557132 9876540 13456788 43% /
,意味着
/dev/sda2
这个分区的文件系统是
ext4
,总容量是24557132KB,已使用9876540KB,可用13456788KB,已使用43%,挂载在根目录
/

lsblk命令如何识别RAID阵列?

lsblk
命令可以识别RAID(Redundant Array of Independent Disks)阵列,但需要配合
mdadm
(Multiple Devices Administration)工具。首先,确保
mdadm
已安装:

sudo apt-get install mdadm  # Debian/Ubuntu
sudo yum install mdadm      # CentOS/RHEL

然后,使用

lsblk
命令查看块设备:

lsblk

如果RAID阵列已经配置好,

lsblk
会显示RAID设备,通常以
md
开头。例如:

NAME    MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
sda       8:0    0   256G  0 disk
sdb       8:16   0   256G  0 disk
md0       9:0    0   512G  0 raid1 /data

这里,

md0
就是一个RAID1阵列。要查看更详细的RAID信息,可以使用
mdadm --detail /dev/md0
命令:

sudo mdadm --detail /dev/md0

输出会包含RAID级别、状态、成员设备等信息。

/dev/md0:
        Version : 1.2
  Creation Time : Tue Jun 20 10:00:00 2024
     Raid Level : raid1
  Array Size : 262073344 (249.93 GiB 268.36 GB)
Used Dev Size : 262073344 (249.93 GiB 268.36 GB)
   Raid Devices : 2
  Total Devices : 2
    Persistence : Superblock is persistent

  Intent Bitmap : Internal

    Update Time : Tue Jun 20 10:30:00 2024
          State : clean
 Active Devices : 2
Working Devices : 2
 Failed Devices : 0
  Spare Devices : 0

           Name : hostname:0
           UUID : aabbccdd-eeff-1122-3344-556677889900
         Events : 123

    Number   Major   Minor   RaidDevice State
       0       8        0        0      active sync   /dev/sda
       1       8       16        1      active sync   /dev/sdb

这样,就能清楚地了解RAID阵列的配置和状态了。

相关专题

更多
磁盘配额是什么
磁盘配额是什么

磁盘配额是计算机中指定磁盘的储存限制,就是管理员可以为用户所能使用的磁盘空间进行配额限制,每一用户只能使用最大配额范围内的磁盘空间。php中文网为大家提供各种磁盘配额相关的内容,教程,供大家免费下载安装。

1350

2023.06.21

如何安装LINUX
如何安装LINUX

本站专题提供如何安装LINUX的相关教程文章,还有相关的下载、课程,大家可以免费体验。

704

2023.06.29

linux find
linux find

find是linux命令,它将档案系统内符合 expression 的档案列出来。可以指要档案的名称、类别、时间、大小、权限等不同资讯的组合,只有完全相符的才会被列出来。find根据下列规则判断 path 和 expression,在命令列上第一个 - ( ) , ! 之前的部分为 path,之后的是 expression。还有指DOS 命令 find,Excel 函数 find等。本站专题提供linux find相关教程文章,还有相关

294

2023.06.30

linux修改文件名
linux修改文件名

本专题为大家提供linux修改文件名相关的文章,这些文章可以帮助用户快速轻松地完成文件名的修改工作,大家可以免费体验。

776

2023.07.05

linux系统安装教程
linux系统安装教程

linux系统是一种可以免费使用,自由传播,多用户、多任务、多线程、多CPU的操作系统。本专题提供linux系统安装教程相关的文章,大家可以免费体验。

573

2023.07.06

linux查看文件夹大小
linux查看文件夹大小

Linux是一种自由和开放源码的类Unix操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。linux怎么查看文件夹大小呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

547

2023.07.20

linux查看ip命令
linux查看ip命令

本专题为大家提供linux查看ip命令相关文章内容,感兴趣的朋友可以免费下载体验试试。

297

2023.07.20

linux查看cpu使用率
linux查看cpu使用率

在linux的系统维护中,可能需要经常查看cpu使用率,分析系统整体的运行情况。本专题为大家带来了linux查看cpu使用率的相关文章,感兴趣的朋友千万不要错过了。

381

2023.07.25

Java编译相关教程合集
Java编译相关教程合集

本专题整合了Java编译相关教程,阅读专题下面的文章了解更多详细内容。

7

2026.01.21

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PostgreSQL 教程
PostgreSQL 教程

共48课时 | 7.5万人学习

Git 教程
Git 教程

共21课时 | 2.8万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号