您好,登录后才能下订单哦!
在Linux系统中,查看磁盘驱动器列表是一项常见的任务。无论是为了检查系统上的存储设备,还是为了进行磁盘管理、分区或挂载操作,了解如何查看磁盘驱动器列表都是非常有用的。本文将详细介绍在Linux系统中查看磁盘驱动器列表的几种常用方法。
lsblk
命令lsblk
(列出块设备)命令是查看磁盘驱动器列表的最常用工具之一。它以树状结构显示所有块设备,包括磁盘、分区和挂载点。
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 465.8G 0 disk
├─sda1 8:1 0 512M 0 part /boot/efi
├─sda2 8:2 0 464.3G 0 part /
sdb 8:16 0 1.8T 0 disk
└─sdb1 8:17 0 1.8T 0 part /mnt/data
NAME
:设备名称,如sda
、sdb
等。MAJ:MIN
:主设备号和次设备号。RM
:是否为可移动设备(1表示可移动,0表示不可移动)。SIZE
:设备大小。RO
:是否为只读设备(1表示只读,0表示可写)。TYPE
:设备类型,如disk
(磁盘)、part
(分区)等。MOUNTPOINT
:挂载点,表示分区挂载到哪个目录。 lsblk -a
lsblk -o NAME,SIZE,OWNER,GROUP,MODE
lsblk --json
fdisk
命令fdisk
是一个强大的磁盘分区工具,也可以用来查看磁盘驱动器列表。
sudo fdisk -l
Disk /dev/sda: 465.8 GiB, 500107862016 bytes, 976773168 sectors
Disk model: Samsung SSD 860
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 12345678-1234-1234-1234-123456789012
Device Start End Sectors Size Type
/dev/sda1 2048 1050623 1048576 512M EFI System
/dev/sda2 1050624 976773134 975722511 464.3G Linux filesystem
Disk /dev/sdb: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors
Disk model: WDC WD20EZRX-00D
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 87654321-4321-4321-4321-876543210987
Device Start End Sectors Size Type
/dev/sdb1 2048 3907029134 3907027087 1.8T Linux filesystem
Disk /dev/sda
:磁盘设备名称和大小。Disk model
:磁盘型号。Units
:扇区大小。Sector size
:逻辑和物理扇区大小。I/O size
:最小和最佳I/O大小。Disklabel type
:分区表类型(如gpt
、msdos
)。Device
:分区设备名称。Start
、End
、Sectors
:分区的起始、结束位置和扇区数。Size
:分区大小。Type
:分区类型。 sudo fdisk -l /dev/sda
sudo fdisk -l -o +UUID
df
命令df
(disk free)命令用于显示文件系统的磁盘空间使用情况,但它也可以用来查看挂载的磁盘驱动器列表。
df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 464G 200G 240G 46% /
/dev/sda1 511M 5.3M 506M 2% /boot/efi
/dev/sdb1 1.8T 1.2T 560G 69% /mnt/data
Filesystem
:文件系统设备名称。Size
:文件系统总大小。Used
:已用空间。Avail
:可用空间。Use%
:使用百分比。Mounted on
:挂载点。 df -a
df -i
blkid
命令blkid
命令用于显示块设备的属性,包括UUID、文件系统类型等。
sudo blkid
/dev/sda1: UUID="1234-5678" TYPE="vfat" PARTUUID="12345678-01"
/dev/sda2: UUID="abcd-efgh" TYPE="ext4" PARTUUID="12345678-02"
/dev/sdb1: UUID="ijkl-mnop" TYPE="ext4" PARTUUID="87654321-01"
UUID
:设备的唯一标识符。TYPE
:文件系统类型。PARTUUID
:分区的唯一标识符。 sudo blkid /dev/sda1
sudo blkid -o list
cat /proc/partitions
命令/proc/partitions
文件包含了系统上所有分区的信息。
cat /proc/partitions
major minor #blocks name
8 0 488386584 sda
8 1 524288 sda1
8 2 487862255 sda2
8 16 1953514584 sdb
8 17 1953513543 sdb1
major
:主设备号。minor
:次设备号。#blocks
:块数。name
:设备名称。lshw
命令lshw
(硬件列表)命令可以显示系统的硬件信息,包括磁盘驱动器。
sudo lshw -class disk
*-disk
description: ATA Disk
product: Samsung SSD 860
physical id: 0
bus info: scsi@0:0.0.0
logical name: /dev/sda
size: 465GiB (500GB)
capabilities: partitioned partitioned:gpt
configuration: ansiversion=5 sectorsize=512 signature=12345678
*-disk
description: ATA Disk
product: WDC WD20EZRX-00D
physical id: 1
bus info: scsi@1:0.0.0
logical name: /dev/sdb
size: 1.8TiB (2000GB)
capabilities: partitioned partitioned:gpt
configuration: ansiversion=5 sectorsize=4096 signature=87654321
description
:设备描述。product
:设备型号。physical id
:物理ID。bus info
:总线信息。logical name
:逻辑名称(设备名称)。size
:设备大小。capabilities
:设备能力。configuration
:设备配置。在Linux系统中,查看磁盘驱动器列表有多种方法,每种方法都有其独特的优势和适用场景。lsblk
命令以其简洁的输出和树状结构显示最为常用,而fdisk
命令则提供了更详细的磁盘和分区信息。df
命令主要用于查看文件系统的使用情况,而blkid
命令则专注于显示设备的UUID和文件系统类型。/proc/partitions
文件和lshw
命令则提供了更底层的硬件信息。
根据具体需求,选择合适的方法来查看磁盘驱动器列表,可以大大提高系统管理的效率。无论是进行磁盘管理、分区操作,还是简单的设备检查,掌握这些命令都将为你在Linux系统中的工作带来极大的便利。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。