📅  最后修改于: 2023-12-03 14:51:01.034000             🧑  作者: Mango
当你向Linux系统添加新磁盘时,你需要手动扫描新磁盘,以在系统中识别新磁盘。本篇文章将介绍在Linux中如何扫描新磁盘。
以下为在Linux中扫描新磁盘所需的步骤:
lsblk
命令可列出系统中的块设备和它们的挂载点,通过该命令来查看已经挂载的磁盘以及新磁盘所对应的设备名称。
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 M 20G 0 disk
├─sda1 8:1 P 512M 0 part /boot
├─sda2 8:2 P 1G 0 part /boot/efi
├─sda3 8:3 P 8G 0 part [SWAP]
└─sda4 8:4 P 10.5G 0 part /
sdb 8:16 M 10G 0 disk
在这里,除了sda
外,系统中还有一个磁盘sdb
未被挂载。
使用partprobe
命令,它可让内核重新扫描磁盘分区,以识别任何新磁盘。
sudo partprobe
partprobe
命令需要超级用户权限,因此使用sudo来提升权限。
再次使用lsblk
命令,查看新磁盘是否已被识别。
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 M 20G 0 disk
├─sda1 8:1 P 512M 0 part /boot
├─sda2 8:2 P 1G 0 part /boot/efi
├─sda3 8:3 P 8G 0 part [SWAP]
└─sda4 8:4 P 10.5G 0 part /
sdb 8:16 M 10G 0 disk
└─sdb1 8:17 P 10G 0 part
在这里,磁盘sdb
已被识别,并包含1个分区sdb1
。
通过以上步骤,在Linux中扫描新磁盘可以非常简单。需要注意的是,如果系统在添加新磁盘后仍未显示新磁盘,请尝试使用rescan-scsi-bus.sh
命令来重新扫描SCSI总线。