本文介紹如何通過ossutil工具或在線遷移服務實現阿里云對象存儲OSS和文件存儲NAS之間的數據雙向遷移。
費用說明
使用ossutil工具遷移
ossutil工具本身不收取費用,但是由于遷移數據時涉及到OSS的API請求以及經過EIP的數據傳輸,所以會產生一定的API請求和公網網絡費用。
ECS作為數據傳輸的中轉節點,會根據實例配置收取費用。關于ECS的計費詳情,請參見計費方式概述。如果ECS實例綁定了彈性公網IP,NAS數據上傳到OSS則會收取出方向流量費用,關于彈性公網IP的費用,請參見按量付費。
OSS數據遷移至NAS,遷移過程中會涉及到Get類請求費用。遷移完成后,存儲在OSS中的數據不會被刪除,因此OSS還會繼續收取存儲費用。如果您需要刪除存儲在OSS中的數據,請您確認遷移至NAS中的數據無誤后,手動刪除存儲在OSS中的數據。關于Get類請求費用,請參見OSS請求費用。
NAS數據遷移至OSS,遷移過程中會涉及到OSS Put類請求費用。遷移完成后,存儲在NAS中的數據不會被刪除,因此NAS還會繼續收取存儲費用。如果您需要刪除NAS文件系統實例,請您確認遷移至OSS中的數據無誤后,手動刪除NAS文件系統實例。關于Put類請求費用,請參見OSS請求費用。
使用在線遷移服務遷移
關于使用在線遷移服務遷移NAS與OSS數據的費用,請參見新版計費項。
使用ossutil工具遷移
ossutil工具為OSS官方命令行管理工具,適用于文件總量小于30 TB的場景。具有如下特點:
提供方便、簡潔、豐富的Object和Bucket管理命令,操作性能好。
支持文件并發上傳、斷點續傳。
支持文件目錄(文件夾)的上傳下載。
操作步驟
配置NAS數據傳輸中轉節點。具體操作,請參見配置數據傳輸中轉節點。
安裝ossutil工具,有關ossutil的下載及安裝的操作,請參見安裝ossutil。
遷移數據。
OSS遷移至NAS
通過sync命令將OSS數據遷移至NAS。更多操作,請參見sync(同步OSS文件到本地)。
./ossutil64 sync oss://examplebucket/localdir/ /mnt
NAS遷移至OSS
通過sync命令將NAS數據遷移至OSS。具體操作,請參見sync(同步本地文件到OSS)。
./ossutil64 sync /mnt/ oss://examplebucket/localdir/
說明/mnt路徑請填寫實際的NAS掛載目錄。
遷移完成后,請在目標路徑檢查并確認文件是否完整遷移。
使用在線遷移服務遷移
在線遷移服務是阿里云提供的存儲產品數據通道。能夠為高并發場景提供穩定、高效的批量數據遷移功能。使用在線遷移服務,無需部署遷移工具,您就可以將數據在阿里云對象存儲OSS與阿里云文件存儲NAS之間進行靈活的遷移。
遷移教程如下:
OSS遷移至NAS,請參見OSS遷移至LocalFS教程。
NAS遷移至OSS,請參見LocalFS遷移至OSS教程。