色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

別讓數(shù)據(jù)丟失毀了你的樹莓派項目!rsync 自動化備份教程!

上海晶珩電子科技有限公司 ? 2025-03-25 09:22 ? 次閱讀

備份你的Raspberry Pi并不需要很復(fù)雜。雖然有許多高級的備份解決方案可供選擇,但有時最簡單的方法才是最有效的。在本文中,我將向你展示如何使用rsync——一個雖小但功能強大的命令行工具,非常適合為你的Raspberry Pi設(shè)置創(chuàng)建可靠的本地備份。

為什么Rsync是備份Raspberry Pi的最佳工具

Rsync(遠程同步)是一個強大的文件同步和傳輸工具,它預(yù)先安裝在你的Raspberry Pi上。

其核心功能是高效地將文件從一個位置復(fù)制到另一個位置,但它比簡單的復(fù)制操作要智能得多。它只傳輸已更改的文件部分,從而節(jié)省時間和系統(tǒng)資源。這對于備份頻繁更改的大文件特別有用。

9200ac36-0917-11f0-9434-92fbcf53809c.png

我主要使用rsync來備份Raspberry Pi上重要的用戶數(shù)據(jù)。例如,我在Raspberry Pi上維護一個照片庫服務(wù)器,rsync非常適合將所有這些珍貴圖片的備份副本保存在外部驅(qū)動器上,并自動檢測并復(fù)制新文件或已修改的文件。

與復(fù)制整個文件的備份工具不同,rsync只傳輸更改的部分,這使得備份速度顯著提高,并減少了SD卡的磨損。其命令行界面使其非常適合與cron作業(yè)結(jié)合進行自動化,而內(nèi)置的校驗和則確保備份的完整性。最重要的是,rsync的輕量級特性意味著,除非當(dāng)前正在運行備份過程,否則它不會減慢你的Raspberry Pi速度,也不會占用太多的SD卡存儲空間。

出于這些原因,rsync是我需求的最佳解決方案,我相信它也是許多其他希望擁有可靠、高效備份系統(tǒng)的Raspberry Pi用戶的理想選擇。

使用Rsync備份Raspberry Pi文件和文件夾

備份目錄的最簡單方法是使用以下命令:

rsync -av /source/directory /backup/location

例如,要將我的主目錄備份到掛載在“/media/backup”的外部驅(qū)動器上,我使用以下命令:

rsync -av --delete /home/david/immich-app /media/backup

來備份我的照片庫數(shù)據(jù)庫。

9246bc1c-0917-11f0-9434-92fbcf53809c.png

以下是不同選項的作用:

·-a啟用歸檔模式,保留文件權(quán)限、所有權(quán)和時間戳。

·-v提供詳細輸出,以便我可以看到正在復(fù)制的內(nèi)容。

·--delete從備份位置刪除源中不再存在的文件。

注意:你還應(yīng)該了解,rsync對路徑中的尾隨斜杠很講究。源上的尾隨斜杠意味著“復(fù)制此目錄的內(nèi)容”而不是目錄本身。例如,rsync -av --delete /home/pi/folder /media/backup將“folder”的內(nèi)容直接復(fù)制到“backup”中,而省略斜杠則會將“folder”目錄本身復(fù)制到“backup”中。

驗證你的Raspberry Pi備份

在依賴備份之前,你應(yīng)該驗證它是否工作正常。最簡單的檢查方法是使用rsync的模擬運行選項,可以指定為-n或--dry-run。運行以下命令:

rsync -avn --delete /home/pi/folder /media/backup.

如果你的備份是最新的,則不應(yīng)顯示需要傳輸?shù)奈募?/span>

92634df0-0917-11f0-9434-92fbcf53809c.png

為了進行更徹底的驗證,你可以向rsync命令中添加-c或--checksum選項。雖然這比默認的時間戳和大小比較要慢,但它通過計算校驗和來確保源和備份之間的每個文件都完全相同。只需運行:

rsync -avc --delete /home/pi/folder /media/backup

驗證備份的最詳細方法是使用diff命令,它比較源和備份位置之間的每個文件和目錄。要進行此驗證,請使用:

diff-r/home/pi/folder /media/backup/folder

-r選項告訴diff遞歸檢查所有子目錄。如果命令沒有產(chǎn)生輸出,則意味著你的備份與源完全相同。如果有差異,diff將顯示哪些文件不同或缺失。

