在Linux系统中,查看磁盘分区和目录挂载信息有多种常用命令。以下是详细方法:
lsblk(推荐)显示所有块设备(磁盘、分区)的树状结构,包括挂载点:
lsblk
示例输出:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 100G 0 disk
├─sda1 8:1 0 512M 0 part /boot
└─sda2 8:2 0 99.5G 0 part /
fdisk -l查看所有磁盘的分区表(需root权限):
sudo fdisk -l
输出会显示磁盘设备(如 /dev/sda)及其分区详情。
parted -l显示更详细的分区信息(包括GPT分区表):
sudo parted -l
blkid查看分区的UUID和文件系统类型:
sudo blkid
mount 或 mount -l显示当前已挂载的文件系统:
mount
或显示更详细的标签信息:
mount -l
df(推荐)显示磁盘空间使用情况及挂载点:
df -h # -h 以人类可读格式显示(GB/MB)
示例输出:
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 99G 20G 75G 21% /
/dev/sda1 511M 120M 392M 24% /boot
/etc/fstab系统启动时自动挂载的配置:
cat /etc/fstab
findmnt(推荐)显示挂载点的树状结构:
findmnt
或指定设备:
findmnt /dev/sda1
lsblk -o NAME,SIZE,FSTYPE,MOUNTPOINT
df -h /home # 查看/home目录的挂载信息
fstab配置)sudo blkid /dev/sda1
fdisk、parted、blkid 通常需要 sudo 权限。pvdisplay、vgdisplay、lvdisplay。mount 显示实时挂载信息,而 /etc/fstab 是持久化配置。通过以上命令,你可以全面掌握Linux系统的磁盘分区和挂载状态。