「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 管理多个硬盘的技巧。希望对大家有所帮助。