查看已挂载的文件系统
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