Storage

如何使用 CLI 刪除 NetApp ONTAP 7 上的文件

  • August 26, 2015

由於包含 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 並在複製後刪除舊的,或者增加卷。

引用自:https://serverfault.com/questions/716545