查看已挂载的文件系统
df
命令(推荐)
- 基础用法:显示磁盘空间使用情况
df -h # -h 以人类可读格式(GB/MB)显示
- 输出解析:
Filesystem
(设备路径)、Size
(总空间)、Used
(已用)、Avail
(可用)、Use%
(使用率)、Mounted on
(挂载点)。 - 进阶技巧:
df -hT # -T 显示文件系统类型(如ext4、xfs) df -h /home # 仅查看/home目录的挂载信息
mount
命令
- 列出所有已挂载的文件系统及其参数:
mount | column -t # column -t 格式化对齐输出
- 关键信息:设备路径(如
/dev/sda1
)、挂载点、文件系统类型(type ext4
)。
查看磁盘分区与文件系统类型
lsblk
命令(直观树形结构)
lsblk -f # -f 显示文件系统类型和UUID
- 输出示例:
sda ├─sda1 ext4 /boot └─sda2 LVM2_member └─vg-root ext4 /
blkid
命令(查看块设备属性)
sudo blkid # 需root权限,显示UUID和文件系统类型
- 适用场景:识别未挂载的磁盘分区。
fdisk
或 parted
(查看分区表)
sudo fdisk -l # 列出所有磁盘的分区表 sudo parted -l # 更现代的替代工具,支持GPT分区
- 输出包含:设备名称(
/dev/sda
)、分区大小、文件系统标识(如Linux filesystem
)。
查看文件系统详细信息
file -s
(分析设备类型)
sudo file -s /dev/sda1 # 输出示例: "/dev/sda1: Linux ext4 filesystem data"
fsck
(检查文件系统)
sudo fsck -N /dev/sda1 # -N 仅显示信息而不执行检查
- 安全提示:切勿对已挂载的文件系统执行修复操作。
特殊文件系统查看
临时文件系统(tmpfs)
- 通过
df -h
或mount
查看,类型为tmpfs
,常见挂载点:/dev/shm
、/run
。
网络文件系统(NFS/SMB)
- 使用
mount | grep nfs
或df -t nfs
过滤显示。
图形化工具(适合新手)
- GParted:
安装:sudo apt install gparted
(Debian/Ubuntu)
可视化操作分区和文件系统。 - GNOME Disks:
安装:sudo apt install gnome-disk-utility
,支持SMART检测和性能测试。
注意事项
- 权限要求:
blkid
、fdisk
等命令需sudo
权限,普通用户可使用df
、lsblk
。 - 数据安全:
操作磁盘分区前务必备份数据,误操作可能导致数据丢失。 - 统一性:
不同Linux发行版(Ubuntu/CentOS等)命令通用,包管理工具安装命令可能不同。
总结建议
- 快速查看:用
df -hT
或lsblk -f
- 深度分析:结合
blkid
和fdisk -l
- 新手首选:图形工具 GParted
引用说明参考 Linux 官方手册(
man
命令文档)、IBM DeveloperWorks 文件系统指南,以及 Ubuntu、Red Hat 官方文档的最佳实践,命令经过 Ubuntu 22.04 及 CentOS 7 实测验证。
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/6889.html