顯示
1.
一、Tar壓縮打包和解壓

1.1.
1.1 打包解壓

1.2.
1.2 加密壓縮

2.
二、ZIP壓縮打包和解壓

2.1.
2.1 打包解壓

2.2.
2.2 加密壓縮

3.
三、Rclone命令安裝配置

4.
四、自動定時打包備份

5.
五、自動刪除舊備份及同步

5.1.
5.1 sync同步備份

6.
六、總結

6.1.
推薦閱讀

最近因為想要對一個沒有數據庫的網站目錄進行打包備份,發現如果結合Rclone這個“神器”的話,打包備份指定的目錄文件夾并上傳到各大網盤中將是一件非常容易的事情。除此之外,還可以上傳到支持FTP、WebDAV、SFTP、Https等協議的存儲中。

主要是用到Linux的兩個命令:zip和tar,這兩個命令可以實現給指定目錄打包。其實,如果不想打包的話我們可以用到SCP和Rsync,這兩個命令可以幫助我們快速復制或者同步文件夾到指定目錄,特別適合超大量文件或者超大文件的傳輸備份任務。

這篇文章就來分享一下利用Rclone Tar或ZIP,實現自動定時打包備份指定目錄文件夾并同步備份到各大網盤。

一、Tar壓縮打包和解壓

1.1 打包解壓

打包命令如下(提前在根目錄創建好/backup):

tar -czvf /backup/backup$(date %Y%m%d%H%M).tar.gz  /opt

以上命令是將文件夾/opt下所有的文件及子文件夾打包到/backup目錄下,并以時間來命名。

解壓命令如下:

tar zxvf /backup/backup20200925.tar.gz -C /opt

以上命令是將壓縮包解壓到/opt目錄下。

1.2 加密壓縮

加密壓縮如下:

tar zcvf – /opt | openssl des3 -salt -k \’123456\’ -out /backup/backup$(date %Y%m%d%H%M).tar.gz  

以上命令是將文件夾/opt下所有的文件及子文件夾打包到/backup目錄下,設置了加密密碼“123456”,并以時間來命名。

加密解壓如下:

openssl des3 -d -k \’123456\’ -salt -in /backup/backup20200925.tar.gz | tar zxvf – -C /opt

以上命令是將壓縮包解壓到/opt目錄下,請替換你的密碼。

二、ZIP壓縮打包和解壓

2.1 打包解壓

打包命令如下(提前在根目錄創建好/backup):

zip -q -r /backup/backup$(date %Y%m%d%H%M).zip /opt

以上命令是將文件夾/opt下所有的文件及子文件夾打包到/backup目錄下,并以時間來命名。

解壓命令如下:

unzip /backup/backup20200925.zip -d /opt

以上命令是將壓縮包解壓到/opt目錄下。

2.2 加密壓縮

加密壓縮如下:

zip -q -r -P\’wzfou123\’ /backup/backup$(date %Y%m%d%H%M).zip /opt

以上命令是將文件夾/opt下所有的文件及子文件夾打包到/backup目錄下,設置了加密密碼“123456”,并以時間來命名。

加密解壓如下:

unzip -P\’wzfou123\’ /backup/backup20200925.zip -d /opt

以上命令是將壓縮包解壓到/opt目錄下,請替換你的密碼

三、Rclone命令安裝配置

rclone 是一個命令行工具,用于 Google Drive 的上傳下載等操作。官網網站:https://rclone.org/

你可以用以下的命令來安裝 rclone,以 RedHat 系舉例,記得要先安裝 unzip 命令。

yum -y install unzip && wget -qO- https://rclone.org/install.sh | bash

然后,運行以下命令開始配置:

rclone config

輸入:n和設置一個名稱。

然后選擇你要備份的網盤,這里以谷歌網盤為演示,id和Secret都不用填寫,直接回車。

然后輸入:1,賦予rclone操作云盤可讀可寫的權限,folder_id和account_file都直接回車,不用填寫。

當設置到 Use auto config? 是否使用自動配置,選 n 不自動配置。然后根據提示用瀏覽器打開 rclone 給出的 URL,點擊接受(Accept)。

然后將瀏覽器上顯示出來的字符串粘貼回命令行里,完成授權,然后退出即可。

四、自動定時打包備份

在本地根目錄下新建cmd目錄,然后cd cmd,新建一個sh文件。

vim vpsback.sh

復制以下命令:

