chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

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

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

將文件自動(dòng)備份到連上的USB介質(zhì)的步驟

如意 ? 來源:百家號(hào) ? 作者:51CTO ? 2020-06-28 11:44 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

備份是防止數(shù)據(jù)丟失的最后一道防線,它提供了恢復(fù)原始數(shù)據(jù)的一種方法。您可以使用可移動(dòng)介質(zhì)(比如外部硬驅(qū)和USB閃存盤)、共享的網(wǎng)絡(luò)文件夾或遠(yuǎn)程主機(jī)來備份數(shù)據(jù)。自動(dòng)備份重要文件、無需記得這么做很容易,也很重要。

本文介紹了將可移動(dòng)介質(zhì)連到Linux機(jī)器后如何將數(shù)據(jù)自動(dòng)備份到可移動(dòng)介質(zhì)上。我們將使用外部磁盤來測試。這篇基本指南幫助您開始使用udev用于實(shí)際解決方案。

出于本文的目的,我們需要裝有以下組件的現(xiàn)代Linux系統(tǒng):

systemd系統(tǒng)和服務(wù)管理器

udev設(shè)備管理器

rsync備份工具

如何為可移動(dòng)介質(zhì)配置Udev規(guī)則?

Udev是一種設(shè)備管理器,可讓您定義一些規(guī)則,設(shè)備添加到運(yùn)行中的系統(tǒng)或從運(yùn)行中的系統(tǒng)中刪除后,這些規(guī)則可以觸發(fā)程序或腳本的執(zhí)行,作為設(shè)備事件處理的一部分。我們可以利用該功能,將可移動(dòng)介質(zhì)添加到運(yùn)行中的系統(tǒng)后執(zhí)行備份腳本。

為設(shè)備事件處理配置實(shí)際規(guī)則之前,我們需要為udev提供將用于備份的可移動(dòng)介質(zhì)的一些屬性。將外部磁盤連接到運(yùn)行中的系統(tǒng),然后運(yùn)行以下lsusb命令以識(shí)別其廠商和產(chǎn)品ID。

為了進(jìn)行測試,我們將使用如圖所示的1TB外部硬盤。

$ lsusb

圖1. 查找可移動(dòng)介質(zhì)的設(shè)備廠商ID

從以上命令的輸出中可以看出,設(shè)備廠商ID是125f,我們將在udev規(guī)則中指定該ID,如下所述。

首先從系統(tǒng)中刪除連接的介質(zhì),并在目錄/etc/udev/rules.d/下新建一個(gè)名為10.autobackup.rules的udev規(guī)則文件。

文件名中的10指定規(guī)則執(zhí)行的順序。解析規(guī)則的順序很重要;您應(yīng)該始終在創(chuàng)建默認(rèn)規(guī)則之前創(chuàng)建要解析的自定義規(guī)則。

$ sudo vim /etc/udev/rules.d/10.autobackup.rules

然后在其中添加以下規(guī)則:

SUBSYSTEM==“block”, ACTION==“add”, ATTRS{idVendor}==“125f” SYMLINK+=“external%n”, RUN+=“/bin/autobackup.sh”

不妨簡要說明上述規(guī)則:

“ ==”:是進(jìn)行相等性比較的運(yùn)算符。

“ + =”:是用于將值添加到包含條目列表的鍵的運(yùn)算符。

SUBSYSTEM:匹配事件設(shè)備的子系統(tǒng)。

ACTION:匹配事件動(dòng)作的名稱。

ATTRS {idVendor}:匹配事件設(shè)備的sysfs屬性值,即設(shè)備廠商ID。

RUN:指定作為事件處理的一部分執(zhí)行的程序或腳本。

保存文件并關(guān)閉。

創(chuàng)建自動(dòng)備份腳本

現(xiàn)在創(chuàng)建一個(gè)自動(dòng)備份腳本,該腳本將把文件自動(dòng)備份到連到系統(tǒng)后的可移動(dòng)USB。

$ sudo vim /bin/autobackup.sh

現(xiàn)在,復(fù)制并粘貼以下腳本,確保替換腳本中BACKUP_SOURCE、ACKUP_DEVICE和MOUNT_POINT的值。