使用Rsync創(chuàng)建完整的Raspberry Pi備份

在某些情況下,備份整個Raspberry PiSD卡可能比只備份幾個重要文件夾更方便、更安全。

要使用rsync創(chuàng)建完整的Raspberry Pi備份,你需要一個備份目標(biāo)——另一張SD卡或具有足夠空間保存整個系統(tǒng)的外部驅(qū)動器。備份驅(qū)動器應(yīng)使用與Linux兼容的文件系統(tǒng)(如ext4)進行格式化,以正確保留所有文件權(quán)限和屬性。

備份完整Raspberry Pi系統(tǒng)最棘手的部分是正確處理特殊系統(tǒng)目錄和文件。根據(jù)我的經(jīng)驗,最簡單的解決方案是排除不需要備份或恢復(fù)時可能引發(fā)問題的系統(tǒng)目錄。創(chuàng)建一個名為“backup-exclude.txt”的文件,并添加以下應(yīng)從備份中排除的系統(tǒng)目錄:

/proc/*# 運行時進程信息

/sys/*# 內(nèi)核和系統(tǒng)信息

/dev/*# 設(shè)備文件

/tmp/*# 臨時文件

/run/*# 運行時數(shù)據(jù)

/mnt/*# 掛載點

/media/*# 可移動媒體

/home/pi/.cache/*# 用戶緩存文件

/lost+found# 文件系統(tǒng)恢復(fù)目錄

設(shè)置這些排除項后,關(guān)閉盡可能多的正在運行的應(yīng)用程序,然后執(zhí)行以下備份命令:

sudo rsync -avxhP --delete--exclude-from=/home/pi/backup-exclude.txt//media/backup/rootfs/

-x選項防止rsync跨越文件系統(tǒng)邊界,這可能會導(dǎo)致系統(tǒng)目錄出現(xiàn)問題。-h選項使rsync以人類可讀的格式顯示文件大小和傳輸速度。

自動化rsync備份

雖然手動創(chuàng)建的完整備份很有用,但我更喜歡使用Linux內(nèi)置的cron調(diào)度程序來自動化它們。要設(shè)置它,在你的主目錄中創(chuàng)建一個名為“backup-pi.sh”的文件,內(nèi)容如下:

#!/bin/bashBACKUP_DRIVE="/media/backup"LOG_FILE="/home/pi/backup-log.txt"# Check if backup drive is mountedif! mountpoint -q$BACKUP_DRIVE;then echo"Backup drive not mounted at$BACKUP_DRIVE">>$LOG_FILE exit1fi# Create timestamp for loggingdate>>$LOG_FILE# Run backup with error checkingsudo rsync -avxhP --delete \ --exclude-from=/home/pi/backup-exclude.txt \ /$BACKUP_DRIVE/rootfs/ \ >>$LOG_FILE2>&1# Record backup completionecho"Backup finished at$(date)">>$LOG_FILEecho"-------------------">>$LOG_FILE

使腳本可執(zhí)行,然后使用cron進行調(diào)度。輸入crontab -e并添加以下行以在每天午夜運行備份:

00* * */home/pi/backup-pi.sh

92aaf77c-0917-11f0-9434-92fbcf53809c.png

使用Rsync 恢復(fù) Raspberry Pi 備份

恢復(fù)單個文件或目錄的過程非常簡單。只需在rsync 命令中交換源和目標(biāo)位置即可。例如,要從備份中恢復(fù)您的照片庫,可以使用以下命令:

rsync-av/media/backup/home/david/immich-app//home/david/immich-app/

要進行完整的系統(tǒng)恢復(fù),首先需要在SD 卡上全新安裝 Raspberry Pi OS。首先,在新的 SD 卡上安裝一份全新的 Raspberry Pi OS。完成后,使用新的 SD 卡啟動您的 Pi 并完成初始設(shè)置過程。接下來,將備份驅(qū)動器連接到您的 Pi。當(dāng)所有設(shè)備都已正確連接和掛載后,您可以使用 rsync 命令恢復(fù)備份:

sudo rsync-avxhP/media/backup/rootfs//

恢復(fù)完成后,建議重啟您的Pi 以檢查所有恢復(fù)的文件是否已正確加載。您還應(yīng)該驗證重要的服務(wù)和配置是否按預(yù)期工作。

