>/dev/null 2>&1
).
man dar
pages.
dar -R $HOME -c /mnt/backup/archive
dar -R $HOME -c /mnt/backup/archive -P movies -P downloads
-s 100M
- and the only one. Dar also has keys for running scripts, when performing certain operations (tar has such keys). For example, when a slice is recorded, you can run the script and change the media, and then again, and so on.
-z algo:level
key to it. Supports gzip, bzip2, lzo. And at the output we get the same .N.dar file, without adding any .gz and others. The archiver himself knows what is inside him.
dar -R $HOME -c /mnt/backup/archive -Y "*.txt" "*.fb2" -Z "*.mp4"
-Y
switch indicates for which files the compression should be turned on, and -Z
for which it is not needed. And by default, the exception has a higher priority (but this behavior can be changed if necessary).
MTWTFSSMTWTFS
d- d- d- d- d- d- f +i +i +i +i +i +i
dar -R $HOME -c /mnt/backup/archive_monday -A /mnt/backup/archive
dar -R $HOME -c /mnt/backup/archive_tuesday -A /mnt/backup/archive_monday
dar -R $HOME -c /mnt/backup/archive_wednesday -A /mnt/backup/archive_tuesday -@ /mnt/backup/CAT_archive_wednesday
dar -R $HOME -c /mnt/backup/archive_thursday -A /mnt/backup/CAT_archive_wednesday -@ /mnt/backup/CAT_archive_thursday
dar -R $HOME -c /mnt/backup/archive_sunday
dar -R $HOME -+ /mnt/backup/archive_saturday_decremental -A /mnt/backup/archive_saturday -@ /mnt/backup/archive_sunday -ad
-+
according to the documentation was created to merge two archives, and -@
, as we have said, serves to isolate the directory on the fly, and the -ad
changes the behavior of these keys to implement decrement. In a sense, this is logical. Probably.
dar -t /mnt/backup/archive_sunday
mkdir sunday
dar -x /mnt/backup/archive_sunday -R sunday
(2) --> dar --> (1) --> dar_slave archive --> (2)
mkfifo /tmp/fifo<.code>
dar -x -i /tmp/fifo -R sunday | ssh user@host dar_slave sunday > /tmp/fifo
rm /tmp/fifo
, , , NFS.
: , :
dar -R $HOME -c - -A /mnt/backup/CAT_archive_wednesday -@ /mnt/backup/CAT_archive_thursday | ssh user@host 'cat > archive_thursday'
dar dar_manager, dar. , , , , (, , , ).
, , .
, , , : production-, , , , , .
dar dar_static: , .
, ( ), dar. Ubuntu 12.04 , dar 2.4.2, / . dar 2.4.12 .
, , 2.4, dar 2.3 .
mkfifo /tmp/fifo<.code>
dar -x -i /tmp/fifo -R sunday | ssh user@host dar_slave sunday > /tmp/fifo
rm /tmp/fifo
, , , NFS.
: , :
dar -R $HOME -c - -A /mnt/backup/CAT_archive_wednesday -@ /mnt/backup/CAT_archive_thursday | ssh user@host 'cat > archive_thursday'
dar dar_manager, dar. , , , , (, , , ).
, , .
, , , : production-, , , , , .
dar dar_static: , .
, ( ), dar. Ubuntu 12.04 , dar 2.4.2, / . dar 2.4.12 .
, , 2.4, dar 2.3 .
mkfifo /tmp/fifo<.code>
dar -x -i /tmp/fifo -R sunday | ssh user@host dar_slave sunday > /tmp/fifo
rm /tmp/fifo
, , , NFS.
: , :
dar -R $HOME -c - -A /mnt/backup/CAT_archive_wednesday -@ /mnt/backup/CAT_archive_thursday | ssh user@host 'cat > archive_thursday'
dar dar_manager, dar. , , , , (, , , ).
, , .
, , , : production-, , , , , .
dar dar_static: , .
, ( ), dar. Ubuntu 12.04 , dar 2.4.2, / . dar 2.4.12 .
, , 2.4, dar 2.3 .
mkfifo /tmp/fifo<.code>
dar -x -i /tmp/fifo -R sunday | ssh user@host dar_slave sunday > /tmp/fifo
rm /tmp/fifo
, , , NFS.
: , :
dar -R $HOME -c - -A /mnt/backup/CAT_archive_wednesday -@ /mnt/backup/CAT_archive_thursday | ssh user@host 'cat > archive_thursday'
dar dar_manager, dar. , , , , (, , , ).
, , .
, , , : production-, , , , , .
dar dar_static: , .
, ( ), dar. Ubuntu 12.04 , dar 2.4.2, / . dar 2.4.12 .
, , 2.4, dar 2.3 .
mkfifo /tmp/fifo<.code>
dar -x -i /tmp/fifo -R sunday | ssh user@host dar_slave sunday > /tmp/fifo
rm /tmp/fifo
, , , NFS.
: , :
dar -R $HOME -c - -A /mnt/backup/CAT_archive_wednesday -@ /mnt/backup/CAT_archive_thursday | ssh user@host 'cat > archive_thursday'
dar dar_manager, dar. , , , , (, , , ).
, , .
, , , : production-, , , , , .
dar dar_static: , .
, ( ), dar. Ubuntu 12.04 , dar 2.4.2, / . dar 2.4.12 .
, , 2.4, dar 2.3 .
mkfifo /tmp/fifo<.code>
dar -x -i /tmp/fifo -R sunday | ssh user@host dar_slave sunday > /tmp/fifo
rm /tmp/fifo
, , , NFS.
: , :
dar -R $HOME -c - -A /mnt/backup/CAT_archive_wednesday -@ /mnt/backup/CAT_archive_thursday | ssh user@host 'cat > archive_thursday'
dar dar_manager, dar. , , , , (, , , ).
, , .
, , , : production-, , , , , .
dar dar_static: , .
, ( ), dar. Ubuntu 12.04 , dar 2.4.2, / . dar 2.4.12 .
, , 2.4, dar 2.3 .
mkfifo /tmp/fifo<.code>
dar -x -i /tmp/fifo -R sunday | ssh user@host dar_slave sunday > /tmp/fifo
rm /tmp/fifo
, , , NFS.
: , :
dar -R $HOME -c - -A /mnt/backup/CAT_archive_wednesday -@ /mnt/backup/CAT_archive_thursday | ssh user@host 'cat > archive_thursday'
dar dar_manager, dar. , , , , (, , , ).
, , .
, , , : production-, , , , , .
dar dar_static: , .
, ( ), dar. Ubuntu 12.04 , dar 2.4.2, / . dar 2.4.12 .
, , 2.4, dar 2.3 .
Source: https://habr.com/ru/post/215449/