在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系统的磁盘分区和挂载状态。