yasui0906 / makuosan Goto Github PK
View Code? Open in Web Editor NEWmulticast file synchronization system
Home Page: http://makuosan.sourceforge.net/
License: GNU General Public License v3.0
multicast file synchronization system
Home Page: http://makuosan.sourceforge.net/
License: GNU General Public License v3.0
Dear Yasui,
I've searched for a multicast file-transfer software that is easy to use and reliable and makuosan is by far the best I've encountered so far.
It works as intended but for my particular use-case it requires some extra setup that makes is harder to use. What I am looking for is something that could replace the following bash code:
rsync
# Logged in on host1 I run:
for target in host1 host2 host3 host4 host5 host6; do
rsync -a /some/path/bigfile ${target}:/destination/folder/bigfile_under_another_name
done
makuosan
So far I've managed to do the same with makuosan (although a much faster transfer) by manually logging in to each target node (ssh host1
), starting makuosan -n -b /destination/folder
, then on the sending node start makuosan -n -b /some/path
and still on the sending node use msync bigfile
.
This works but has 2 issues. The sending host doesn't receive the file and I have to rename the file afterwards on all destination hosts if it should exist under a different name.
Given all this, do you have any suggestions on better use makuosan to work as described above or do you see this as an interesting interface to implement on makuosan?
Thanks
When running:
msync my-symlink.txt
where my-symlink.txt
is:
my-symlink.txt -> /some/location/large-file.txt
makuosan tries to transfer the symlink itself which succeeds (a symlink is created) but makuosan reports a "Timeout" error/warning.
I couldn't find an option tell msync to dereference the link.
Unix cp
uses -L
such as in:
cp -L my-symlink.txt /tmp/not-a-symlink.txt
Is there any chance this could be added to makuosan?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.