本文中含有需要您注意的重要提示信息,忽略該信息可能對您的業務造成影響,請務必仔細閱讀。
為避免誤刪除通用型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+
模式打開文件并寫入,原始文件不會進入回收站。
使用說明
費用說明
回收站功能本身不收取任何費用,但是暫存在回收站中的文件將按照刪除前的存儲類型收取存儲費用。為節省不必要的存儲費用,請您合理配置文件保留時間。計費詳情,請參見通用型NAS計費和低頻介質計費說明。
權限說明
只有文件系統的擁有者及授予了文件系統回收站使用權限的RAM用戶才能使用回收站功能。更多信息,請參見授予RAM用戶對文件系統回收站的管理權限。
開啟回收站
開啟回收站后,被刪除的文件將自動進入回收站,并在規定的保留時間之后徹底刪除。執行以下步驟開啟回收站:
登錄NAS控制臺。
在左側導航欄,選擇文件系統>文件系統列表。
在頂部菜單欄,選擇地域。
在文件系統列表頁面,單擊目標文件系統名稱。
在文件系統詳情頁,選擇回收站 頁簽,單擊開啟回收站。
在開啟回收站對話框,選擇文件保留時間天數。
單擊確定。
恢復回收站中的文件
您可以在保留時間內恢復回收站中暫存的文件。執行恢復操作注意事項如下:
單個文件系統一次只能執行一個文件恢復任務。正在恢復文件時,無法發起新的文件恢復任務。
單個恢復任務只能恢復一個文件或目錄,恢復指定目錄會恢復目錄中的所有文件。
說明如果待恢復目錄下同一文件關聯的硬鏈接文件個數超過511個,NAS將隨機恢復該目錄下的511個硬鏈接文件,超出數量的文件無法恢復,因此恢復任務狀態將顯示為部分運行成功。
單個恢復任務的文件或目錄數量越多,恢復時間越長。
請執行以下步驟恢復回收站中暫存的文件:
登錄NAS控制臺。
在左側導航欄,選擇文件系統>文件系統列表。
在頂部菜單欄,選擇地域。
在文件系統列表頁面,單擊目標文件系統名稱。
在文件系統詳情頁,單擊回收站 。
在已刪除文件和目錄頁簽,找到目標文件,單擊恢復。
在選擇文件的恢復路徑對話框,選擇文件恢復后的存儲路徑,單擊確認。
恢復至原路徑:當文件被刪除前的路徑存在時,文件將恢復至該路徑下。當文件被刪除前的路徑不存在,請您選擇自定義恢復路徑。
自定義恢復路徑:選擇一個已存在的路徑,存放恢復后的文件。
說明當任務狀態為整理中時,文件的讀性能稍有下降,建議此時不要調整文件系統的目錄結構,否則將增加數據整理的時長。
恢復任務完成后,如果在ECS實例執行ls命令查詢不到剛恢復的目錄下的文件,請在該ECS實例上執行
sudo sysctl -w vm.drop_caches=2
命令清理ECS上的緩存,然后再次查詢文件。
更多操作
操作 | 說明 | 步驟 |
清空回收站 | 當回收站內的文件已廢棄,您可以清空回收站,節省存儲費用。 警告 清空回收站時會徹底刪除回收站內的所有文件,已徹底刪除的文件將無法找回。 |
|
修改文件保留時間 | 您可以根據文件系統的使用情況隨時修改文件保留時間,避免回收站中暫存的文件產生過多存儲費用。 |
|
關閉并清空回收站 | 在確認回收站內的文件已廢棄且不再使用回收站功能時,您可以關閉并清空回收站。 警告
|
|
查詢回收站中的文件 | 暫存在回收站內的文件,在計算節點上無法查詢,只能通過NAS控制臺查詢。 | 在回收站 頁簽,可以查詢回收站中暫存的文件及刪除時間等信息。 |
徹底刪除回收站中的文件 | 徹底刪除回收站中的指定目錄會同時徹底刪除目錄中的所有文件。 警告 回收站內文件一旦徹底刪除將無法找回。 |
|
查詢回收站任務列表 | 您可以通過控制臺查看近7日執行的文件恢復或文件徹底刪除任務,最多顯示50條任務記錄。 |
|
取消文件徹底刪除或文件恢復任務 | 當文件恢復任務的狀態為恢復中、文件徹底刪除任務的狀態為刪除中時,您可以通過控制臺取消此任務。
|
|