linux如何查看磁盘驱动器列表

发布时间:2023-03-06 10:40:13 作者:iii
来源:亿速云 阅读:197

Linux如何查看磁盘驱动器列表

在Linux系统中,查看磁盘驱动器列表是一项常见的任务。无论是为了检查系统上的存储设备,还是为了进行磁盘管理、分区或挂载操作,了解如何查看磁盘驱动器列表都是非常有用的。本文将详细介绍在Linux系统中查看磁盘驱动器列表的几种常用方法。

1. 使用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

解释

高级用法

  lsblk -a
  lsblk -o NAME,SIZE,OWNER,GROUP,MODE
  lsblk --json

2. 使用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

解释

高级用法

  sudo fdisk -l /dev/sda
  sudo fdisk -l -o +UUID

3. 使用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

解释

高级用法

  df -a
  df -i

4. 使用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"

解释

高级用法

  sudo blkid /dev/sda1
  sudo blkid -o list

5. 使用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

解释

6. 使用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

解释

结论

在Linux系统中,查看磁盘驱动器列表有多种方法,每种方法都有其独特的优势和适用场景。lsblk命令以其简洁的输出和树状结构显示最为常用,而fdisk命令则提供了更详细的磁盘和分区信息。df命令主要用于查看文件系统的使用情况,而blkid命令则专注于显示设备的UUID和文件系统类型。/proc/partitions文件和lshw命令则提供了更底层的硬件信息。

根据具体需求,选择合适的方法来查看磁盘驱动器列表,可以大大提高系统管理的效率。无论是进行磁盘管理、分区操作,还是简单的设备检查,掌握这些命令都将为你在Linux系统中的工作带来极大的便利。

推荐阅读:
  1. Linux( CentOS 6.6 ) 环境下使用 MONO + Jexus 配置 ASP.NET 以及MVC运行环境
  2. 在Azure中运行Linux容器ASP.NET 5 跨平台应用程序

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

linux

上一篇:linux snmp服务指的是什么

下一篇:wps卡住了点不动退不出如何解决

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》