User Tools

Site Tools


резервное_копирование_и_восстановление

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
резервное_копирование_и_восстановление [2011/02/22 11:19]
val
резервное_копирование_и_восстановление [2011/02/24 11:41]
val removed
Line 3: Line 3:
 ===== Резервное копирование и восстановление файлов (cpio) ===== ===== Резервное копирование и восстановление файлов (cpio) =====
  
-==== Создание архива ==== +[[Команда cpio]]
-<​code>​ +
-# cd /etc; find etc/ -name '​*,​v'​ | sed -e '​s/​RCS\///'​ -e '​s/,​v//'​ | cpio -o | bzip2 -c > etc.cpio.bz2 +
-</​code>​ +
- +
-==== Просмотр содержимого ​архива ==== +
-<​code>​ +
-# bzcat etc.cpio.bz2 | cpio -t +
-</​code>​ +
- +
-==== Распаковка отдельных файлов/​каталогов архива ==== +
-<​code>​ +
- +
-</​code>​ +
- +
-==== Распаковка всего архива ==== +
-<​code>​ +
-# cd /tmp; bzcat /​etc.cpio.bz2 | cpio -id +
-</​code>​+
  
-==== Сценарий:​ бекап фотографий из Apple iPhoto ====+==== Сценарий:​ бэкап фотографий из Apple iPhoto ====
 <​code>​ <​code>​
 [~ ] $ cat Pictures/​backup/​backup.sh ​ [~ ] $ cat Pictures/​backup/​backup.sh ​
Line 102: Line 84:
 <​code>​ <​code>​
 # cat /​root/​backup_conf.sh # cat /​root/​backup_conf.sh
 +</​code><​code>​
 #!/bin/sh #!/bin/sh
 echo Backup conf echo Backup conf
Line 114: Line 97:
 # DIRS="​etc/​ usr/​local/​etc/​ var/​named/​etc/​namedb"​ # DIRS="​etc/​ usr/​local/​etc/​ var/​named/​etc/​namedb"​
  
-cd /; $CMD -cjf - $DIRS | $RCMD "cat > `hostname`backup_conf.`date '​+%Y%m%d'​`.tbz"​+cd /; $CMD -cjf - $DIRS | $RCMD "cat > `hostname`.backup_conf.`date '​+%Y%m%d'​`.tbz"​
 </​code><​code>​ </​code><​code>​
 # chmod +x /​root/​backup_conf.sh # chmod +x /​root/​backup_conf.sh