管理已删除的檔案

當您在 Nextcloud 中刪除檔案時,該檔案不會立即永久刪除而是會被移到垃圾箱中。除非您手動執行此操作,或者當“已刪除文件”應用程式將其刪除以為新檔案騰出空間,否則該文件不會被永久刪除。

通過單擊 Nextcloud Web 界面的檔案頁面上的 已刪除文件 按鈕來查找已刪除的檔案。您可以選擇恢復或永久刪除檔案。

配額

已刪除的檔案不計入您的存儲配額。只有您的個人檔案計入您的配額,而不是與您共享的文件。(請參閱 Storage quota 了解有關配額的更多信息。)

刪除共享檔案時會發生什麼事情

當檔案是共享檔案時,刪除檔案會變得有點複雜,如本場景所示:

  1. User1 與 User2 和 User3 分享了一個文件夾 “test”

  2. User2(收件人)刪除 “test” 內的檔案/文件夾 “sub”

  3. 文件夾 “sub” 將被移至 User1(所有者)和 User2(收件人)的垃圾箱

  4. 但是 User3 的垃圾箱中不會有 “sub” 的副本

當 User1 刪除 “sub ”時,它會被移到 User1 的垃圾箱。它會從 User2 和 User3 中刪除,但不會放入他們的垃圾箱。

當您共分享檔案時,其他用戶可以複製、重命名、移動並與其他人分享檔案,就像他們對任何計算機檔案一樣。Nextcloud 沒有神奇的力量來阻止這種情況。

已刪除的檔案應用程式如何管理存儲空間

為確保用戶不會超出其存儲配額,已刪除文件應用程式最多將其當前可用空間的 50% 分配給已刪除檔案。如果您刪除的檔案超過此限制,Nextcloud 會刪除最舊的檔案(從刪除時開始具有最舊時間戳的檔案),直到它再次達到內存使用限制。

每次將新檔案添加到已刪除檔案時,Nextcloud 都會檢查已刪除檔案的年齡。默認情況下,已刪除的檔案會在垃圾箱中保留 30 天。Nextcloud 伺服器管理員可以通過設置 "trashbin_retention_obligation" 值來調整 "config.php" 檔案中的這個值。早於 "trashbin_retention_obligation" 值的檔案將被永久刪除。此外,Nextcloud 會在每次添加新檔案時計算最大可用空間。如果刪除的檔案超過了新的最大允許空間,Nextcloud 將永久刪除那些過期最快的垃圾檔案,直到再次達到空間限制。

Note

您的管理員可能已將垃圾箱保留期配置為覆蓋存儲空間管理。 有關詳細信息,請參閱`管理文檔 <https://docs.nextcloud.com/server/latest/admin_manual/configuration_server/config_sample_php_parameters.html#deleted-items-trash-bin>`_ 更多細節。