#!/bin/bash /usr/bin/zip -q -r /backup/backup$(date %Y%m%d%H%M).zip /bw-data /usr/bin/rclone copy –update –verbose –transfers 30 –checkers 8 –contimeout 60s –timeout 300s –retries 3 –low-level-retries 10 –stats 1s \”/backup\” \”wzfoumi:wzfoumima\” echo \”BACKUP DATE:\” $(date \”%Y-%m-%d %H:%M:%S\”) >> /var/log/backup.log

說明:

第一句是將/bw-data打包到指定目錄下。

第二句是利用rclone copy命令,將指定目錄下新增加的文件,同步到Google網盤中,\”wzfoumi:wzfoumima\”是指名稱為wzfoumi的rclone,wzfoumima是谷歌網盤中的文件夾。

第三句是輸入日志,即表示執行了一次備份命令。

賦予執行權限:

chmod x vpsback.sh

先測試一下從是否可以正確運行:

我們可以看到本地文件夾已經有打包過來的文件。

同時,可以看到網盤中已經有了同步過來的文件了。

添加定時任務,讓腳本每天執行一次,更多的關于定時任務設置方法:Linux Crontab命令定時任務基本語法與操作教程。

五、自動刪除舊備份及同步

以下命令是刪除/backup文件夾下30天以前的備份文件:

find /backup -mtime 30 -name \”*.zip\” -exec rm -rf {} \\;

5.1 sync同步備份

本步驟主要是利用的rclone sync命令,將本地目錄與網盤的文件夾保持一致。注意rclone sync是雙向操作,即兩邊的操作都會對雙方產生影響,請謹慎使用。命令如下:

#!/bin/bash /usr/bin/zip -q -r /backup/backup$(date %Y%m%d%H%M).zip /bw-data /usr/bin/rclone sync -i /backup wzfoumi:wzfoumima –progress /usr/bin/find /backup -mtime 30 -name \”*.zip\” -exec rm -rf {} \\; echo \”BACKUP DATE:\” $(date \”%Y-%m-%d %H:%M:%S\”) >> /var/log/backup.log

六、總結

總得來說,tar 壓縮率比 zip 高,但是如果加密后,tar 加密的文件會比 zip加密后的文件大,所以請根據你自己的需要來選擇。另外,如果VPS備份使用定時任務不執行的話,請注意查看一下路徑是不是有錯誤,同時設置一下環境變量等。

更多關于云服務器域名注冊,虛擬主機的問題,請訪問三五互聯官網:m.shinetop.cn

贊(0)
聲明:本網站發布的內容(圖片、視頻和文字)以原創、轉載和分享網絡內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。郵箱:3140448839@qq.com。本站原創內容未經允許不得轉載,或轉載時需注明出處:三五互聯知識庫 » 利用Rclone Tar或ZIP命令讓Linux定時打包備份指定目錄文件夾并同步備份到各大網盤

登錄

找回密碼

注冊

主站蜘蛛池模板: 一出一进一爽一粗一大视频| 在线观看无码av五月花| 国产精品久久无码不卡黑寡妇| 99精品国产兔费观看久久99| 日韩a∨精品日韩在线观看| 波多野结衣一区二区三区高清av| 国产一级老熟女自拍视频| 人妻少妇无码精品专区| 熟女一区二区中文字幕| 亚洲全网成人资源在线观看| 亚洲欧洲中文日韩久久av乱码| 国产黄色一区二区三区四区| 老司机午夜精品视频资源| 国产69精品久久久久人妻刘玥| 九九热在线免费播放视频| av偷拍亚洲一区二区三区| 日本熟妇XXXX潮喷视频| 色综合色综合久久综合频道88| 亚洲国产日韩伦中文字幕| 激情综合网激情五月我去也| 免费无码毛片一区二三区| 91国产自拍一区二区三区| 亚洲欧美在线观看品| 欧美成人精品高清在线播放| 精品国产性色av网站| 777奇米四色成人影视色区| 久久天天躁夜夜躁狠狠 ds005.com| 成人午夜在线观看刺激| 午夜欧美精品久久久久久久 | 亚洲av伦理一区二区| 亚洲av永久无码精品网站| 欧美牲交40_50a欧美牲交aⅴ| 亚洲中文字幕综合小综合| 亚洲人亚洲人成电影网站色| 男女动态无遮挡动态图| 亚洲精品专区永久免费区| 色爱综合激情五月激情| 国产成A人片在线观看视频下载 | 狠狠色噜噜狠狠狠狠色综合久| 国产丝袜肉丝视频在线| 色综合久久综合欧美综合网|