I have a 1TB external hard drive and would like to take a snapshot of the entire server periodically (maybe once a week). For cronjob part, I plan on pointing to a bash script in:
$ sudo crontab -e
but have no idea what tool I could use to make a disk image of the server while it's running. Would it have to be down while creating the image? I was looking at Clonezilla but it looks like I have to first set up a DRBL server which seems like something I don't want.
I also don't know how long it might take to run a backup or if there's any way to only do incremental changes. I plan on storing ~500GB of data there.
Do I need to format the external hard drive any particular way? Does anyone know of good tutorials/starting points?
Thanks in advance.