Мазмуну:
- 1 -кадам: Божомолдор
- 2-кадам: Rdiff-камдык көчүрмөсүн орнотуңуз
- 3 -кадам: Камдык көчүргүңүз келген каталогдорду аныктаңыз
- 4 -кадам: Автоматташтыруу
- 5 -кадам: Функцияны жазыңыз
- 6 -кадам: Скрипттин камдык көчүрмөсүн айткыла
- 7 -кадам: Бардыгы азыр бирге
- 8 -кадам: Cronго кошуу
- 9 -кадам: Калыбына келтирүү
Video: Linux кутуңуздун камдык көчүрмөсүн Rdiff-backup аркылуу кантип оңой эле: 9 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:43
Бул көрсөтмө сизге rdiff-backup жана usb драйвын колдонуп Linuxта жөнөкөй толук өзгөчөлөнгөн камдык сактоо системасын кантип иштетүүнү көрсөтөт.
1 -кадам: Божомолдор
Мен орнотуу үчүн yumду колдонгон жана /mnt//backup катары USB драйвын орноткон системаны кабыл алам деп жатам. Мен fedora колдоном, бирок сиз каалаган нерсени колдонуп, rdiff-backup түзүүнү кааласаңыз болот. Ошондой эле бул жерден жүктөп алууга болот:
2-кадам: Rdiff-камдык көчүрмөсүн орнотуңуз
Rdiff-backup орнотуу [root@HOST скрипттери]# yum rdiff-backup орнотуу
3 -кадам: Камдык көчүргүңүз келген каталогдорду аныктаңыз
Сиз тутумдун камдык көчүрмөсүн сактай аласыз, бирок бул ашыкча болушу мүмкүн, мен /etc /каталогумдун атын, sendmailге, тармакка ж.б., /маалыматтарга жана менин үйүмдүн дирекциясына киргизген өзгөртүүлөрүмдүн камдык көчүрмөсүн алгым келет.
4 -кадам: Автоматташтыруу
Албетте, муну кол менен жасагыңыз келбейт. Биз скрипт жазабыз. Алгач скриптте биз USB драйвынын орнотулганын текшеребиз, эгер жок болсо, анда аны таштап салабыз. #!/bin/bash#USB драйвына камдык көчүрүү үчүн скриптBACKUPBASE = "/backups"#камдык максаттын орнотулганын текшерүү.if `df -h | grep $ BACKUPBASE>/dev/null `анда" echo $ 0 `date`" else echo "ERROR: $ BACKUPBASE орнотулган эмес" echo "$ 0 чыккандан` date` "чыгуу 1fi
5 -кадам: Функцияны жазыңыз
Андан кийин биз камдык көчүрмөнү жасай турган функцияны жазабыз. функциянын камдык көчүрмөсү {DEST = $ 1 $ 2 SOURCE = $ 2 echo "Src: $ SOURCE" if [-d $ DEST] then echo "Dest: $ DEST" else mkdir -p $ DEST echo "Dest: $ DEST -created" OPTS = " --force "fi #Perform rdiff-backup -v2-execlude-special-files $ OPTS $ SOURCE $ DEST #Тазалоо версиясынын файлдары 4weeks rdiff-backup -v2 --remove-older-4W караганда --force $ DEST #Print, биз колдогон жана тазалаган нерселерибиз жөнүндө отчетту басып чыгарабыз rdiff-backup --list-өзгөрдү-0D23h00m $ DEST}
6 -кадам: Скрипттин камдык көчүрмөсүн айткыла
$ BACKUPBASE /databaseackup $ BACKUPBASE /etcbackup $ BACKUPBASE /usr /localbackup $ BACKUPBASE /home
7 -кадам: Бардыгы азыр бирге
#!/bin/bash#USB драйвына камдык сактоо үчүн скриптBACKUPBASE = "/backups"#Камдык диск орнотулганын текшериңиз. if `df -h | grep $ BACKUPBASE>/dev/null `анда echo" Starting $ 0 `date`" else echo "ERROR: $ BACKUPBASE орнотулган эмес" echo "$ 0" date`дан чыгуу "" чыгуу 1функциянын камдык көчүрмөсү {DEST = $ 1 $ 2 SOURCE = $ 2 echo "Src: $ SOURCE "эгер [-d $ DEST] анда" Дест: $ DEST "жаңырыгы башка mkdir -p $ DEST жаңырыгы" Dest: $ DEST "жаратылган" OPTS = "-күч" fi #Камдык rdiff-backup -v2 --exclude-special-files $ OPTS $ SOURCE $ DEST #Тазалоо версиясы 4 жумадан ашкан файлдар rdiff-backup -v2 --remove-older-4W караганда --for $ DEST #Биз камдык көргөн жана тазалаган нерселердин отчетун басып чыгаргыла. rdiff-backup-тизме-өзгөртүлдү-бери 0D23h00m $ DEST} камдык $ BACKUPBASE /databaseackup $ BACKUPBASE /etcbackup $ BACKUPBASE /usr /localbackup $ BACKUPBASE /home
8 -кадам: Cronго кошуу
[root@HOST скрипттери]# crontab -e10 1 * * * /usr/local/scripts/backup-rdiff.sh> /var/log/backup.log 2> & 1
9 -кадам: Калыбына келтирүү
Эң акыркы версиясын калыбына келтирүү үчүн, файлды камдык каталогдон көчүрүп алсаңыз болот. Эгерде сиз 2 күн мурунку версияны кааласаңыз: rdiff -backup -r 2D /backup/etc/named.conf /etc/named.confSimple жана абдан натыйжалуу.
Сунушталууда:
18650 LiPo Батареясы менен Android Tab Батареясын оңой эле өзгөртүңүз: 5 кадам
18650 LiPo Батареясы менен Android Tab Батареясын Оңой Өзгөртүңүз: Бул нускамада биз 18650 LiPo батарейкасы менен батарейкасы өлгөн эски Android Табулатурасын кантип өзгөртүү керектигин көрөбүз. Жоопкерчиликтен баш тартуу: LiPo (Литий Полимер) батарейкалары тийиштүү кам көрүлбөсө күйүү/жарылуу менен белгилүү. Литий менен иштөө
Macтын жүктөлүүчү камдык көчүрмөсүн түзүңүз: 7 кадам
Macтын жүктөлүүчү камдык көчүрмөсүн түзүңүз: Сиз MacBook катуу дискиңиз бузулуп, ноутбуктун бардык маанилүү маалыматтары жок болуп же таптакыр жоголуп кеткен учурлар болду беле? Дайындарыңыздын камдык көчүрмөсүн алуу керек экенин сездиңиз беле, бирок аны кантип жасоону билбейсизби? Сиз мүмкүн эмес
Кантип Excelде макро жасоо жана маалыматтарды оңой эле көчүрүү: 4 кадам
Макроду Excelде кантип жасоо жана маалыматтарды оңой жол менен көчүрүү: Саламатсызбы, бул көрсөтмө сизге макросту мисал катары көрсөтүлүүчү маалыматтарды көчүрүү жана чаптоо үчүн оңой жана жакшыраак кылып түзүүнү үйрөтөт
DIY MusiLED, Windows менен Linuxтун бир чыкылдатуусу менен музыканын синхрондуу LEDлери (32-бит жана 64-бит). Оңой жаратуу, колдонууга оңой, портко оңой: 3 кадам
DIY MusiLED, Windows менен Linuxтун бир чыкылдатуусу менен музыканын синхрондуу LEDлери (32-бит жана 64-бит). Оңой жаратуу, колдонууга оңой, портко оңой .: Бул долбоор сизге 18 LED (6 Кызыл + 6 Көк + 6 Сары) Arduino тактасына туташтырууга жана компьютериңиздин Үн картасынын реалдуу убакыт сигналдарын талдоого жана аларды өткөрүүгө жардам берет. Светодиоддор аларды эффекттерге жараша күйгүзүшөт (Snare, High Hat, Kick)
Камдык камдык тутум - жашоону кичине жеңилдетүү үчүн! 3 кадам
Камдык камдык тутум - бул жашоону кичине жеңилдетүү үчүн!: Бул Нускамада сизге сырткы дисктин камдык көчүрмөсүн (мисалы, SD карт, USB Drive ж. толугу менен өзүңүздүн жеке керектөөңүз үчүн колдонуңуз жана жашооңузду дагы оңдоңуз