国产欧美日韩第一页|日本一二三不卡视频|在线精品小视频,亚洲第一免费播放区,metcn人体亚洲一区,亚洲精品午夜视频

幫助中心 >  技術(shù)知識庫 >  對象存儲 >  對象存儲教程 >  Windows備份壓縮文件上傳到藍(lán)隊云對象存儲(OSS)

Windows備份壓縮文件上傳到藍(lán)隊云對象存儲(OSS)

2023-08-25 15:56:43 1469

Windows備份壓縮文件上傳到藍(lán)隊OSS

環(huán)境工具:

Windows系統(tǒng)
購買對象存儲

7-Zip

kodo-browser-Windows-x64

qshell

1. 對象存儲空間購買
http://www.tjdsmy.cn/bos/buy.html

image.png

創(chuàng)建存儲空間
image.png

查看密鑰
image.png

2. 所需環(huán)境工具安裝
1.>下載安裝7-zip壓縮軟件

壓縮時需要使用7-zip進行調(diào)用,因此根據(jù)自己電腦進行安裝
官網(wǎng):http://www.tjdsmy.cn/

image.png 

2.>下載安裝kodo-browser圖像化上傳數(shù)據(jù)至OSS工具

http://www.tjdsmy.cn/kodo/5972/kodo-browser

image.png 

3.>下載qshell,命令行腳本上傳至OSS工具

http://www.tjdsmy.cn/kodo/1302/qshell

image.png 

3. 打包備份需要上傳到OSS的文件:

1.> 一次性備份可手動打包需上傳文件。

2.> 腳本進行備份:
備份腳本bak.bat

@echo off

::設(shè)置7z的命令行程序路徑

set zip7=D:\\\\\\\\\\\\\\\\7-Zip\\\\\\\\\\\\\\\\7z.exe

::設(shè)置壓縮包保存路徑

set Save=D:\\\\\\\\\\\\\\\\databak

::當(dāng)天日期,備份文件名

set curdate=%date:~0,4%-%date:~5,2%-%date:~8,2%-%time:~0,2%-%time:~3,2%-%time:~6,2%

::設(shè)置要打包壓縮的文件夾

set zipfile=D:\\\\\\\\\\\\\\\\data

::備份命令 -xr!.svn過濾.svn文件夾

"%zip7%" a -tzip "%Save%\\\\\\\\\\\\\\\\%curdate%.zip" "%zipfile%" -mx0 -xr!.svn

::刪除超過30天的備份--start--

forfiles /p "%Save%" /m *.zip -d -30 /c "cmd /c del /f @path"

執(zhí)行腳本后查看打包備份文件

image.png 

3.> 如需設(shè)置自動備份可添加任務(wù)計劃進行備份。
image.png

3. 將壓縮備份文件上傳至藍(lán)隊云OSS:
1.> 一次性上傳可利用圖像化工具kodo-browser進行上傳
打開kodo-browser,利用存儲空間密鑰登錄
image.png

image.png 

直接將備份文件拖拽至空間即可

image.png 

2.> 利用命令行工具qshell編寫腳本上傳

powershell腳本date-OSS-UP.ps1

#qshell主程序,設(shè)置這個文件路徑相應(yīng)的變量環(huán)境

$qshellPath = "D:\\\\\\\\\\\\\\\\bak腳本\\\\\\\\\\\\\\\\qshell.exe"

#對象存儲參數(shù)

$OssName = "lanan" #qshell中保存的名字

$AccesssKey = "xxxxxx"  #AK

$SecretKey = "xxxxxx"  #SK

$BucketName = "lanan-win" #對象存儲中的Bucket名字

#備份文件目錄

$DataPath = "D:\\\\\\\\\\\\\\\\databak"

#獲取備份目錄最新一次文件路徑

$Last  = Get-ChildItem $DataPath | Sort-Object lastwritetime -Descending

$LastFile = $Last.Name[0]

$UpDataFile = "$DataPath\\\\\\\\\\\\\\\\$LastFile"

#建立OSS鏈接用戶和授權(quán)

qshell user clean

qshell user add --ak $AccesssKey --sk $SecretKey --name $OssName

qshell user cu $OssName

#執(zhí)行上傳文件

qshell fput $BucketName $LastFile $UpDataFile

qshell user remove $OssName

PS:需要自動上傳添加任務(wù)計劃即可。


提交成功!非常感謝您的反饋,我們會繼續(xù)努力做到更好!

這條文檔是否有幫助解決問題?

非常抱歉未能幫助到您。為了給您提供更好的服務(wù),我們很需要您進一步的反饋信息:

在文檔使用中是否遇到以下問題: