Kangry.com [insert cool graphic here]
home | Topics | Logout | Search | Contact | ?? Kangry ?? | Bandwitdh
Topics:
DVR
nvrec
Mplayer
Links
Misc
Commands
Humor

Name

Password

New user

uploaded files
(linux_command_line)-> (Parent)->remote sync (rsync) with marked backup files submited by Russell Sat 07 Jul 07
Web kangry.com
I use this simple 3 line script to do remote backups.
#!/bin/tcsh
setenv DATENAME `date +%m%d%y`
rsync -avb  --partial  --suffix=~$DATENAME  path_to_backup user@host:path_to_storefiles
This script takes the date to create a suffix. If a file already exists on the remote server, it is renamed.
xxyy.html
becomes
xxyy.html~060507
for backups done on June 5th 2007.
If you want to use a different format for the date, or make backups more than once per day, change the date parameter (do a man date for options)

NOTE: DO NOT INCLUDE THE TRAILING SLASH in the path_to_backup unless you WANT each file or folder to be copied as a file or folder into path_to_storefiles if you want to backup the path as a single folder, leave the tailing slash off.

Using the parameters above, rsync copies only the changed files and will even attempt to efficiently copy a file, so if only a small part of a file has changed, (say a log file that is being appended to ) it only needs to transfer the data that is new. This means that the network load of using this method of backup is very low ( after the initial full copy it does the first time)

I have another script that I use to "cleanup" old unneeded files off the backup server, but I need to edit it so that it is generic. I will post it when I have done this.


Add comment or question...:
Subject:
Submited by: NOT email address. Leave blank for anonymous    (Spam Policy)

Enter Text: (text must match image for posting)




This file (the script that presented the data, not the data itself) , last modified Tuesday 06th of March 2018 11:41:12 PM
your client: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
current time: Saturday 20th of April 2024 04:47:55 AM