LUN 可调整到的最大大小是多少?
适用场景
- SAN
- FlexPod
- Data ONTAP 9.5 之前的版本
- 集群模式和 7 模式
问题解答
- LUN 可以增长多大?
- 如何确定 LUN 的 10 倍限制?
- 现有 LUN 可以扩展多大?
LUN 是 Data ONTAP 中的特殊文件,它们使用块访问协议公开为 SCSI 磁盘。在 9.5 之前的 ONTAP 版本中,可以在正常情况下调整这些文件的大小,但由于其 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 implemented " )
lun geometry
在 Data ONTAP 7.0 中添加了命令,用于查看和编辑 LUN 的磁盘几何结构属性。与 LUN 路径结合使用时,该命令将显示 LUN 几何结构以及 LUN 可调整大小的最大大小。它仅在高级和 diag 提升权限模式下可用:
*** 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 之前的版本中, LUN 的大小名义上是原始大小的 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 也是如此:
警告:不要将圆柱体大小增加到以下示例中提供的 271 , 431 , 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 块克隆,则副本卸载也可能会降低复制到该 LUN 的数据的空间利用率。(错误 692842)
追加信息
附加信息 _text