How can I keep a folder synchronized to an external USB hard drive?












16















I have a growing music collection which I manually keep in sync with an external USB drive. Sometimes I edit their ID3 tags, add or delete a file in either the hard drive or the USB drive, and I would like to keep those changes synchronized between both.



Does Ubuntu has something available that would help me with this scenario? Preferably something easy to use with a UI.



Update: To clarify my question, changes may happen on both the local hard drive or the USB drive, so the sync process must be on both directions.










share|improve this question

























  • Is there a way to automatically do this without udev rules?

    – user29020
    Apr 16 '14 at 15:34
















16















I have a growing music collection which I manually keep in sync with an external USB drive. Sometimes I edit their ID3 tags, add or delete a file in either the hard drive or the USB drive, and I would like to keep those changes synchronized between both.



Does Ubuntu has something available that would help me with this scenario? Preferably something easy to use with a UI.



Update: To clarify my question, changes may happen on both the local hard drive or the USB drive, so the sync process must be on both directions.










share|improve this question

























  • Is there a way to automatically do this without udev rules?

    – user29020
    Apr 16 '14 at 15:34














16












16








16


11






I have a growing music collection which I manually keep in sync with an external USB drive. Sometimes I edit their ID3 tags, add or delete a file in either the hard drive or the USB drive, and I would like to keep those changes synchronized between both.



Does Ubuntu has something available that would help me with this scenario? Preferably something easy to use with a UI.



Update: To clarify my question, changes may happen on both the local hard drive or the USB drive, so the sync process must be on both directions.










share|improve this question
















I have a growing music collection which I manually keep in sync with an external USB drive. Sometimes I edit their ID3 tags, add or delete a file in either the hard drive or the USB drive, and I would like to keep those changes synchronized between both.



Does Ubuntu has something available that would help me with this scenario? Preferably something easy to use with a UI.



Update: To clarify my question, changes may happen on both the local hard drive or the USB drive, so the sync process must be on both directions.







filesystem backup sync usb-drive






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Feb 6 '11 at 18:11









Jorge Castro

37.1k107422617




37.1k107422617










asked Jul 30 '10 at 3:43









CesarCesar

74021015




74021015













  • Is there a way to automatically do this without udev rules?

    – user29020
    Apr 16 '14 at 15:34



















  • Is there a way to automatically do this without udev rules?

    – user29020
    Apr 16 '14 at 15:34

















Is there a way to automatically do this without udev rules?

– user29020
Apr 16 '14 at 15:34





Is there a way to automatically do this without udev rules?

– user29020
Apr 16 '14 at 15:34










4 Answers
4






active

oldest

votes


















12














Well, rsync is a great command-line tool for this.



You mentioned that you wanted a GUI, so I recommend Gadmintools which contains gadmin-rsync.





Update: Try giving Unison-GTK a try.






share|improve this answer


























  • Isn't rsync good only for one direction sync? Please see my updated question.

    – Cesar
    Jul 30 '10 at 4:47











  • @Cesar: I updated my answer.

    – Nathan Osman
    Jul 30 '10 at 5:14











  • Unison-GTK is greate for this purpose, it normally handles all two-way-changes in the way you would expect them to be handled, so you have to just click "Go". The only downside of unison is that it is not really maintained anymore by its developers so there won't be any new features etc.

    – Marcel Stimberg
    Jul 30 '10 at 12:16



















3














I know it's an old question, but, as it might be an answer for someone, I wanted to say I'm giving FreeFileSync a try, an opensource application bundled with another utility, named RealTimeSync. This last one triggers a command (presumably, FreeFileSync, but I believe you can actually execute any command line) whenever the contents of a folder is changed (or when that folder becomes available).
I will update outcomes, but, at first glance, looks promising (despite the scarce and windows-oriented documentation).



Update: seems to work well. I set RealTimeSync to watch for availability and/or changes of two folders (source and destination) and run a Sync job when that happened, and all went well. Deletions propagated, too, with a (I think) nice feature: deleted files (those deleted by FreeFileSync as a result of the syncing) go to a folder inside trash (or inside a folder of your choice), named with FFS+time-date stamp.



