Documentation updated.
[monikop.git] / doc / index.muse
blobc2a0bf38c7b3f2755076c9b7dd315a8d9ccd75a8
1 #title Monikop (and Pokinom)
2 #subtitle rsync between unconnected hosts
3 #author Bert Burgemeister
6 * Introduction
8 Suppose you have an isolated network of data producing computers
9 (Sources), e.g. in a surveying vehicle (Rover). The collected data (a
10 few terabytes per day) need to be transferred to a processing server
11 (Destination) in office.
13 This data transfer, which happens by means of removable disks, is
14 Monikop's and Pokinom's job.
16 On Rover, a couple of removable disks are put into a dedicated
17 computer where they are filled automatically by Monikop with data
18 pulled from Sources.  At any time, copying data finished or otherwise,
19 the operator switches Monikop's host off by a keypress and removes the
20 disks. Data integrity is never compromised by shutting down Monikop's
21 host or any of the Sources at any time, in any order, by any means
22 including power cuts.
24 The disks are then brought to the office where they are put into
25 another dedicated computer. Here, Monikop's counterpart called Pokinom
26 pushes their content to Destination, makes the disks re-usable by
27 Monikop, and switches itself off when finished.
29 Old data is being left as long as possible on the removable
30 disks. This may be helpful as part of a backup strategy.
32 The heavy lifting is done by [[http://www.samba.org/rsync/][Rsync]]. Sources as well as Destination
33 need to have Rsync installed. Both can be running Linux, Windows, or
34 any operating system Rsync can be installed on.
36 You can expect transfer rates of about
37  - 30 megabytes per second per Source running Windows,
38  - 50 megabytes per second per Source running Linux.