什么是LUN?逻辑单元编号解释

亚伦保罗更新于2022年9月16日知识中心

LUN (Logical Unit Number)是存储设备的重要组成部分。但它到底是什么?

LUN或逻辑单元号是存储设备的关键信息之一。时不时地,你可能会听到人们谈论它或在网上读到它。SCSI协议中使用的这个数字识别存储设备中的逻辑单元。

lun数组

但它到底是什么?它是如何工作的?逻辑单元号的类型是什么?在本文中,我们将详细讨论并分析它们。所以,让我们开始吧。

什么是逻辑单元号?

存储设备中的逻辑单元决定了数据写入的区域。这就是为什么SCSI协议需要一系列的数字来寻址每个逻辑单元。因此,当存储被使用时,它使用存储区域网络或SAN协议来封装SCSI。

因此,一个数字被用来寻址所使用的逻辑单元,SCSI通过它们的数字使用它们,创造了术语LUN或逻辑单元号。这种编号的设备可用于各种场景,包括过时的磁带机。

或者任何在物理磁盘上写数据的东西。因此,它是一个用来指代存储区域网络(SAN)上的逻辑磁盘的数字。有时,逻辑盘本身也被命名为LUN。然而,大多数专家认为这在技术上是错误的。

存储设备是各种单元的总和,每个单元都有一个指定的序列号,我们称之为逻辑单元号。

逻辑单元号是如何工作的?

对于一些人来说,LUN在存储设备中的工作有点复杂,难以理解。但是,硬盘驱动器使用多个物理磁盘写入数据。但是,每个单元(物理磁盘/内存芯片)都被授予一个序列号。

当需要时,SCSI将此序列号作为目标。因此,当用户格式化磁盘阵列或创建分区时,它将存储移动到单独的卷中。然后,为了识别每个卷,SCSI配置一个逻辑单元并给它一个编号。

因此,当一个简单的任务在PC上发生时,比如像打开PC上的驱动器这样简单的事情,计算机就会访问SCSI提供的LUN。因此,当像这样的操作是由计算机管理员开始的国开行(Command Descriptor Block)下发到物理存储单元。

然后,一个3位逻辑数单元标识特定目标中的逻辑单元。这允许设备根据数字开始操作,并继续写入特定的存储区域。

一旦该区域被填满或使用,SCSI将CDB发送到另一个物理存储单元。然后,这个逻辑数字单元暂时成为主单元,直到它也用完为止。

逻辑单元号的类型

虽然它听起来像一个单一的类型,但LUN或逻辑单元号有很多类型。每种类型都针对存储设备的特定操作。因此,当需要各种逻辑单元类型时,数字类型也会改变。以下是四种主要类型:

镜像LUN

镜像LUN是一种容错LUN类型,它在不同的物理驱动器上进行两个数据拷贝。它允许更好地控制冗余和备份。这也是识别重复或冗余文件的程序所采用的类型。

连接LUN

级联LUN的主要作用是将多个逻辑数字单元压缩成一个单元或卷。它是RAID组中使用的逻辑编号单元的主要类型,特别是当两个逻辑编号单元被分隔在一起时。

条纹LUN

分条LUN使用一个逻辑单元号在多个物理驱动器上写数据。这使得计算机可以实现更好的性能和增强的各种物理驱动器的耐用性。因为它将输入/输出分布到不同的磁盘上。

奇偶校验的条带LUN

带奇偶校验的分条LUN与分条LUN的含义大致相同。但是,这种逻辑单元号类型的任务是跨物理驱动器的奇偶校验信息——最好是三个或更多。这确保了如果一个驱动器失败或不能工作,它可以从其余驱动器上的信息重用。

逻辑单元号用例

LUN的主要作用是标识存储设备。虽然根据LUN类型的不同,这肯定会有所不同,但原理是相同的。例如,如果您在驱动器上创建一个分区,那么将使用一个简单的逻辑单元号(Logical Unit Number)来标识物理驱动器上的这一部分。

此外,lun用于分区和掩码san,以便通过虚拟化每个物理扇区映射多个物理lun。正如前面提到的,这个术语本身是用来识别数字的,但它也通常用来识别逻辑单位本身。

结论

这些是关于逻辑单元号您需要知道的一些关键事情。它是物理驱动器的基本标识,也是常用计算操作的关键组件。因此,了解lun是理解存储过程的必要条件。

这个页面有用吗?