Still have to test it under hard conditions (large syncing jobs, over a large amount of files) to check speed of file comparison. Will do tomorrow.






share|improve this answer


























  • You can download it from there

    – stragu
    Jul 18 '14 at 2:49











  • I tried it and it is very easy to use, with several modes (two-way, mirror, update and custom). I did a 37.3 Gb synchronisation in 17 mn through USB 2.0 for a folder that is more than 224 Gb.

    – stragu
    Jul 18 '14 at 4:46





















2














I think the best software for this situation would be DirSyncPro (V1.4). You can check their website here. This software is written using java, hence it does not have to be installed and is very portable. It has several features like backup, synchronizing files, mirroring drives and is a freeware solution.



It is under active development and you can guarantee to get new features frequently.The software is mature, stable and an ideal backup software. Give it a try without any hassle of installation.



I have attached a screenshot of the software below.



enter image description here



It works both bidirectional and mono-directional making it an ideal backup software. You can also schedule backups, create exception and save the job preferences thereby not having to create one every time you want to backup something.



I am just a user of this software, very impressed by its reliability and features that it possesses.






share|improve this answer































    1














    I usually use rsync in these scenarios; there is a GUI version called grsync but I don't know how easy it is to use.






    share|improve this answer
























    • Isn't rsync good only for one direction sync? Please see my updated question.

      – Cesar
      Jul 30 '10 at 4:47












    Your Answer








    StackExchange.ready(function() {
    var channelOptions = {
    tags: "".split(" "),
    id: "89"
    };
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function() {
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled) {
    StackExchange.using("snippets", function() {
    createEditor();
    });
    }
    else {
    createEditor();
    }
    });

    function createEditor() {
    StackExchange.prepareEditor({
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader: {
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    },
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    });


    }
    });














    draft saved

    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f474%2fhow-can-i-keep-a-folder-synchronized-to-an-external-usb-hard-drive%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    4 Answers
    4






    active

    oldest

    votes








    4 Answers
    4






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    12














    Well, rsync is a great command-line tool for this.



    You mentioned that you wanted a GUI, so I recommend Gadmintools which contains gadmin-rsync.





    Update: Try giving Unison-GTK a try.






    share|improve this answer


























    • Isn't rsync good only for one direction sync? Please see my updated question.

      – Cesar
      Jul 30 '10 at 4:47











    • @Cesar: I updated my answer.

      – Nathan Osman
      Jul 30 '10 at 5:14











    • Unison-GTK is greate for this purpose, it normally handles all two-way-changes in the way you would expect them to be handled, so you have to just click "Go". The only downside of unison is that it is not really maintained anymore by its developers so there won't be any new features etc.

      – Marcel Stimberg
      Jul 30 '10 at 12:16
















    12














    Well, rsync is a great command-line tool for this.



    You mentioned that you wanted a GUI, so I recommend Gadmintools which contains gadmin-rsync.





    Update: Try giving Unison-GTK a try.






    share|improve this answer


























    • Isn't rsync good only for one direction sync? Please see my updated question.

      – Cesar
      Jul 30 '10 at 4:47











    • @Cesar: I updated my answer.

      – Nathan Osman
      Jul 30 '10 at 5:14











    • Unison-GTK is greate for this purpose, it normally handles all two-way-changes in the way you would expect them to be handled, so you have to just click "Go". The only downside of unison is that it is not really maintained anymore by its developers so there won't be any new features etc.

      – Marcel Stimberg
      Jul 30 '10 at 12:16














    12












    12








    12







    Well, rsync is a great command-line tool for this.



    You mentioned that you wanted a GUI, so I recommend Gadmintools which contains gadmin-rsync.





    Update: Try giving Unison-GTK a try.






    share|improve this answer















    Well, rsync is a great command-line tool for this.



    You mentioned that you wanted a GUI, so I recommend Gadmintools which contains gadmin-rsync.





    Update: Try giving Unison-GTK a try.







    share|improve this answer














    share|improve this answer



    share|improve this answer








    edited Mar 26 '18 at 8:24









    Pablo Bianchi

    3,07521636




    3,07521636










    answered Jul 30 '10 at 4:00









    Nathan OsmanNathan Osman

    21.1k32144237




    21.1k32144237













    • Isn't rsync good only for one direction sync? Please see my updated question.

      – Cesar
      Jul 30 '10 at 4:47











    • @Cesar: I updated my answer.

      – Nathan Osman
      Jul 30 '10 at 5:14











    • Unison-GTK is greate for this purpose, it normally handles all two-way-changes in the way you would expect them to be handled, so you have to just click "Go". The only downside of unison is that it is not really maintained anymore by its developers so there won't be any new features etc.

      – Marcel Stimberg
      Jul 30 '10 at 12:16



















    • Isn't rsync good only for one direction sync? Please see my updated question.

      – Cesar
      Jul 30 '10 at 4:47











    • @Cesar: I updated my answer.

      – Nathan Osman
      Jul 30 '10 at 5:14











    • Unison-GTK is greate for this purpose, it normally handles all two-way-changes in the way you would expect them to be handled, so you have to just click "Go". The only downside of unison is that it is not really maintained anymore by its developers so there won't be any new features etc.

      – Marcel Stimberg
      Jul 30 '10 at 12:16

















    Isn't rsync good only for one direction sync? Please see my updated question.

    – Cesar
    Jul 30 '10 at 4:47





    Isn't rsync good only for one direction sync? Please see my updated question.

    – Cesar
    Jul 30 '10 at 4:47













    @Cesar: I updated my answer.

    – Nathan Osman
    Jul 30 '10 at 5:14





    @Cesar: I updated my answer.

    – Nathan Osman
    Jul 30 '10 at 5:14













    Unison-GTK is greate for this purpose, it normally handles all two-way-changes in the way you would expect them to be handled, so you have to just click "Go". The only downside of unison is that it is not really maintained anymore by its developers so there won't be any new features etc.

    – Marcel Stimberg
    Jul 30 '10 at 12:16





    Unison-GTK is greate for this purpose, it normally handles all two-way-changes in the way you would expect them to be handled, so you have to just click "Go". The only downside of unison is that it is not really maintained anymore by its developers so there won't be any new features etc.

    – Marcel Stimberg
    Jul 30 '10 at 12:16













    3














    I know it's an old question, but, as it might be an answer for someone, I wanted to say I'm giving FreeFileSync a try, an opensource application bundled with another utility, named RealTimeSync. This last one triggers a command (presumably, FreeFileSync, but I believe you can actually execute any command line) whenever the contents of a folder is changed (or when that folder becomes available).
    I will update outcomes, but, at first glance, looks promising (despite the scarce and windows-oriented documentation).



    Update: seems to work well. I set RealTimeSync to watch for availability and/or changes of two folders (source and destination) and run a Sync job when that happened, and all went well. Deletions propagated, too, with a (I think) nice feature: deleted files (those deleted by FreeFileSync as a result of the syncing) go to a folder inside trash (or inside a folder of your choice), named with FFS+time-date stamp.



    Still have to test it under hard conditions (large syncing jobs, over a large amount of files) to check speed of file comparison. Will do tomorrow.






    share|improve this answer


























    • You can download it from there

      – stragu
      Jul 18 '14 at 2:49











    • I tried it and it is very easy to use, with several modes (two-way, mirror, update and custom). I did a 37.3 Gb synchronisation in 17 mn through USB 2.0 for a folder that is more than 224 Gb.

      – stragu
      Jul 18 '14 at 4:46


















    3














    I know it's an old question, but, as it might be an answer for someone, I wanted to say I'm giving FreeFileSync a try, an opensource application bundled with another utility, named RealTimeSync. This last one triggers a command (presumably, FreeFileSync, but I believe you can actually execute any command line) whenever the contents of a folder is changed (or when that folder becomes available).
    I will update outcomes, but, at first glance, looks promising (despite the scarce and windows-oriented documentation).



    Update: seems to work well. I set RealTimeSync to watch for availability and/or changes of two folders (source and destination) and run a Sync job when that happened, and all went well. Deletions propagated, too, with a (I think) nice feature: deleted files (those deleted by FreeFileSync as a result of the syncing) go to a folder inside trash (or inside a folder of your choice), named with FFS+time-date stamp.



    Still have to test it under hard conditions (large syncing jobs, over a large amount of files) to check speed of file comparison. Will do tomorrow.






    share|improve this answer


























    • You can download it from there

      – stragu
      Jul 18 '14 at 2:49











    • I tried it and it is very easy to use, with several modes (two-way, mirror, update and custom). I did a 37.3 Gb synchronisation in 17 mn through USB 2.0 for a folder that is more than 224 Gb.

      – stragu
      Jul 18 '14 at 4:46
















    3












    3








    3







    I know it's an old question, but, as it might be an answer for someone, I wanted to say I'm giving FreeFileSync a try, an opensource application bundled with another utility, named RealTimeSync. This last one triggers a command (presumably, FreeFileSync, but I believe you can actually execute any command line) whenever the contents of a folder is changed (or when that folder becomes available).
    I will update outcomes, but, at first glance, looks promising (despite the scarce and windows-oriented documentation).



    Update: seems to work well. I set RealTimeSync to watch for availability and/or changes of two folders (source and destination) and run a Sync job when that happened, and all went well. Deletions propagated, too, with a (I think) nice feature: deleted files (those deleted by FreeFileSync as a result of the syncing) go to a folder inside trash (or inside a folder of your choice), named with FFS+time-date stamp.



    Still have to test it under hard conditions (large syncing jobs, over a large amount of files) to check speed of file comparison. Will do tomorrow.






    share|improve this answer















    I know it's an old question, but, as it might be an answer for someone, I wanted to say I'm giving FreeFileSync a try, an opensource application bundled with another utility, named RealTimeSync. This last one triggers a command (presumably, FreeFileSync, but I believe you can actually execute any command line) whenever the contents of a folder is changed (or when that folder becomes available).
    I will update outcomes, but, at first glance, looks promising (despite the scarce and windows-oriented documentation).



    Update: seems to work well. I set RealTimeSync to watch for availability and/or changes of two folders (source and destination) and run a Sync job when that happened, and all went well. Deletions propagated, too, with a (I think) nice feature: deleted files (those deleted by FreeFileSync as a result of the syncing) go to a folder inside trash (or inside a folder of your choice), named with FFS+time-date stamp.



    Still have to test it under hard conditions (large syncing jobs, over a large amount of files) to check speed of file comparison. Will do tomorrow.







    share|improve this answer














    share|improve this answer



    share|improve this answer








    edited Jan 14 '11 at 1:50

























    answered Jan 14 '11 at 0:36









    luriluri

    2,90462438




    2,90462438













    • You can download it from there

      – stragu
      Jul 18 '14 at 2:49











    • I tried it and it is very easy to use, with several modes (two-way, mirror, update and custom). I did a 37.3 Gb synchronisation in 17 mn through USB 2.0 for a folder that is more than 224 Gb.

      – stragu
      Jul 18 '14 at 4:46





















    • You can download it from there

      – stragu
      Jul 18 '14 at 2:49











    • I tried it and it is very easy to use, with several modes (two-way, mirror, update and custom). I did a 37.3 Gb synchronisation in 17 mn through USB 2.0 for a folder that is more than 224 Gb.

      – stragu
      Jul 18 '14 at 4:46



















    You can download it from there

    – stragu
    Jul 18 '14 at 2:49





    You can download it from there

    – stragu
    Jul 18 '14 at 2:49













    I tried it and it is very easy to use, with several modes (two-way, mirror, update and custom). I did a 37.3 Gb synchronisation in 17 mn through USB 2.0 for a folder that is more than 224 Gb.

    – stragu
    Jul 18 '14 at 4:46







    I tried it and it is very easy to use, with several modes (two-way, mirror, update and custom). I did a 37.3 Gb synchronisation in 17 mn through USB 2.0 for a folder that is more than 224 Gb.

    – stragu
    Jul 18 '14 at 4:46













    2














    I think the best software for this situation would be DirSyncPro (V1.4). You can check their website here. This software is written using java, hence it does not have to be installed and is very portable. It has several features like backup, synchronizing files, mirroring drives and is a freeware solution.



    It is under active development and you can guarantee to get new features frequently.The software is mature, stable and an ideal backup software. Give it a try without any hassle of installation.



    I have attached a screenshot of the software below.



    enter image description here



    It works both bidirectional and mono-directional making it an ideal backup software. You can also schedule backups, create exception and save the job preferences thereby not having to create one every time you want to backup something.



    I am just a user of this software, very impressed by its reliability and features that it possesses.






    share|improve this answer




























      2














      I think the best software for this situation would be DirSyncPro (V1.4). You can check their website here. This software is written using java, hence it does not have to be installed and is very portable. It has several features like backup, synchronizing files, mirroring drives and is a freeware solution.



      It is under active development and you can guarantee to get new features frequently.The software is mature, stable and an ideal backup software. Give it a try without any hassle of installation.



      I have attached a screenshot of the software below.



      enter image description here



      It works both bidirectional and mono-directional making it an ideal backup software. You can also schedule backups, create exception and save the job preferences thereby not having to create one every time you want to backup something.



      I am just a user of this software, very impressed by its reliability and features that it possesses.






      share|improve this answer


























        2












        2








        2







        I think the best software for this situation would be DirSyncPro (V1.4). You can check their website here. This software is written using java, hence it does not have to be installed and is very portable. It has several features like backup, synchronizing files, mirroring drives and is a freeware solution.



        It is under active development and you can guarantee to get new features frequently.The software is mature, stable and an ideal backup software. Give it a try without any hassle of installation.



        I have attached a screenshot of the software below.



        enter image description here



        It works both bidirectional and mono-directional making it an ideal backup software. You can also schedule backups, create exception and save the job preferences thereby not having to create one every time you want to backup something.



        I am just a user of this software, very impressed by its reliability and features that it possesses.






        share|improve this answer













        I think the best software for this situation would be DirSyncPro (V1.4). You can check their website here. This software is written using java, hence it does not have to be installed and is very portable. It has several features like backup, synchronizing files, mirroring drives and is a freeware solution.



        It is under active development and you can guarantee to get new features frequently.The software is mature, stable and an ideal backup software. Give it a try without any hassle of installation.



        I have attached a screenshot of the software below.



        enter image description here



        It works both bidirectional and mono-directional making it an ideal backup software. You can also schedule backups, create exception and save the job preferences thereby not having to create one every time you want to backup something.



        I am just a user of this software, very impressed by its reliability and features that it possesses.







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Feb 6 '11 at 14:06









        nik90nik90

        4,929103770




        4,929103770























            1














            I usually use rsync in these scenarios; there is a GUI version called grsync but I don't know how easy it is to use.






            share|improve this answer
























            • Isn't rsync good only for one direction sync? Please see my updated question.

              – Cesar
              Jul 30 '10 at 4:47
















            1














            I usually use rsync in these scenarios; there is a GUI version called grsync but I don't know how easy it is to use.






            share|improve this answer
























            • Isn't rsync good only for one direction sync? Please see my updated question.

              – Cesar
              Jul 30 '10 at 4:47














            1












            1








            1







            I usually use rsync in these scenarios; there is a GUI version called grsync but I don't know how easy it is to use.






            share|improve this answer













            I usually use rsync in these scenarios; there is a GUI version called grsync but I don't know how easy it is to use.







            share|improve this answer












            share|improve this answer



            share|improve this answer










            answered Jul 30 '10 at 3:59









            jbowtiejbowtie

            8,08632029




            8,08632029













            • Isn't rsync good only for one direction sync? Please see my updated question.

              – Cesar
              Jul 30 '10 at 4:47



















            • Isn't rsync good only for one direction sync? Please see my updated question.

              – Cesar
              Jul 30 '10 at 4:47

















            Isn't rsync good only for one direction sync? Please see my updated question.

            – Cesar
            Jul 30 '10 at 4:47





            Isn't rsync good only for one direction sync? Please see my updated question.

            – Cesar
            Jul 30 '10 at 4:47


















            draft saved

            draft discarded




















































            Thanks for contributing an answer to Ask Ubuntu!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f474%2fhow-can-i-keep-a-folder-synchronized-to-an-external-usb-hard-drive%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            How did Captain America manage to do this?

            迪纳利

            南乌拉尔铁路局