1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Other Backup software

Discussion in 'Software' started by icutebluezone, 27 Sep 2010.

  1. icutebluezone

    icutebluezone The meaning of life is to MOD

    Joined:
    6 Aug 2007
    Posts:
    1,326
    Likes Received:
    19
    Hi all.

    Just wanting some advise on a backup softare.

    I have got 2 Stardom SohoRaid SR2. Both with 2x WD 1Tb green hdd's.
    http://www.stardom.com.tw/sohoraid_sr2_feature.html

    [​IMG]

    I have got a copy of Memeo Backup Professional but just wanting to know if there is better software out there.

    With memeo it make a folder on the hdd and then has another 3 files and 2 folders in it and inside 1 of the folders its got another foler with your backup of your files in it. Is there any backup software that that just makes a backup copy of your files on the a external HDD without all the other xtra files?

    Thanks
     
  2. The_Beast

    The_Beast I like wood ಠ_ಠ

    Joined:
    21 Apr 2007
    Posts:
    7,379
    Likes Received:
    164
    I use acronis, it's very easy to use and a lot of the people on this forum uses it, so if you have problem you know where to go
     
  3. icutebluezone

    icutebluezone The meaning of life is to MOD

    Joined:
    6 Aug 2007
    Posts:
    1,326
    Likes Received:
    19
    Thanks man. Just trying out Syncback at moment
     
  4. yakyb

    yakyb i hate the person above me

    Joined:
    10 Oct 2006
    Posts:
    2,064
    Likes Received:
    36
    dropbox?

    xcopy?
     
  5. matt_lumley

    matt_lumley You're only supposed to...

    Joined:
    28 Apr 2010
    Posts:
    1,000
    Likes Received:
    31
    Acronis True Image 2010 :)
     
  6. capnPedro

    capnPedro Hacker. Maker. Engineer.

    Joined:
    11 Apr 2007
    Posts:
    4,381
    Likes Received:
    241
    Depreciated. Use robocopy instead.

    Here's my backup script:
    Code:
    robocopy C:\Users\Pedro\Documents "E:\Backup\My Documents" /S /COPYALL /PURGE
    robocopy C:\Users\Pedro\Music "E:\Backup\My Music" /S /COPYALL /PURGE
    robocopy C:\Users\Pedro\Videos "E:\Backup\My Videos" /S /COPYALL /PURGE
    
    date /t > "E:\Backup\Last Run.txt"
    time /t >> "E:\Backup\Last Run.txt"
    
    pause
    
    I don't bother mirroring my boot drive. I used Acronis to image it when it was a clean install.
     
  7. yakyb

    yakyb i hate the person above me

    Joined:
    10 Oct 2006
    Posts:
    2,064
    Likes Received:
    36

    oohhh are we playing 1up here

    Code:
    
     using System;
    using System.ComponentModel;
    using System.IO;
    using System.Linq;
    using System.Windows.Forms;
    
    namespace Backup
    {
        public partial class Back : Form
        {
            public Back()
            {
                InitializeComponent();
                var dateTime = DateTime.Now;
    
                var year = dateTime.Year;
                var month = dateTime.Month.ToString();
                var day = dateTime.Day.ToString();
                var hour = dateTime.Hour.ToString();
                var minute = dateTime.Minute.ToString();
    
                if (month.Length < 2)
                    month = "0" + month;
    
                if (day.Length < 2)
                    day = "0" + day;
    
                if (hour.Length < 2)
                    hour = "0" + hour;
    
                if (minute.Length < 2)
                    minute = "0" + minute;
    
                var Location = year + "-" + month + "-" + day + "_" + hour + "-" + minute;
    
                var current = Directory.GetCurrentDirectory();
                var backupLocation = @"E:\Projects\Backup\" + Location + @"\";
              
    
                var a = new Arguements {From = current, To = backupLocation};
                backWorker.RunWorkerAsync(a);
            }
    
            private void BackWorkerDoWork(object sender, DoWorkEventArgs e)
            {
                var args = (Arguements) e.Argument;
                Directory.CreateDirectory(args.To);
                var directories = Directory.GetDirectories(args.From, "*", SearchOption.AllDirectories);
                try
                {
                    foreach (var str in directories.Select(direct => direct.Replace(args.From, "")).Where(str => str != ""))
                    {
                        Directory.CreateDirectory(args.To + str);
                    }
                }
                catch(Exception Z)
                {
                    throw Z;
                }
                var stuff = Directory.GetFiles(args.From, "*", SearchOption.AllDirectories);
                double total = stuff.Count();
                double number = 0;
                try
                {
                    foreach (var s in stuff)
                    {
    
                        var f = new FileInfo(s);
                        var str = f.FullName.Replace(args.From, "");
                        backWorker.ReportProgress((int) ((number/total)*100), str);
                        var fileName = args.To + str;
                        bool exists = false;
    
                        backWorker.ReportProgress((int)((number / total) * 100), str);
    
                        try
                        {
                            FileInfo S = new FileInfo(fileName);
                            exists = S.Exists;
                        }
                        catch (Exception)
                        {
    
                            throw;
                        }
    
                        if (str != "" && !exists)
                        {
                            f.CopyTo(fileName);
                        }
    
                        number = number + 1;
                    }
                }
                catch (Exception Z)
                {
                    throw Z;
                }
            }
    
            private void BackWorkerProgressChanged(object sender, ProgressChangedEventArgs e)
            {
                progressBar1.Value = e.ProgressPercentage;
                label1.Text = e.UserState.ToString();
            }
    
            private void BackWorkerRunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
            {
                Close();
            }
    
            #region Nested type: Arguements
    
            private class Arguements
            {
                public string From;
                public string To;
            }
    
            #endregion
        }
    }
    
    

    only joking just something i threw together in c# a year back may find it useful

    although i dont see what robocopy does in that script that Xcopy can't
     
  8. capnPedro

    capnPedro Hacker. Maker. Engineer.

    Joined:
    11 Apr 2007
    Posts:
    4,381
    Likes Received:
    241
    Ooh, that's nice. You don't remove old backups, though? I was going to go with a grandfather/father/son type system, but in the end I thought, "**** it I only need one extra copy of my stuff - it's not like I'll ever accidentally delete a file I need, then create a backup, removing the missing file from the backup too."

    ****, I just jinxed it, didn't I?
     
  9. yakyb

    yakyb i hate the person above me

    Joined:
    10 Oct 2006
    Posts:
    2,064
    Likes Received:
    36

    it depends it works by copying the containing folder to a hardcoded location. basically i compiled one of these of each source i required backing up and what location im at when i back up. with a few tweaks for each location.

    i.e. if im backing up my movies / Music i just check if the file is newer then overwrite or leave as is. (just comment out the + Location Line).

    however if i'm doing projects / documents i create a new folder with todays date and time

    i use it as a file that if im in a folder and think that i havnt backed up in a while i just double click it and everything moves on as required suits my needs perfectly (much like Source Control)

    im sure their are plenty of holes in the solution written but it took me 30 mins and works as i require
     
    Last edited: 27 Sep 2010
  10. Fingers66

    Fingers66 Kiwi in London

    Joined:
    30 Apr 2010
    Posts:
    8,874
    Likes Received:
    1,054
    If you use the /MIR switch it is the equivalent of /E (copy subdirectories, including empty ones) and /PURGE.

    Here's mine with some folder names removed:

    Code:
    robocopy D:\<folder name> "G:\Laptop Backup\<folder name>" /MIR /PURGE /V /R:10 /W:30 /NFL /NDL /TEE /LOG:D:\Sync.log
    
    robocopy D:\Outlook\Pst "G:\Laptop Backup\Outlook\Pst" /MIR /PURGE /V /R:10 /W:30 /NFL /NDL /TEE /LOG+:D:\Sync.log
    
    pause
    
    I've added the retry and wait options as I include an Outlook PST folder in the backup and sometimes Outlook takes its' time to release a file after closing the app. I usually run this after closing all apps before shutting down as I don't want to hang around before leaving work. I can leave it running whilst getting my coat...

    /V makes verbose output (which I log) but /NFL and /NDL means it doesn't log file or directory names. The /TEE option makes it show on the console window so I can see progress.

    I find this works very well for my particular requirement (work laptop) whereas I use Acronis TrueImage Home 2010 for my home PC's. Amazon are still selling it for £17.99: http://www.amazon.co.uk/dp/B002NGO1...de=asn&creative=22206&creativeASIN=B002NGO1KO
     
    Last edited: 27 Sep 2010
    Teelzebub likes this.
  11. Pookeyhead

    Pookeyhead It's big, and it's clever.

    Joined:
    30 Jan 2004
    Posts:
    10,961
    Likes Received:
    561
    I use Acronis here. Faultless.

    If you are only backing up files, and not the boot drive/system state, then AllWay Sync is great too.
     
  12. Guinevere

    Guinevere Mega Mom

    Joined:
    8 May 2010
    Posts:
    2,484
    Likes Received:
    176
    I've used Robocopy for a long time (Windows NT Option pack anyone?) but have given up on it lately as it really doesn't handle version management with my freenas box. It copies too much data for my needs, even things not changed, and when I've seen that issue with robocopy before there's also been files it's not copied over.

    So I now use VisaVersa for this file transfer duties, to sync my main libraries with my backup nas.
     
  13. Fingers66

    Fingers66 Kiwi in London

    Joined:
    30 Apr 2010
    Posts:
    8,874
    Likes Received:
    1,054
    I assume you have tried the version that comes included with Windows 7?
     
  14. capnPedro

    capnPedro Hacker. Maker. Engineer.

    Joined:
    11 Apr 2007
    Posts:
    4,381
    Likes Received:
    241
    Are you copying timestamps (/COPY:DTU or /COPYALL)?
     
  15. icutebluezone

    icutebluezone The meaning of life is to MOD

    Joined:
    6 Aug 2007
    Posts:
    1,326
    Likes Received:
    19
    Syncback looks good. Just did a backup to one drive and a sync mirror to another drive works good. :)
     
  16. Salty Wagyu

    Salty Wagyu moo

    Joined:
    5 Jul 2010
    Posts:
    454
    Likes Received:
    17
    Another thumbs up for Syncback, it only copies over files that doesn't exist on the destination rather than do an unnecessary copy of the whole drive which can take some considerable time. :)

    I use it every month to backup my data drive to my external WD MyBook through a USB2 connection
     
  17. icutebluezone

    icutebluezone The meaning of life is to MOD

    Joined:
    6 Aug 2007
    Posts:
    1,326
    Likes Received:
    19
    Yeh had a good play with it before doing a backup of my files. :)

    The Stardom SohoRaid SR2 are set up to mirror the 2 hdd's in the unit :)

    You can never have to much backups.
     
  18. JoeC

    JoeC What's a Dremel?

    Joined:
    27 May 2010
    Posts:
    3
    Likes Received:
    0
    It depends what you really want to protect.

    If you want to just keep a system state backup of the OS just in case it corrupts and you want to get back working easier than probably Acronis is the best product - but I did hear good things about Macrium Reflect as well.

    If your focus is more on the files that you as a user generate then I would go for a CDP (Continuous Data Protection) product with inbuilt incremental backups. There are a few good ones out there.

    I use a Drobo FS NAS (has BeyondRaid) and use Altaro Oops!Backup (http://www.altaro.com) to back up all my files ( I work a lot with Photoshop, Dreamweaver, docs etc.). The advantage I find over System State backups is that if I spend a day working with a PSD file and modify it many times a day I know that I have a backup of each version. It also has ReverseDelta technology that saves changes only and also backup maintenance - similar to backup retention. It's kind of similar to Apple's Time Machine Backup but for Windows.
     
  19. icutebluezone

    icutebluezone The meaning of life is to MOD

    Joined:
    6 Aug 2007
    Posts:
    1,326
    Likes Received:
    19
    Not backing up S. Only backing up my files , movies, music, photos, and software. :)

    Just when you think you have the right amount of hdd storage you go nuts like me.

    Now got:

    1x Sonnet Fusion D500P-0TB, 3.5" SATA to eSATA, Enclosure, Silver, Retail $1.157.00 nz
    5x Western Digital RE2-GP WD1000FYPS Hard Disk Drive, 1000GB, Retail $250.00 nz each

    [​IMG]

    http://www.sonnettech.com/product/fusiond500p.html

    A total of 9.5Tb of HDD stroage in my bedroom.
     
  20. JoeC

    JoeC What's a Dremel?

    Joined:
    27 May 2010
    Posts:
    3
    Likes Received:
    0

Share This Page