全部產品
Search
文件中心

File Storage NAS:資源回收筒

更新時間:Nov 06, 2024

為避免誤刪除通用型NAS檔案系統中的檔案導致業務受阻或資料永久丟失,建議您開啟資源回收筒功能。開啟後,被刪除的檔案或目錄將暫存在資源回收筒中,並在規定的保留時間之後徹底刪除。您可以在保留時間期間恢複這些檔案及其UID、GID和ACL等中繼資料資訊。

背景資訊

開啟資源回收筒後,被刪除的檔案或目錄將暫存在資源回收筒中,包括但不限於:

  • 您在ECS、容器等計算節點上手動刪除的NAS中的檔案。例如手動執行rm -f test01.text命令刪除檔案test01.text,檔案test01.text將進入資源回收筒。

  • 使用應用程式在計算節點上自動刪除的NAS中的檔案或目錄。例如Python使用os.remove("test02.text")刪除檔案test02.text,檔案test02.text將進入資源回收筒。

  • POSIX rename觸發刪除的檔案或目錄。例如同一目錄存在檔案test_a.txt和檔案test_b.txt,執行mv test_a.txt test_b.txt,檔案test_b.txt將進入資源回收筒。

  • 應用程式使用NAS檔案產生的臨時檔案。例如執行vim命令編輯檔案時,產生的.swp.swpx格式的檔案將進入資源回收筒。

  • 應用程式自動輪轉的記錄檔。例如使用Nginx配置了自動輪轉日誌且最多保留20個記錄檔,當記錄檔test.log.19輪轉為記錄檔test.log.20時,原記錄檔test.log.20將進入資源回收筒。

說明

如果僅覆寫檔案內容,不刪除該檔案,不會觸發檔案進入資源回收筒。例如調用open()函數以w+模式開啟檔案並寫入,原始檔案不會進入資源回收筒。

使用說明

開啟資源回收筒

開啟資源回收筒後,被刪除的檔案將自動進入資源回收筒,並在規定的保留時間之後徹底刪除。執行以下步驟開啟資源回收筒:

  1. 登入NAS控制台

  2. 在左側導覽列,選擇檔案系統>檔案系統列表

  3. 在頂部功能表列,選擇地區。

  4. 檔案系統詳情頁面,單擊目標檔案系統名稱。

  5. 在檔案系統詳情頁,選擇回收站頁簽,單擊开启回收站。

  6. 在开启回收站對話方塊,選擇檔案保留時間天數。

  7. 單擊確定

恢複資源回收筒中的檔案

您可以在保留時間內恢複資源回收筒中暫存的檔案。執行恢複操作注意事項如下:

  • 單個檔案系統一次只能執行一個檔案恢複任務。正在恢複檔案時,無法發起新的檔案恢複任務。

  • 單個恢複任務只能恢複一個檔案或目錄,恢複指定目錄會恢複目錄中的所有檔案。

    說明

    如果待恢複目錄下同一檔案關聯的永久連結檔案個數超過511個,NAS將隨機恢複該目錄下的511個永久連結檔案,超出數量的檔案無法恢複,因此恢複任務狀態將顯示為部分運行成功。

  • 單個恢複任務的檔案或目錄數量越多,恢復越長。

請執行以下步驟恢複資源回收筒中暫存的檔案:

  1. 登入NAS控制台

  2. 在左側導覽列,選擇檔案系統>檔案系統列表

  3. 在頂部功能表列,選擇地區。

  4. 檔案系統詳情頁面,單擊目標檔案系統名稱。

  5. 在檔案系統詳情頁,單擊回收站。

  6. 在已删除文件和目录頁簽,找到目標檔案,單擊恢複

  7. 在选择文件的恢复路径對話方塊,選擇檔案恢複後的儲存路徑,單擊確認

    • 恢复至原路径:當檔案被刪除前的路徑存在時,檔案將恢複至該路徑下。當檔案被刪除前的路徑不存在,請您選擇自訂復原路徑。

    • 自訂復原路徑:選擇一個已存在的路徑,存放恢複後的檔案。

    說明
    • 當任務狀態為整理中時,檔案的讀效能稍有下降,建議此時不要調整檔案系統的目錄結構,否則將增加資料整理的時間長度。

    • 恢複任務完成後,如果在ECS執行個體執行ls命令查詢不到剛恢複的目錄下的檔案,請在該ECS執行個體上執行sudo sysctl -w vm.drop_caches=2命令清理ECS上的緩衝,然後重新查詢檔案。

更多操作

操作

說明

步驟

清空回收站

當資源回收筒內的檔案已廢棄,您可以清空資源回收筒,節省儲存費用。

警告

清空資源回收筒時會徹底刪除資源回收筒內的所有檔案,已徹底刪除的檔案將無法找回。

  1. 在回收站頁簽,單擊清空回收站。

  2. 再次確認資源回收筒中的檔案已廢棄,單擊確定

修改檔案保留時間

您可以根據檔案系統的使用方式隨時修改檔案保留時間,避免資源回收筒中暫存的檔案產生過多儲存費用。

  1. 在回收纸頁簽,單擊修改。

  2. 在保留修改时间對話方塊,修改保留時間,單擊確定

关闭并清空回收站

在確認資源回收筒內的檔案已廢棄且不再使用資源回收筒功能時,您可以關閉並清空資源回收筒。

警告
  • 關閉資源回收筒會徹底刪除資源回收筒內的所有檔案。

  • 已關閉的資源回收筒重新開啟後,資源回收筒內容為空白,無法找回開啟資源回收筒功能前刪除的檔案。

  1. 在回收站頁簽,單擊关闭并清空回收站。

  2. 再次確認資源回收筒中的檔案已廢棄且不再使用資源回收筒功能,單擊確定

查詢資源回收筒中的檔案

暫存在資源回收筒內的檔案,在計算節點上無法查詢,只能通過NAS控制台查詢。

在回收站頁簽,可以查詢資源回收筒中暫存的檔案及刪除時間等資訊。

徹底刪除資源回收筒中的檔案

徹底刪除資源回收筒中的指定目錄會同時徹底刪除目錄中的所有檔案。

警告

資源回收筒內檔案一旦徹底刪除將無法找回。

  1. 在回收站頁簽,找到目標檔案,單擊彻底删除。

  2. 再次確認目標檔案已廢棄,單擊確定

查詢資源回收筒工作清單

您可以通過控制台查看近7日執行的檔案恢複或檔案徹底刪除任務,最多顯示50條任務記錄。

  1. 在回收站頁簽,單擊任务管理頁簽。

  2. 在任务管理頁簽,查看已執行的檔案恢複或檔案徹底刪除任務。

取消檔案徹底刪除或檔案恢複任務

當檔案恢複任務的狀態為恢複中、檔案徹底刪除任務的狀態為刪除中時,您可以通過控制台取消此任務。

  • 檔案恢複任務取消後,已恢複的檔案可以在檔案系統中查詢到,未恢複的檔案可以在資源回收筒中查詢。

  • 檔案徹底刪除任務取消後,已徹底刪除的檔案或目錄不支援找回,未徹底刪除的檔案或目錄可以在資源回收筒中查詢。

  1. 在回收站頁簽,單擊任务管理頁簽。

  2. 在任务管理頁簽,找到目標任務,單擊取消

相關文檔

  • 為了避免NAS資料丟失或受損,您還可以通過雲備份服務備份NAS中的所有目錄或檔案,詳情請參見備份和恢複檔案

  • 對於極速型進階型NAS檔案系統,您還可以通過快照備份資料並將某一時刻快照中的資料恢複至現有檔案系統中,詳情請參見快照

FAQ