lsblk命令(快速查看分区结构)lsblk(List Block Devices)以树状结构列出所有块设备(包括磁盘、分区、挂载点),能直观展示分区与挂载点的对应关系,无需sudo权限。
命令:lsblk
输出示例:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 100G 0 disk
├─sda1 8:1 0 512M 0 part /boot/efi
├─sda2 8:2 0 1G 0 part /boot
└─sda3 8:3 0 98.5G 0 part /
说明:通过TYPE列(part表示分区)、MOUNTPOINT列(挂载点)可快速识别分区用途。
fdisk -l命令(查看分区详细信息)fdisk是磁盘分区工具,-l选项用于列出所有磁盘的分区表信息(包括分区类型、大小、起始/结束扇区、文件系统ID等),需sudo权限。
命令:sudo fdisk -l
输出示例:
Disk /dev/sda: 100 GiB, 107374182400 bytes, 209715200 sectors
...
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 1050623 1048576 512M b W95 FAT32
/dev/sda2 1050624 2050047 999424 1G b W95 FAT32
/dev/sda3 2050048 209715199 207665152 98G 83 Linux
说明:通过Id列(如83表示Linux文件系统、b表示FAT32)可判断分区类型。
df -h命令(查看已挂载分区空间使用情况)df(Disk Free)用于显示已挂载文件系统的磁盘空间使用情况(包括总容量、已用空间、剩余空间、使用率及挂载点),-h选项以人类可读格式(GB/MB)显示。
命令:df -h
输出示例:
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 98G 20G 74G 21% /
/dev/sda1 511M 100M 411M 20% /boot/efi
/dev/sda2 1G 50M 950M 5% /boot
说明:重点关注Use%列(使用率),若接近100%需清理空间。
sudo blkid命令(查看分区UUID和文件系统类型)blkid(Block ID)用于显示所有块设备的UUID(通用唯一识别码,用于挂载配置)和文件系统类型(如ext4、xfs),需sudo权限。
命令:sudo blkid
输出示例:
/dev/sda1: UUID="1234-5678" TYPE="vfat"
/dev/sda2: UUID="abcd1234" TYPE="ext4"
/dev/sda3: UUID="wxyz5678" TYPE="ext4"
说明:UUID是挂载分区的重要标识,需与/etc/fstab文件中的配置一致。
GParted图形化工具(直观管理分区)GParted是Ubuntu下的图形化磁盘分区工具,适合不熟悉命令行的用户,可直观查看分区布局、大小、文件系统类型及挂载点。
安装:sudo apt update && sudo apt install gparted
启动:在应用菜单中搜索“GParted”并打开。
操作:选择目标磁盘(如/dev/sda),即可查看所有分区信息,还能进行格式化、调整大小等操作。
parted命令(交互式查看分区表)parted是功能强大的磁盘分区工具,print命令用于打印分区表信息,支持交互式操作,需sudo权限。
命令:sudo parted /dev/sdX print(/dev/sdX为目标磁盘,如sda)
输出示例:
Model: ATA ST1000DM010-2EP1 (scsi)
Disk /dev/sda: 1000GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 525MB 524MB fat32 boot, esp
2 525MB 1677MB 1152MB ext4
3 1677MB 1000GB 998GB ext4
说明:通过Number列(分区编号)、File system列(文件系统类型)可查看分区详情。