📜  在 linux 中扫描新磁盘 (1)

📅  最后修改于: 2023-12-03 14:51:01.034000             🧑  作者: Mango

在Linux中扫描新磁盘

当你向Linux系统添加新磁盘时,你需要手动扫描新磁盘,以在系统中识别新磁盘。本篇文章将介绍在Linux中如何扫描新磁盘。

步骤

以下为在Linux中扫描新磁盘所需的步骤:

  1. 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未被挂载。

  2. 使用partprobe命令,它可让内核重新扫描磁盘分区,以识别任何新磁盘。

    sudo partprobe
    

    partprobe命令需要超级用户权限,因此使用sudo来提升权限。

  3. 再次使用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总线。