如何在 Linux 上列出磁盘?

简介:Linux中使用fdisk查看磁盘及分区信息、lsblk查看系统所有设备、parted查看系统所有磁盘及分区,Linux查看设备uuid和文件类型、Linux查看磁盘使用情况

了解 Linux 中的块设备

在我们深入研究用于列出 Linux 中磁盘的命令之前,了解块设备的概念非常重要。在 Linux 中,块设备是可以在块级别访问的任何存储设备。这包括硬盘、USB 驱动器、CD/DVD 驱动器等。

块设备由设备文件标识,通常位于目录中。块设备也可以划分为多个分区,这些分区由附加到设备文件名末尾的分区号标识。例如,第一个硬盘上的第一个分区通常是:/dev  /dev/sda   /dev/sda1

使用命令行工具列出磁盘

在 Linux 中,可以使用多个命令列出磁盘。最常用的命令是 :fdisk、lsblk、parted 

1. fdisk

该命令列出系统中的所有磁盘及其分区。输出包括设备名称、大小和分区信息,以及分区表类型和其他详细信息。下面是如何使用的示例:

sudo fdisk -l

该命令将列出所有可用的磁盘和相应的分区信息,包括设备名称、大小和文件系统类型等。结果如下图所示:

2. lsblk

该命令列出系统中的所有块设备,包括磁盘、分区和其他存储设备。输出包括设备名称、大小和分区信息,以及装入点和其他详细信息。下面是如何使用的示例:

lsblk

该命令将以树状结构列出磁盘和分区信息,显示每个设备的名称、大小、挂载点等。结果如下图所示:

3. parted

该命令还会列出系统中的所有磁盘及其分区。输出包括设备名称、大小和分区信息,以及分区表类型和其他详细信息。下面是如何使用的示例:

sudo parted -l

这将列出系统中的所有磁盘及其分区。与【fdisk一样,需要以超级用户权限运行此命令,以查看有关所有磁盘及其分区的信息

4. blkid

blkid 命令用于显示块设备的 UUID 和文件系统类型。使用 blkid 命令可以获取磁盘和分区的唯一标识符和文件系统类型。下面是如何使用的示例:

sudo blkid

该命令将列出所有块设备的 UUID、文件系统类型和其他相关信息

5. df

df 命令用于显示文件系统的磁盘空间使用情况。使用 df 命令可以列出已挂载文件系统的磁盘空间信息

df -h

该命令将以人类可读的格式列出已挂载文件系统的磁盘空间使用情况,包括文件系统、容量、已用空间、可用空间等

6. lspci

lspci 命令用于显示 PCI 设备的信息,包括磁盘控制器和相关设备。使用 lspci 命令可以查看系统中的磁盘控制器和连接的磁盘设备

lspci | grep -i disk

该命令将显示与磁盘相关的 PCI 设备信息。

除了命令行工具之外还有一些图形管理工具,例如:GParted、Disks、KDE Partition Manager

有兴趣的可以自己安装看看。

通过使用命令行工具或图形界面工具,您可以方便地列出 Linux 系统中的磁盘和分区信息。命令行工具提供了灵活和强大的选项,适用于远程操作或自动化脚本。图形界面工具提供了直观的界面,适用于简单的磁盘管理和查看操作。

通过熟悉这些工具和命令,您可以轻松地了解系统中的磁盘布局、空间使用情况以及相关属性。这对于系统管理员、开发人员和普通用户来说都是非常有用的,可以帮助您更好地管理和优化磁盘资源。

有遗漏或者不对的可以在我的公众号留言哦

编程经验共享公众号二维码

编程经验共享公众号二维码
更多内容关注公众号
Copyright © 2021 编程经验共享 赣ICP备2021010401号-1