「Linux如何扫描寻找新增的LUN磁盘」 (linux扫描新增的lun)

Linux如何扫描寻找新增的LUN磁盘

LUN (Logical unit number) 是一种虚拟化技术,可以将多个物理硬盘组合成一个逻辑卷。在存储网络环境中,LUN 是非常普遍的一种存储方式。在 Linux 系统中,如何扫描寻找新增的 LUN 磁盘呢?接下来,本文将为大家详细介绍。

1. 确定设备名称

在开始寻找新增的 LUN 磁盘之前,首先需要确定设备名称。在 Linux 中使用 llk 命令即可查看系统中已经存在的硬盘和分区信息。

“`

$ llk

“`

输出如下:

“`

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT

sda 8:0 0 20G 0 disk

├─sda1 8:1 0 512M 0 part /boot

└─sda2 8:2 0 19.5G 0 part /

“`

其中,名称为 sda 的硬盘已经存在,已经分为两个分区 sda1 和 sda2。如果系统中存在多个硬盘,则会有多个类似的输出。

2. 挂载文件系统

接下来,需要将新增的 LUN 磁盘分区挂载为文件系统。首先需要准备一个目录作为挂载点,例如:

“`

$ mkdir /mnt/newdisk

“`

然后,可以使用 fdisk 命令对新增的 LUN 磁盘进行分区。以 SCSI 设备为例,可以使用如下命令:

“`

$ fdisk /dev/sdb

“`

在交互式界面中,按下 n 键创建一个新分区。选择默认选项即可。

接下来,需要将新分区格式化为文件系统,例如:

“`

$ mkfs.ext4 /dev/sdb1

“`

将该分区挂载到目录 /mnt/newdisk 下,例如:

“`

$ mount /dev/sdb1 /mnt/newdisk

“`

现在,新增的 LUN 磁盘已经成功挂载到系统中。

3. 扫描新增 LUN 磁盘

如果新增了 LUN 磁盘,但是还没有在系统中进行扫描,那么可以使用如下命令:

“`

$ echo “- – -” > /sys/class/scsi_host/host0/scan

“`

其中,host0 是 SCSI 接口的名称,需要根据实际情况修改。上述命令执行后,系统会扫描所有 SCSI 设备,查找新的 LUN 磁盘。

4. 使用 LVM 管理多个硬盘

在实际的存储环境中,通常会使用多个硬盘作为 LUN。为了方便管理这些硬盘,可以使用 LVM (Logical Volume Manager) 进行操作。

在新增的 LUN 磁盘上创建物理卷:

“`

$ pvcreate /dev/sdc1

“`

然后,创建卷组:

“`

$ vgcreate newlun /dev/sdc1

“`

其中,newlun 是卷组的名称。

创建逻辑卷:

“`

$ lvcreate -L 10G -n testvol newlun

“`

这里创建了一个大小为 10G 的逻辑卷 testvol。

以上就是使用 Linux 扫描寻找新增的 LUN 磁盘的方法,以及使用 LVM 管理多个硬盘的技巧。希望对大家有所帮助。


数据运维技术 » 「Linux如何扫描寻找新增的LUN磁盘」 (linux扫描新增的lun)