Storage
如何使用 CLI 刪除 NetApp ONTAP 7 上的文件
由於包含 LUN 的捲在執行 ONTAP 7.x 的 NetApp FAS 上已被填充至 100%,因此 LUN 自動離線,從而停止了虛擬機。
現在我們需要刪除卷上的快照或文件才能再次聯機。但我不知道該怎麼做。我發現了刪除舊快照的可能性,這就是我到目前為止所做的。這足以獲得一些可用空間並使 LUN 重新聯機。
但是是否也可以刪除文件,如果可以,該怎麼做?
雖然我沒有找到使用 CLI 直接刪除文件的解決方案,但我發現了一些舊快照。我可以使用 CLI 刪除那些舊快照,這又給了我一些 LUN 上的可用空間。
如何使用我可以在這裡找到的 CLI 刪除快照:http ://www.sysadmintutorials.com/tutorials/netapp/netapp-data-ontap-7-mode/netapp-data-ontap-cli/
之後,我可以使捲和 LUN 再次聯機,並使用 VMware 管理界面刪除其餘的快照。這解決了問題。
它是由具有數百個快照的特定 VM 引起的,這些快照由 Veeam 創建,但仍然存在。刪除它們後,我又有了足夠的空間。
刪除使用 LUN 的伺服器內的文件不一定會釋放空間。VMWare 將已刪除文件中的數據保留在整個磁碟上,取消引用已刪除文件而不實際刪除或覆蓋其數據。如果您使用受支持的 VMWare 和 Netapp 組合,則可以使用特殊的 VAAI 命令取消引用不再屬於文件系統的 scsi 扇區。
除此之外,LUN 無法縮小,因此您的選擇是使用 VM 級別的工具將數據複製到新 LUN 上的新 VM 並在複製後刪除舊的,或者增加卷。