如果在恢復(fù)后某些應(yīng)用程序無法正常工作,請檢查其日志文件(通常位于/var/log/目錄下)以查找任何與權(quán)限相關(guān)的錯誤。您可能需要運行以下命令來修復(fù)主目錄文件的所有權(quán):

sudochown-R$USER:$USER/home/$USER

如您所見,使用rsync 進行恢復(fù)與創(chuàng)建備份一樣簡單——只需在命令中反轉(zhuǎn)源和目標(biāo)路徑即可。

雖然我更喜歡rsync 命令行界面的簡潔性,但如果您對終端操作不太熟悉,還有一些出色的圖形用戶界面 (GUI) 替代方案可供選擇。例如,Syncthing允許您在不同系統(tǒng)之間同步多個文件夾,而Timeshift則提供了一個簡潔的界面,提供系統(tǒng)快照功能。無論您選擇哪種工具,重要的是定期對您的Raspberry Pi 進行備份,以保護您寶貴的數(shù)據(jù)和系統(tǒng)配置。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 自動化
    +關(guān)注

    關(guān)注

    29

    文章

    5748

    瀏覽量

    81701
  • 樹莓派
    +關(guān)注

    關(guān)注

    121

    文章

    1954

    瀏覽量

    107030
收藏 0人收藏

    評論

    相關(guān)推薦
    熱點推薦

    支持ZigBee/INSTEON/X10協(xié)議 強大的家用自動化系統(tǒng)

    樹莓變成“家庭輔助”的那一層奶油,它是一個非常成熟的自動化網(wǎng)關(guān),基于ZigBee,INSTEON和X10協(xié)議,可以管理家庭或者大型建
    發(fā)表于 07-08 12:42

    樹莓初學(xué)者?先做做這十個項目

    就能很好地完成,當(dāng)然樹莓就更不用說了。打造一個簡單的結(jié)合運動傳感器和壓電蜂鳴器的報警系統(tǒng)能夠讓更快地了解樹莓的外部硬件利用方法;另外,
    發(fā)表于 12-01 17:45

    樹莓派系列教程2:樹莓燒寫鏡像

    /article-595-1.html----------------------------------------------------------------------------------------樹莓沒有硬盤,取而代之的是TF卡。只需一個電源一張TF卡
    發(fā)表于 03-28 10:40

    樹莓派系統(tǒng)備份

    樹莓派系統(tǒng)備份通過不斷研究樹莓備份也是簡單的,可以使用u***it-162也可以使用linux系統(tǒng)或者win32diskimage
    發(fā)表于 03-08 16:03

    NAS存儲中如何進行遠程數(shù)據(jù)備份

    ,點擊完成; 10.任務(wù)創(chuàng)建完成,Rsync備份將按照的設(shè)置自動執(zhí)行; 11.可前往Rsync服務(wù)器查看執(zhí)行結(jié)果。
    發(fā)表于 11-08 17:42

    實現(xiàn)家庭自動化,使用樹莓控制電燈

    家庭自動化是業(yè)余愛好者和電子愛好者喜愛的DIY項目之一。此類家庭自動化項目的一部分是控制電燈,如燈泡或吊扇。使用Raspberry Pi(或任何其他平臺)的家庭
    發(fā)表于 05-24 08:00

    NAS網(wǎng)絡(luò)存儲中如何備份數(shù)據(jù)

    當(dāng)安裝好TNAS后,想要實現(xiàn)備份數(shù)據(jù),還要隨時查看所有文件?TNAS為提供了多種備份工具,如AOMEI Backupper、Time Machine、Duple Backup
    發(fā)表于 01-06 17:26

    樹莓ATEM Tally開源項目

    電子發(fā)燒友網(wǎng)站提供《樹莓ATEM Tally開源項目.zip》資料免費下載
    發(fā)表于 07-05 15:01 ?0次下載
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>ATEM Tally開源<b class='flag-5'>項目</b>

    Quantum項目中替換樹莓

    電子發(fā)燒友網(wǎng)站提供《Quantum項目中替換樹莓.zip》資料免費下載
    發(fā)表于 10-28 09:43 ?2次下載
    Quantum<b class='flag-5'>項目</b>中替換<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>

    一篇文章學(xué)會數(shù)據(jù)備份利器rsync

    在Linux系統(tǒng)下數(shù)據(jù)備份的工具很多,但阿銘只用一種,那就是rsync,從字面意思上可以理解為remote sync(遠程同步)。rsync不僅可以遠程同步
    的頭像 發(fā)表于 01-04 14:38 ?808次閱讀

    樹莓家庭自動化開源

    電子發(fā)燒友網(wǎng)站提供《樹莓家庭自動化開源.zip》資料免費下載
    發(fā)表于 06-20 10:57 ?0次下載
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>家庭<b class='flag-5'>自動化</b>開源

    等待已久,新品上市 | RevPi Connect 4系列:基于樹莓CM4計算模塊的全新工業(yè)樹莓

    虹科工業(yè)樹莓新品重磅來襲!虹科RevPi Connect 4采用最新樹莓CM4計算模塊,全面升級,性能躍升,為工業(yè)自動化提供最新解決方案
    的頭像 發(fā)表于 08-01 11:42 ?1107次閱讀
    等待已久,新品上市 | RevPi Connect 4系列:基于<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>CM4計算模塊的全新工業(yè)<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>

    樹莓PLC:讓工業(yè)自動化進入DIY時代!

    PLC和樹莓簡介可編程邏輯控制器(PLC)是一種專為各種行業(yè)的流程自動化和機械控制而設(shè)計的工業(yè)計算機。PLC以其高可靠性、堅固耐用性著稱,能夠處理諸如管理傳送帶、監(jiān)控傳感器或操作機器人系統(tǒng)等任務(wù)
    的頭像 發(fā)表于 04-11 15:32 ?458次閱讀
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>PLC:讓工業(yè)<b class='flag-5'>自動化</b>進入DIY時代!

    樹莓也能實現(xiàn)海上自動化駕駛?

    全員登船,共赴樹莓之旅生活中有些問題,用樹莓派來解決會更有樂趣。今天,我們要與航海愛好者們分享一個由創(chuàng)客TommyJoad打造的巧妙項目。Joad是一位帆船船長,對現(xiàn)代
    的頭像 發(fā)表于 04-24 16:04 ?200次閱讀
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>也能實現(xiàn)海上<b class='flag-5'>自動化</b>駕駛?

    樹莓“吉尼斯世界記錄”:將樹莓的性能發(fā)揮到極致的項目

    完成的許多酷炫項目。這就引出了一個問題——該如何將樹莓的性能推向極限呢?歷經(jīng)13年的項目實踐和樹莓
    的頭像 發(fā)表于 05-22 16:53 ?462次閱讀
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>“吉尼斯世界記錄”:將<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>的性能發(fā)揮到極致的<b class='flag-5'>項目</b>!
    主站蜘蛛池模板: 伊人情人网综合 | 成人在线免费视频 | AV97最新无码喷水叫床 | 91精品婷婷国产综合久久8 | CHINA末成年VIDEO学生 | 99RE8国产这里只有精品 | 超碰国产亚洲人人 | 一本到2019线观看 | 亚洲国产精品自在自线观看 | 国产AV果冻传奇麻豆 | 国产精品乱码一区二区三 | 免费国产久久啪在线 | 久久天天躁狠狠躁夜夜躁 | 久久中文字幕亚洲精品最新 | 日韩中文无线码在线视频 | 国产欧美国日产在线播放 | 欧美16一17sex性hd | 国产露脸150部国语对白 | 亚洲精品无码午夜福利在线观看 | 四虎成人影院 | 十分钟免费看完整视频 | 父皇轻点插好疼H限 | 产传媒61国产免费 | 免费xxx成年大片 | 91香蕉福利一区二区三区 | 日本50人群体交乱 | 国产精品毛片在线视频 | 亚洲国产中文字幕新在线 | 一个人看的HD免费高清视频 | 中文字幕日本久久2019 | 16女下面流水不遮图免费观看 | 人妻少妇偷人精品无码洋洋AV | 成人免费观看国产高清 | 久久夜色撩人精品国产 | 樱花动漫成人隐藏入口 | 黄色a一级视频 | 日韩精品一区二区中文 | jjzzz日本| 美女胸被男子强捏视频 | 国产免费看黄的私人影院 | 深夜草逼逼|

    電子發(fā)燒友

    中國電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會員交流學(xué)習(xí)
    • 獲取您個性化的科技前沿技術(shù)信息
    • 參加活動獲取豐厚的禮品