#!/usr/bin/bash

BACKUP_SOURCE=“/home/admin/important”

BACKUP_DEVICE=“/dev/external1”

MOUNT_POINT=“/mnt/external”

#check if mount point directory exists, if not create it

if [ ! -d “MOUNT_POINT” ] ; then

/bin/mkdir “$MOUNT_POINT”;

fi

/bin/mount -t auto “$BACKUP_DEVICE” “$MOUNT_POINT”

#run a differential backup of files

/usr/bin/rsync -auz “$MOUNT_POINT” “$BACKUP_SOURCE” && /bin/umount “$BACKUP_DEVICE”

exit

然后使用以下命令使腳本可執(zhí)行。

$ sudo chmod + x /bin/autobackup.sh

接下來,使用以下命令重新加載udev規(guī)則。

$ udevadm control –reload

下次連接外部硬盤或?yàn)橄到y(tǒng)配置的任何設(shè)備后,應(yīng)會(huì)將指定位置的所有文檔自動(dòng)備份到該設(shè)備上。

注意:這個(gè)方法多有效可能受到可移動(dòng)介質(zhì)上的文件系統(tǒng)和你編寫的udev規(guī)則的影響,尤其是捕獲設(shè)備屬性時(shí)。

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

    關(guān)注

    60

    文章

    8437

    瀏覽量

    284025
  • Linux
    +關(guān)注

    關(guān)注

    88

    文章

    11746

    瀏覽量

    218903
  • udev
    +關(guān)注

    關(guān)注

    0

    文章

    13

    瀏覽量

    8418
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    MAX1823系列:一款具備故障抑制和自動(dòng)復(fù)位功能的雙路USB開關(guān)

    的MAX1823系列雙路USB開關(guān),它憑借其獨(dú)特的故障抑制和自動(dòng)復(fù)位功能,在USB應(yīng)用領(lǐng)域有著出色的表現(xiàn)。 文件下載: MAX1823.pdf 一、產(chǎn)品概述 MAX1823是專門為
    的頭像 發(fā)表于 02-11 14:45 ?137次閱讀

    系統(tǒng)c盤滿了怎么清理不需要文件

    不需要的文件, 按步驟逐條操作, 每步后檢查可用空間, 如果不確定要?jiǎng)h除哪個(gè)文件, 先備份到外置硬盤或云端, 這些步驟優(yōu)先考慮安全, 避免刪
    的頭像 發(fā)表于 11-22 09:30 ?977次閱讀

    Bootloader固件升級(jí)的步驟

    備份區(qū)復(fù)制主映像這兩種情況下,我們通過 Bootloader 去運(yùn)行目前的主映像中的代碼。 在添加 Bootloader 功能時(shí),最關(guān)鍵的部分是如何分配好每個(gè)部分的存儲(chǔ)區(qū)域,從程序最開頭地址是先
    發(fā)表于 11-19 07:41

    MySQL數(shù)據(jù)備份與恢復(fù)策略

    數(shù)據(jù)是企業(yè)的核心資產(chǎn),MySQL作為主流的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),其數(shù)據(jù)的安全性和可靠性至關(guān)重要。本文深入探討MySQL的數(shù)據(jù)備份策略、常用備份工具以及數(shù)據(jù)恢復(fù)的最佳實(shí)踐,幫助運(yùn)維工程師構(gòu)建完善的數(shù)據(jù)保護(hù)體系。
    的頭像 發(fā)表于 07-14 11:11 ?703次閱讀

    一文詳解Rsync備份服務(wù)器

    備份就是把文件在復(fù)制一份存放到另一個(gè)位置(簡單說就是給源文件增加一個(gè)副本)以防原始數(shù)據(jù)丟失或損壞。
    的頭像 發(fā)表于 06-30 13:57 ?890次閱讀
    一文詳解Rsync<b class='flag-5'>備份</b>服務(wù)器

    西門子840D數(shù)控系統(tǒng)備份及恢復(fù)方法

    (NCK/MMC/PLC),備份數(shù)據(jù)完整,文件個(gè)數(shù)少(*.arc)。但文件都用PC格式,備份數(shù)據(jù)不允許修改。 ● 恢復(fù):在進(jìn)行系列備份數(shù)據(jù)回
    的頭像 發(fā)表于 06-22 23:13 ?2313次閱讀
    西門子840D數(shù)控系統(tǒng)<b class='flag-5'>備份</b>及恢復(fù)方法

    VirtualLab Fusion:分層介質(zhì)元件

    摘要 分層介質(zhì)組件用于對(duì)均質(zhì)(各向同性或各向異性)介質(zhì)的平面層序列進(jìn)行嚴(yán)格而快速的分析。這種結(jié)構(gòu)在涂層應(yīng)用中特別有意義。在此用例中,我們展示如何在VirtualLab Fusion中定義此類結(jié)構(gòu)
    發(fā)表于 06-11 08:48

    求助,關(guān)于USB中的文件大小問題求解

    我有一個(gè) 16GB 的 USB 設(shè)備,當(dāng)我從我的電腦復(fù)制 whatsapp 貼紙組 6EDL_SPI_LINK 數(shù)據(jù)時(shí),文件大小為 10GB,當(dāng)我復(fù)制 USB 時(shí),組
    發(fā)表于 05-27 07:44

    如何避免存儲(chǔ)示波器再次崩潰?

    廠商官網(wǎng)更新日志,下載并安裝最新固件(如泰克示波器通過TekScope軟件在線升級(jí))。 注意事項(xiàng):升級(jí)前備份所有配置文件和波形數(shù)據(jù),避免因升級(jí)失敗導(dǎo)致數(shù)據(jù)丟失。 禁用非必要功能 示例:關(guān)閉示波器的自動(dòng)
    發(fā)表于 05-23 14:47

    為什么無法在USB控制中心選擇固件映像文件

    我在開發(fā) CYUSB3KIT-003 固件并將固件映像文件下載到 FX3 時(shí)遇到了一個(gè)問題。 我通過 PMODE[2:0] 配置為 F11 來設(shè)置 USB 啟動(dòng)模式,并像往常一樣
    發(fā)表于 05-07 06:14

    求助,關(guān)于固件編程連接到CYUSB3014-BZXC的EEPROM中遇到的問題求解

    固件是否已正確寫入 I2C E2PROM (M24M02-DRMN6TP)。 我使用 USB 控制中心并按照以下步驟操作。 程序 -&gt;FX3 -&gt; I2C
    發(fā)表于 05-06 09:05

    PCB的介質(zhì)損耗角是什么“∠”?

    作為聲波的傳播介質(zhì);在電學(xué)中,導(dǎo)體和絕緣體都可以作為電流的傳輸介質(zhì);在光學(xué)中,空氣、玻璃等物質(zhì)可以作為光的傳播介質(zhì)。介質(zhì)的性質(zhì)會(huì)影響波的傳
    發(fā)表于 04-21 10:49

    VirtualLab Fusion應(yīng)用:分層介質(zhì)元件

    摘要 分層介質(zhì)組件用于對(duì)均質(zhì)(各向同性或各向異性)介質(zhì)的平面層序列進(jìn)行嚴(yán)格而快速的分析。這種結(jié)構(gòu)在涂層應(yīng)用中特別有意義。在此用例中,我們展示如何在VirtualLab Fusion中定義此類結(jié)構(gòu)
    發(fā)表于 04-09 08:49

    是否可以PTN3222配置為Host-USB2eUSB2主機(jī)?

    是否可以PTN3222配置為 Host-USB2 eUSB2 主機(jī)? 換句話說,PTN3222可以普通的 USB2 主機(jī)端口轉(zhuǎn)換為
    發(fā)表于 03-27 06:09

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

    備份你的RaspberryPi并不需要很復(fù)雜。雖然有許多高級(jí)的備份解決方案可供選擇,但有時(shí)最簡單的方法才是最有效的。在本文中,我向你展示如何使用rsync——一個(gè)雖小但功能強(qiáng)大的命令行工具,非常
    的頭像 發(fā)表于 03-25 09:22 ?1330次閱讀
    別讓數(shù)據(jù)丟失毀了你的樹莓派項(xiàng)目!rsync <b class='flag-5'>自動(dòng)</b>化<b class='flag-5'>備份</b>教程!