啟用 SAN 的空間分配
-
此文件 PDF 的網站
-
NAS儲存管理
-
![](https://docs.netapp.com/common/images/pdf-zip.png)
個別的 PDF 文件集合
Creating your file...
啟用空間分配、讓主機和儲存系統在 LUN 空間管理上合作。啟用 space-allocation
設定可提供下列優點:
-
* ONTAP 可以與沒有可用空間來服務寫入 * 的主機通訊:這種通訊方式更適合主機處理空間不足的情況。LUN 仍保持連線、但無法服務寫入 IO 、直到空間可用為止。仍可執行讀取 IO 。對主機作業系統的確切影響取決於主機組態。在某些情況下、作業系統會重試寫入 IO 、直到成功為止。在其他情況下、檔案系統可能會離線。
如果是 space-allocation
未啟用此設定、 LUN 會進入的狀態space-error
當它達到低空間臨界值且所有 IO 都失敗時。需要將 LUN 變更回online
空間問題解決後的狀態。主機上也可能需要重新掃描 LUN 裝置、才能將路徑和裝置還原至作業狀態。 -
* 主機可以執行
SCSI UNMAP
(有時稱為TRIM
)作業 * :這些作業可讓主機識別 LUN 上不再需要的資料區塊、因為這些區塊不再包含有效的資料。識別通常發生在檔案刪除之後。然後、儲存系統就可以取消分配這些資料區塊、以便在其他地方使用這些空間。這種分配方式可大幅提升整體儲存效率、尤其是在資料週轉率高的檔案系統方面。
啟用空間分配需要主機組態、以便在無法完成寫入時正確處理空間分配錯誤。善用 SCSI UNMAP
需要可以使用 SCSI SBC-3 標準中定義的邏輯區塊資源配置的組態。
啟用空間分配時、下列主機目前支援SCSI精簡配置:
-
Citrix XenServer 6.5及更新版本
-
ESXi 5.0 及更新版本
-
Oracle Linux 6.2 UEK 核心及更新版本
-
Red Hat Enterprise Linux 6.2及更新版本
-
SUSE Linux Enterprise Server 11 及更新版本
-
Solaris 11.1 及更新版本
-
Windows
NVMe 主機不支援空間分配。
從 ONTAP 9.15.1 開始、新建立的 VMware 和 Hyper-V LUN 預設會啟用空間分配、並停用 VMware 和 Hyper-V 未使用的所有新建立 LUN 的空間分配
|
當您將叢集升級至 ONTAP 9.15.1 時、在軟體升級之前建立的所有 LUN 的空間分配設定、無論主機類型為何、在升級之後都會保持不變。 例如、如果在 ONTAP 9.13.1 中為停用空間分配的 VMware 主機建立 LUN 、則在升級至 ONTAP 9.15.1 之後、該 LUN 上的空間分配仍會停用。 |
-
啟用空間分配:
lun modify -vserver vserver_name -volume volume_name -lun lun_name -space-allocation enabled
-
確認已啟用空間分配:
lun show -vserver vserver_name -volume volume_name -lun lun_name -fields space-allocation
-
確認主機作業系統上已啟用空間分配。
某些主機組態(尤其是 ESX )可以自動辨識設定變更、而不需要使用者介入。其他組態可能需要重新掃描裝置。某些檔案系統和磁碟區管理員可能需要額外的特定設定、才能使用進行空間回收 SCSI UNMAP
。可能需要重新掛載檔案系統或完整的作業系統重新開機。請參閱特定作業系統的說明文件以取得指引。