Ram
稀疏文件可以超出記憶體大小嗎?
由於文件的物理大小會小於邏輯文件大小,是否可以創建一個大小大於可用記憶體的稀疏文件?
文件自然可以比 RAM 大,稀疏或沒有。我有一個 TB 的硬碟,但沒有 TB 的 RAM。
如果您的意思是大於文件系統/分區,那麼當然,您可以創建一個大小為 EB 而不是 TB 的稀疏文件,這僅受給定文件系統的最大文件大小限制,您可以通過 Google 搜尋這些限制,例如例如,給定文件系統的 Wikipedia 條目通常會列出它們。
實際上將數據寫入這樣一個稀疏文件最終會產生常見的 no space left on device 錯誤。