Linux 中,可使用
fdisk -l
、lsblk
等
Linux 系统中,查看分区情况是一项常见的操作,有助于了解磁盘的使用情况、分区布局等信息,以下是几种常用的查看分区情况的方法:
使用 fdisk
命令
fdisk
是一个用于磁盘分区的命令行工具,可以用来查看磁盘的分区信息。
sudo fdisk -l
该命令会列出所有磁盘及其分区的详细信息,包括设备名称、启动标志、起始和结束扇区、大小等,输出示例如下:
设备 | 启动 | 起始 | 结束 | 大小 | 类型 |
---|---|---|---|---|---|
/dev/sda | |||||
├─/dev/sda1 | 2048 | 102399 | 50GiB | primary | |
├─/dev/sda2 | 102400 | 204799 | 512MiB | primary | |
└─/dev/sda3 | 204800 | 409599 | 100GiB | extended | |
└─/dev/sda5 | 204800 | 409599 | 100GiB | logical |
使用 lsblk
命令
lsblk
(list block devices)命令可以以树状结构显示所有的块设备及其分区信息。
lsblk
该命令的输出简洁明了,易于阅读。
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 150G 0 disk ├─sda1 8:1 0 50G 0 part /boot ├─sda2 8:2 0 1G 0 part /swap └─sda3 8:3 0 100G 0 part /
使用 df
命令
df
(disk free)命令用于显示文件系统的磁盘空间使用情况,虽然它不直接显示分区信息,但可以帮助了解挂载点及其使用情况。
df -h
该命令会以人类可读的格式(如 GiB、MiB)显示各挂载点的磁盘使用情况。
Filesystem Size Used Avail Use% Mounted on /dev/sda1 50G 10G 40G 20% /boot /dev/sda3 100G 60G 40G 60% / tmpfs 1.9G 0 1.9G 0% /run
使用 blkid
命令
blkid
命令用于显示块设备的UUID和文件系统类型等信息。
sudo blkid
该命令的输出示例如下:
/dev/sda1: UUID="a1b2c3d4-e5f6-g7h8-i9j0-k1l2m3n4o5p6" TYPE="ext4" /dev/sda2: UUID="b2c3d4e5-f6g7-h8i9-j0k1-l2m3n4o5p6q7" TYPE="swap" /dev/sda3: UUID="c3d4e5f6-g7h8-i9j0-k1l2-m3n4o5p6q7r8" TYPE="ext4"
使用 parted
命令
parted
是一个用于磁盘分区管理的工具,可以交互式地查看和修改磁盘分区。
sudo parted -l
该命令会列出所有磁盘及其分区的详细信息,包括设备名称、文件系统类型、分区表类型等。
Model: ATA VBOX HARDDISK (scsi) Disk /dev/sda: 150.0GB Sector size (logical/physical): 512B/512B Partition Table: msdos Disk Flags: Number Start End Size Type File system Flags 1 1049kB 51.0GB 51.0GB primary ext4 2 51.0GB 52.0GB 1048MB primary swap 3 52.0GB 150.0GB 98.0GB extended 5 52.0GB 150.0GB 98.0GB logical ext4
使用 cat /proc/partitions
命令
/proc/partitions
文件包含了当前系统的分区信息,可以通过 cat
命令查看。
cat /proc/partitions
该命令的输出示例如下:
major minor #blocks name 8 0 150000000 sda 8 1 50000000 sda1 8 2 1048576 sda2 8 3 98000000 sda3
使用 mount
命令
mount
命令用于查看当前系统的挂载点及其对应的设备,虽然它不直接显示分区信息,但可以帮助了解哪些分区已经挂载。
mount | column -t
该命令的输出示例如下:
/dev/sda1 on /boot type ext4 (rw,relatime) /dev/sda3 on / type ext4 (rw,relatime)
是几种常用的在 Linux 系统中查看分区情况的方法,根据实际需求,可以选择适合的命令来获取所需的信息。fdisk -l
和 lsblk
提供了详细的分区布局信息,而 df -h
则更适合查看磁盘的使用情况,掌握这些命令可以帮助你更好地管理和优化系统的磁盘资源。
FAQs
Q1: 如何查看某个特定分区的文件系统类型?
A1: 可以使用 blkid
命令来查看特定分区的文件系统类型,要查看 /dev/sda1
的文件系统类型,可以运行 sudo blkid /dev/sda1
,该命令会返回类似 UUID="a1b2c3d4-e5f6-g7h8-i9j0-k1l2m3n4o5p6" TYPE="ext4"
的输出,TYPE
就是文件系统类型。
Q2: 如果我想查看某个磁盘的分区表类型,应该使用哪个命令?
A2: 可以使用 parted
或 fdisk -l
命令来查看磁盘的分区表类型,运行 sudo parted -l
或 sudo fdisk -l
,
到此,以上就是小编对于linux如何查看分区情况的问题就介绍到这了,希望介绍的几点解答对大家有用,有任何问题和不懂的,欢迎各位朋友在评论区讨论,给我留言。
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/11559.html