LUN 可调整到的最大大小是多少?
适用场景
- SAN
- FlexPod
- Data ONTAP 9.5之前的版本
- 集群模式和7-模式
问题解答
- 一个LUN可以增加多大?
- 如何确定LUN的10倍限制?
- 现有LUN可以扩展多大?
LUN是Data ONTAP中的特殊文件、使用块访问协议作为SCSI磁盘公开。
在正常情况下、这些文件的大小可以调整为ONTAP 9.5之前版本中原始大小的10倍、由于其SCSI磁盘几何属性(也称为CHS或Cylder-Head-Sector数据)、最小大小调整上限为64 GB。
64 GB的最小上限基于1 MB柱面大小和65535的最大柱面数(16位值的上限)。
这意味着、无论LUN的起始大小如何、您始终可以将其扩展到至少64 GB。
请勿调整Solaris LUN类型的大小(错误 834382)。(调整Solaris LUN大小时可能会出现错误-"Error: command failed:Function not实际应用")
lun geometry
Data ONTAP 7.0中添加了命令 、用于查看和编辑LUN的磁盘几何结构属性。
如果与LUN路径结合使用、则该命令将显示LUN几何结构以及可将LUN调整到的最大大小。
它仅在提升权限模式 高级和诊断模式下可用:
*** Data ONTAP 8使用 <priv set diag>
filer> priv set diag
filer> lun geometry /vol/vol1/my_lun
SCSI Disk Geometry:
512 bytes/sector
256 sectors/track
16 tracks/cylinder (heads)
4096 sectors/cylinder
5120 cylinders
20971520 sectors
2097152 cylinder size (2megabyte (MB))
10737418240 device size (10240 MB)
137436856320 max resize size (131070 MB)
注: 此输出的最后一行max resize size
()表示LUN最终可能增长到的大小。
当Data ONTAP创建LUN时、它会计算LUN大小增长到初始创建大小的10倍时的SCSI几何结构。
这将决定LUN可以增加到多大-在ONTAP 9.5之前的版本中、通常是其原始大小的10倍。
同样、对于大于6 GB的LUN也是如此。由于其几何结构、创建的任何小于6 GB的LUN都可以增长到64 GB、这是指具有65535个柱面的1 MB柱面大小。
注意:由于Windows LUN的柱面大小要大得多,因此可以将其大小调整为大。小于50 GB的LUN均可调整为大约500 GB。
如何将LUN大小增加到其10倍限制以上(无论起始大小如何)(7-模式):
执行以下操作计划、手动 将LUN大小增加到 原来的10倍以上、即使原始LUN小于6 GB也是如此:
警告:请勿将cylinder大小增加到 以下示例中给出的271、433、240值以上。请勿对Solaris类型的LUN执行此操作。
- 为包含LUN的卷创建Snapshot。如果由于任何原因调整LUN的大小未产生预期结果、则可以将此结果用作故障恢复计划的基础。
- 运行
lun attribute
命令更改圆柱体大小。这将触发重新计算每个磁道的扇区以及LUN几何数据中的柱面数:lun attribute set -f /vol/vol1/my_lun cylinder_size 271434240
- 运行
lun geometry
命令确认几何结构已更改、新的最大LUN大小报告为16 TB (16742279 MB、Data ONTAP中的最大LUN大小)。
现在、您应该能够使用正常方式将LUN调整为新大小(最大16 TB)。 - 调整LUN大小后、从SAN主机操作系统重新扫描LUN以查看新大小。
- 此时、请参阅主机操作系统或其他有关管理LUN中的分区、卷和文件系统的第三方文档。
如何将LUN大小增加到其10倍限制以上(无论起始大小如何)(集群模式):
- 在ONTAP 9.5中、取消了10倍大小调整限制、 因此可以使用正常的大小调整方法。
- 在集群模式Data ONTAP 8.x和ONTAP 9 9.5之前的版本中、不存在此功能。
- 相反、 应创建一个新卷和LUN、并将数据迁移到新位置(大小合适)。
- 在迁移到新LUN期间、您可以利用受支持平台上的副本卸载来提高系统利用率。
- 如果复制卸载在同一个卷中创建、并且副本卸载引擎能够利用空间效率引擎克隆子LUN块、则复制到新LUN的数据的空间利用率也可能会降低。(错误 692842)
追加信息
其他信息文本