User Tools

Site Tools


команда_tar

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
команда_tar [2016/09/23 12:08]
val
команда_tar [2026/04/02 09:43] (current)
val
Line 5: Line 5:
 ===== Создание архива ===== ===== Создание архива =====
 <​code>​ <​code>​
 +# chmod 750 /disk2
 +
 # cd /; tar -c -f /​disk2/​etc.tar etc/ # cd /; tar -c -f /​disk2/​etc.tar etc/
  
-userX$ cd /; sudo /bin/tar -cjf etc| ssh backup.isp.un "cat > etc.tbz"+tar --f /disk2/etc.tar -C / etc/
 </​code>​ </​code>​
  
Line 30: Line 32:
  
 # tar -xf /​disk2/​etc.tar '​*conf'​ # tar -xf /​disk2/​etc.tar '​*conf'​
 +
 +# tar -xf /​disk2/​etc.tar -C /tmp/
 +
 +# ls /tmp/etc/
 </​code>​ </​code>​
  
Line 36: Line 42:
 -z - использовать gzip сжатие -z - использовать gzip сжатие
 -j - использовать bzip2 сжатие -j - использовать bzip2 сжатие
 +-J - использовать xz сжатие
 </​code>​ </​code>​
  
Line 43: Line 50:
  
 <​code>​ <​code>​
-# cat /etc/backup.sh+# tar -C / -cf - etc/ | ssh userX@gate.isp.un "cat > etc.tar"​ 
 + 
 +# cat /etc/mybackup.sh
 </​code><​code>​ </​code><​code>​
 #!/bin/sh #!/bin/sh
  
-CMD="/​bin/​tar"​ +CMD="/​usr/​bin/​tar"​
-CMD="/​usr/​bin/​tar"​+
  
 RCMD="​ssh userX@gate.isp.un"​ RCMD="​ssh userX@gate.isp.un"​
Line 54: Line 62:
 DIRS="​etc/"​ DIRS="​etc/"​
 # DIRS="​etc/​ var/​cache/​bind/​ var/​spool/​cron/"​ # DIRS="​etc/​ var/​cache/​bind/​ var/​spool/​cron/"​
-# DIRS="​etc/​ usr/​local/​etc/​ var/​named/​etc/​namedb var/​cron/​tabs/"​ 
  
 cd /; $CMD -cjf - $DIRS | $RCMD "cat > `hostname`.backup.`date '​+%Y%m%d%H%M'​`.tbz"​ cd /; $CMD -cjf - $DIRS | $RCMD "cat > `hostname`.backup.`date '​+%Y%m%d%H%M'​`.tbz"​
 </​code><​code>​ </​code><​code>​
-# chmod +x /etc/backup.sh+# chmod +x /etc/mybackup.sh
 </​code>​ </​code>​
  
команда_tar.1474621681.txt.gz · Last modified: 2016/09/23 12:08 by val