首页 > 运维 > linux运维 > 正文

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

P粉602998670
发布: 2025-08-07 14:36:02
原创
329人浏览过

使用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
    登录后复制

    输出:

    巧文书
    巧文书

    巧文书是一款AI写标书、AI写方案的产品。通过自研的先进AI大模型,精准解析招标文件,智能生成投标内容。

    巧文书 61
    查看详情 巧文书
    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阵列的配置和状态了。

以上就是如何查看Linux文件系统类型 df与lsblk命令使用技巧的详细内容,更多请关注php中文网其它相关文章!

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

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