ML
    • Recent
    • Categories
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    Continuous asynch file replication in linux?

    Scheduled Pinned Locked Moved IT Business
    18 Posts 5 Posters 1.4k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • 1
      1337 @DustinB3403
      last edited by

      @DustinB3403 said in Continuous asynch file replication in linux?:

      @Pete-S said in Continuous asynch file replication in linux?:

      @DustinB3403 said in Continuous asynch file replication in linux?:

      Isn't rsync async by design?

      To ask a second question, are you looking for something that operates at the storage layer (DRBD-esk) or at the software layer like Rsync?

      At the software layer I can't think of anything specific off hand.

      I was thinking keeping lots of small files synced between a bunch of servers. Any one could change any file at any time with the expectation that it will show up on the other servers as soon as possible. Writes are low volume though but should be low latency and not take 10 minutes.

      So all distinct standalone servers?

      You're probably wanting to use Rsync.

      Yes, all distinct standalone servers.

      DustinB3403D 1 Reply Last reply Reply Quote 0
      • DustinB3403D
        DustinB3403 @1337
        last edited by

        @Pete-S said in Continuous asynch file replication in linux?:

        @DustinB3403 said in Continuous asynch file replication in linux?:

        @Pete-S said in Continuous asynch file replication in linux?:

        @DustinB3403 said in Continuous asynch file replication in linux?:

        Isn't rsync async by design?

        To ask a second question, are you looking for something that operates at the storage layer (DRBD-esk) or at the software layer like Rsync?

        At the software layer I can't think of anything specific off hand.

        I was thinking keeping lots of small files synced between a bunch of servers. Any one could change any file at any time with the expectation that it will show up on the other servers as soon as possible. Writes are low volume though but should be low latency and not take 10 minutes.

        So all distinct standalone servers?

        You're probably wanting to use Rsync.

        Yes, all distinct standalone servers.

        Yeah, Rsync may be the most direct approach. What I see maybe being an issue is if the second (3rd or 4th) servers say "oh new file" and start to sync that back to the original source.

        I'm sure it would work fine, generally speaking.

        1 Reply Last reply Reply Quote 1
        • black3dynamiteB
          black3dynamite
          last edited by

          Use systemd to monitor directories and files
          https://www.putorius.net/systemd-path-units.html

          Syncthing
          https://syncthing.net/
          ed5a18ec-b998-4217-946a-9f83c092349f-image.png

          scottalanmillerS 1 Reply Last reply Reply Quote 4
          • D
            dave_c
            last edited by

            I would say:
            lsyncd for user mode, simple, rsync based solution: https://github.com/axkibe/lsyncd
            csync2 for multi-host synchronization with conflict detection: https://github.com/LINBIT/csync2
            MARS for a kernel side solution (DRBD alternative): http://schoebel.github.io/mars/

            1 Reply Last reply Reply Quote 1
            • scottalanmillerS
              scottalanmiller @DustinB3403
              last edited by

              @DustinB3403 said in Continuous asynch file replication in linux?:

              DRBD comes to mind.

              That's the standard.

              D 1 Reply Last reply Reply Quote 0
              • scottalanmillerS
                scottalanmiller @DustinB3403
                last edited by

                @DustinB3403 said in Continuous asynch file replication in linux?:

                Isn't rsync async by design?

                Yes. Rsync can't do full sync, only async. But it's not automatic.

                1 Reply Last reply Reply Quote 0
                • scottalanmillerS
                  scottalanmiller @black3dynamite
                  last edited by

                  @black3dynamite said in Continuous asynch file replication in linux?:

                  Use systemd to monitor directories and files
                  https://www.putorius.net/systemd-path-units.html

                  Syncthing
                  https://syncthing.net/
                  ed5a18ec-b998-4217-946a-9f83c092349f-image.png

                  This is probably the best option.

                  1 Reply Last reply Reply Quote 0
                  • D
                    dave_c @scottalanmiller
                    last edited by

                    @scottalanmiller
                    Is it for asynchronous replication? I know it is for synchronous.

                    scottalanmillerS 1 Reply Last reply Reply Quote 0
                    • scottalanmillerS
                      scottalanmiller @dave_c
                      last edited by

                      @dave_c said in Continuous asynch file replication in linux?:

                      @scottalanmiller
                      Is it for asynchronous replication? I know it is for synchronous.

                      Which tool?

                      D 1 Reply Last reply Reply Quote 0
                      • D
                        dave_c @scottalanmiller
                        last edited by

                        @scottalanmiller said in Continuous asynch file replication in linux?:

                        @dave_c said in Continuous asynch file replication in linux?:

                        @scottalanmiller
                        Is it for asynchronous replication? I know it is for synchronous.

                        Which tool?
                        DRBD as the standard asynchronous replication option for Linux

                        scottalanmillerS 1 Reply Last reply Reply Quote 0
                        • scottalanmillerS
                          scottalanmiller @dave_c
                          last edited by

                          @dave_c said in Continuous asynch file replication in linux?:

                          @scottalanmiller said in Continuous asynch file replication in linux?:

                          @dave_c said in Continuous asynch file replication in linux?:

                          @scottalanmiller
                          Is it for asynchronous replication? I know it is for synchronous.

                          Which tool?
                          DRBD as the standard asynchronous replication option for Linux

                          DRBD is both sync and async. Most uses of it are async.

                          D 1 Reply Last reply Reply Quote 0
                          • D
                            dave_c @scottalanmiller
                            last edited by

                            @scottalanmiller
                            Thanks for the clarification

                            1 Reply Last reply Reply Quote 0
                            • 1 / 1
                            • First post
                              Last post