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

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

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

2023-08-25 15:56:43 558

Windows備份壓縮文件上傳到藍隊OSS

環(huán)境工具:

Windows系統
購買(mǎi)對象存儲

7-Zip

kodo-browser-Windows-x64

qshell

1. 對象存儲空間購買(mǎi)
http://www.tjdsmy.cn/bos/buy.html

image.png

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

查看密鑰
image.png

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

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

image.png 

2.>下載安裝kodo-browser圖像化上傳數據至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.> 一次性備份可手動(dòng)打包需上傳文件。

2.> 腳本進(jìn)行備份:
備份腳本bak.bat

@echo off

::設置7z的命令行程序路徑

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

::設置壓縮包保存路徑

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

::當天日期,備份文件名

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

::設置要打包壓縮的文件夾

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

::備份命令 -xr!.svn過(guò)濾.svn文件夾

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

::刪除超過(guò)30天的備份--start--

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

執行腳本后查看打包備份文件

image.png 

3.> 如需設置自動(dòng)備份可添加任務(wù)計劃進(jìn)行備份。
image.png

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

image.png 

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

image.png 

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

powershell腳本date-OSS-UP.ps1

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

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

#對象存儲參數

$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鏈接用戶(hù)和授權

qshell user clean

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

qshell user cu $OssName

#執行上傳文件

qshell fput $BucketName $LastFile $UpDataFile

qshell user remove $OssName

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


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

這條文檔是否有幫助解決問(wèn)題?

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

在文檔使用中是否遇到以下問(wèn)題:
-->