Network-Attached-Storage

NAS 快照佔用多少空間?

  • September 14, 2016

我試圖了解 NAS 上的快照是如何工作的。假設我在 NAS 上有一個 10GB 的共享空間。我創建了一個 1GB 的文件。拍攝每日快照。之後我刪除了文件,但快照仍然存在。我將有多少可用空間?我假設它不會讓我覆蓋快照指向的空間,所以我還有 9GB 的可用空間嗎?

大多數 NAS 快照都實現了寫時複製,因此快照本身最初不佔用空間(或者幾乎沒有,有一些成本)。但是,必須複製在其所屬文件被快照時更改的任何塊。如果整個文件仍在快照中時被刪除,則必須保留所有這些塊。

因此,在上述情況下,只要該文件仍在快照中,您就只剩下 9GB 了。更糟糕的是,如果文件沒有被刪除而是完全改變,那麼每個塊都被改變,你將只剩下 8GB,因為 1GB 被目前版本的文件用完,而 1GB 被原始文件使用。如果文件每天都完全更改,並且每天都保存快照,那麼您將在第十天結束之前完全用完空間。

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