Linux系统中,硬盘通常被表示为块设备文件,位于/dev
目录下。每个硬盘设备都有一个唯一的设备文件名,如/dev/sda
、/dev/sdb
等。其中,sda
表示第一块硬盘,sdb
表示第二块硬盘,以此类推。
lsblk
命令lsblk
(List Block Devices)是一个非常方便的命令,用于列出系统中的所有块设备及其相关信息。
lsblk
该命令会显示类似如下的输出:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 931.5G 0 disk
├─sda1 8:1 0 512M 0 part /boot
└─sda2 8:2 0 931G 0 part /
sdb 8:16 0 465.8G 0 disk
└─sdb1 8:17 0 465.8G 0 part /data
从输出中可以看到,系统中有两块硬盘(sda
和sdb
),每块硬盘的分区情况也一目了然。
fdisk -l
命令fdisk
是一个用于磁盘分区的工具,通过-l
选项可以列出系统中的所有磁盘及其分区信息。
sudo fdisk -l
该命令会显示类似如下的输出:
Disk /dev/sda: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors
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: A4E1F2C3-E5F6-G7H8-I9J0-K1L2M3N4O5P6
Device Start End Sectors Size Type
/dev/sda1 2048 1050623 1048576 512M EFI System
/dev/sda2 1050624 1953523711 1952473088 931.5G Linux filesystem
Disk /dev/sdb: 465.8 GiB, 500107862016 bytes, 976773168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I6/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: B5C6D7E8-F9G0-H1I2-J3K4-L5M6N7O8P9
Device Start End Sectors Size Type
/dev/sdb1 2048 976773167 976771120 465.8G Linux filesystem
从输出中可以看到,系统中有两块硬盘(/dev/sda
和/dev/sdb
),每块硬盘的分区情况也一目了然。
原因:
解决方法:
dmesg
)以获取更多信息。lsmod
命令查看已加载的模块。原因:
解决方法:
sudo
命令以root权限执行相关命令。fdisk
或parted
工具进行修复或重新创建分区表。希望以上信息对你有所帮助!
领取专属 10元无门槛券
手把手带您无忧上云