Rezerves kopēšana
Saturs
Uzstādīšana
Kā root lietotājs uzliek dar arhivētāju:
apt-get install darIzveido rezerves kopēšanas skriptu mapi, un rezerves kopiju mapi:
mkdir /home/bin
mkdir /backup- Mapē /home/bin ieliek pielikumā ieliktos failus: , , , un
Uzliek visiem failiem izpildes tiesības:
chmod 775 dar*"Tīrā" komandrindas logā ieplāno rezerves kopēšanu root lietotājam, ievadot komandu:
crontab -eIevada atvērtajā redaktorā sekojošas rindas:
# m h dom mon dow command
0 1 * * 0-5 /home/bin/dar_home_diff
0 3 * * 0-5 /home/bin/dar_system_diff
0 1 * * 6 /home/bin/dar_home_full
0 5 * * 6 /home/bin/dar_system_full- Plānotāja uzdevumus saglabā ar komandām Ctrl+o Enter un +Ctrl+x. Ja atveroties logam parādās ziņojums ..Joe's Own Editor.., saglabā ar komandu Ctrl+k d un iziet ar Ctrl+k x
Pārliecinās, ka plānotājs uzdevumi ir ierakstīti ar komandu:
crontab -l
Rezerves kopijas pārbaude
To, vai arhīva faili ir izveidoti veiksmīgi, pārbauda ievadot komandu:
arhiva_nosaukums ir arhīva fails bez paplašinājuma dar un sējuma numura, piemēram, failam system_2008-10-08.1.dar:
[data ][ EA ][compr] | permission | user | group | size | date | filename
----------------------+------------+-------+-------+-------+-------------------------------+------------
[ ] [-----] drwxr-xr-x 0 root 0 Tue Apr 17 08:20:56 2007 usr
[ ] [-----] drwxr-xr-x root root 0 Tue Feb 12 11:08:02 2008 usr/games
[ ] [-----] -rwxr-xr-x root root 18444 Fri Oct 5 06:05:18 2007 usr/games/fortune
[ ] [-----] -rwxr-xr-x root root 15764 Tue May 15 12:47:03 2007 usr/games/banner
[ ] [-----] drwxr-xr-x root root 0 Mon Aug 18 11:44:34 2008 usr/sbin
...
Ja tiek atgriezts failu saraksts, tad arhīvs ir veiksmīgi izveidots. Ja parādās kļūda, tad arhīvs ir neveiksmīgi izveidots, visticamāk tāpēc, ka arhivēšanas brīdī ir ticis modificēts gāds liela izmēra fails.
Datu atjaunošana
Arhīva saturu pārbauda ar komandu:
dar -l system_fullkur system_full ir arhīva faila nosaukums bez faila numura un paplašinājuma
- Failus atjauno ar skriptu . Lai atjaunotu failu sākotnējās pieejas tiesības, failus jāatjauno kā root lietotājam
Atver skriptu ar redaktoru, un veic tajā nepieciešamās izmaiņas:
backup_dir="/backup" # backup directory name without tailing slash
full_bak="system_full" # full backup name
tmp_dir="/tmp/backup" # target folder for restored file, this folder will be removed before restoring
diff_bak="system_2007-10-28" # name of diff backup
restore="etc/hosts" # folder to restore, without starting slash (relative path)Saglabā skriptu un to izpilda. Atjaunotais fails būs norādītajā mērķa mapē.
Saites
- Rezerves kopēšanas politika
- MySQL datubāzes kopēšana
- Rsync attālinātu kopiju veidošana
- DAR mājas lapa
- 7 Best Free/Open-source Backup Software for Linux
- Ubuntu Backup Software
Created by Valdis Vītoliņš on 2008-08-08 09:58
Last modified by Valdis Vītoliņš on 2021-04-13 14:29