home *** CD-ROM | disk | FTP | other *** search
/ No Fragments Archive 10: Diskmags / nf_archive_10.iso / MAGS / ST_USER / 1990 / USERNV90.MSA / TEXT_TURTLE.DOC < prev    next >
Text File  |  1990-05-24  |  10KB  |  182 lines

  1.                               TURTLE V2.15
  2.  
  3.  
  4.                A hard disk backup utility by George R. Woodside
  5.  
  6.  
  7. Hard disk drives are normally extremely reliable storage devices, but
  8. occassionally they do develop faults. Therefore it is essential to regularly
  9. make backups of your data, and about once a week should be sufficient. It's a
  10. chore, but just imagine losing 30 or 40Mb of programs, utilities and data files
  11. that you spent months building up.
  12.     Turtle is an unusual backup system that working by creating a RAM disk in
  13. memory, copying files from the hard disk to the RAM disk then writing each
  14. track of the RAM disk to floppies. To get started without reading any more of
  15. the documentation:
  16.  
  17. 1) Copy TURTLE.PRG, TURTLE.RSC, TTLEXEC.TTP and the proper RAM disk into the
  18. same directory. The RAM disks are:
  19.     TRDNSS.PRG - Single sided disks, normal format
  20.     TRDNDS.PRG - Double sided disks, normal format
  21.     TRDTSS.PRG - Single sided disks, twister format
  22.     TRDTDS.PRG - Double sided disks, twister format
  23. 2) Change the file type of any accessories to something other than .ACC to
  24.    prevent them loading.
  25. 3) Remove all programs from your AUTO folder except the hard disk boot
  26.    program.
  27. 4) Power off your system and wait 10 seconds to insure a clean boot
  28.    (especially if you have a reset-proof RAM disk).
  29. 5) Restart your system and open the directory with TURTLE.PRG and the other
  30.    files.
  31. 6) Double click on TURTLE.PRG to start.
  32. 7) Select the necessary options (they are all described in their dialog boxes,
  33.    and again under the HELP menu).
  34. 8) Select BACKUP under the FILE menu to begin writing disks.
  35.  
  36. Notes that only the RAM disks supplied with TURTLE will work. Do not attempt to
  37. use any other RAM disk. The keyboard is scanned between files so you may cancel
  38. Turtle at any time by pressing CONTROL-C, or press A or B to indicate a new
  39. disk is ready at any time.
  40.  
  41. -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  42.  
  43.                             TECHNICAL DETAILS
  44.  
  45. Turtle is a fast hard disk backup utility program. It requires no special
  46. hardware and the floppies written are standard TOS disks. To accomplish this
  47. speed, certain simple steps must be taken. Turtle requires just about all the
  48. RAM you have (for double sided disks), so you should disable any accessories
  49. and remove any unnecessary programs from your AUTO folder.
  50.     How can it be so fast, and still write standard floppies? Turtle creates a
  51. RAM disk that has exactly the same characteristics as a standard floppy. It
  52. copies files from the hard disk to the RAM disk, writing as many files as it
  53. can. When the RAM disk is full, it dumps it as a track-by-track image to a
  54. floppy. It writes as many copies as you have requested, with or without
  55. formatting the floppies.
  56.     The result is identical to a floppy that was written directly, except that
  57. no time was wasted moving back and forth to the directory and file allocation
  58. tables, or waiting for the proper sectors to be available during disk
  59. rotation.
  60.     Why call it Turtle? Well, backing up hard disks is always a slow task, so
  61. the name fits. Since there are already several programs available with the name
  62. Backup, I had intended to call this one Hardback. Since turtles have hard backs
  63. anyway...
  64.  
  65.               *                     *                        *
  66.  
  67.     Turtle runs from the standard GEM Desktop and can be executed by
  68. double-clicking on the TURTLE.PRG file. You must have at least 1Mb of RAM to
  69. run Turtle. The resource file TURTLE.RSC must be in the same directory, as must
  70. be the backup utility TTLEXEC.TTP and the RAM disk:
  71.     TRDNSS.PRG - Single sided disks, normal format
  72.     TRDNDS.PRG - Double sided disks, normal format
  73.     TRDTSS.PRG - Single sided disks, twister format
  74.     TRDTDS.PRG - Double sided disks, twister format
  75.  
  76.      Turtle uses standard GEM menus for entering options. There is a HELP menu
  77. item for each OPTION item to provide information at any time.
  78.  
  79. ARCHIVE: When a file is copied Turtle will set the bit unless the ARCHIVE
  80. option has been used to disable the facility. This bit can be used to instruct
  81. subsequent backups to copy only the files which have changed since the last
  82. time Turtle (or some other backup utility which set the archive bit) was
  83. executed.
  84.  
  85. ??? COPIES: This option is used to generate extra copies of any disk written
  86. during backup. Normally, only one copy of each disk is written. To request
  87. additional copies, enter the number of copies desired.
  88.  
  89. FORMAT: Turtle assumes that the disks to be written to are already formatted,
  90. unless this option is used to force formatting. When twister disks are used,
  91. they must already be formatted. Formatting while backing up causes the program
  92. to run a bit slower.
  93.  
  94. FULL BACKUP: This option is used to indicate whether the backup should be full
  95. (all files in all the named directories) or incremental (only the files in the
  96. named directories which have been altered since the last backup). The default
  97. is to backup all the files in the paths entered.
  98.  
  99. DOUBLE SIDED: This is used to indicate that the backup will be on double-sided
  100. disks, rather than single sided ones. The default is to write double sided
  101. disks.
  102.  
  103. DISK NUMBERS: This defines the number assigned to the first disk written. The
  104. default is to start 1.
  105.  
  106. PATH: This specifies the disk path to read. All files (or all non-archived
  107. files if INCREMENTAL is set) in the named path will be read and copied to the
  108. disk. The default is the path from which Turtle was initiated.
  109.  
  110. FILES ONLY: This is used to limit the path following option of Turtle.
  111. Normally, Turtle will begin at the path named, and follow all folders in that
  112. path, copying all files in all folders (unless INCREMENTAL is set). Then, after
  113. all folders in the path have been copied, all the files in the named path are
  114. copied. Using the FILES ONLY option will prevent Turtle from opening any of the
  115. folders in the path. Only the files in the named path will be copied. The
  116. default for this option is to open the folders, and back up all the files in
  117. the folders as well as those in the path.
  118.  
  119. VERIFY: Turtle writes disks as direct images of disk tracks built in memory on
  120. the RAM disk. When the RAM disk is full, it is copied track-by-track to a
  121. floppy disk. If you wish to re-read the data after it is written to the floppy,
  122. select the Verify option. The default is to write the floppy without re-reading
  123. it.
  124.  
  125.                         *             *              *
  126.  
  127.                                   EXECUTION
  128.  
  129. Once Turtle begins it will start copying files even though there are no disks
  130. ready. Don't worry. Turtle will be establishing the RAM disk images and no
  131. floppies are required until the RAM disk is full. Then it will be dumped to the
  132. floppies, and will post messages to identify which disk is which in sequence.
  133. If you do not stay ahead of Turtle in keeping disks ready, it will start
  134. ringing the console bell until you return, and provide more diskettes.
  135.     Turtle will keep all the files in a folder together, in an identically
  136. named folder on the floppy disk. Of course, a single hard disk folder may be
  137. split across several floppies. The sequence of the files in the folder will be
  138. the largest file that fits first. This allows Turtle to use the floppies as
  139. efficiently as possible. Turtle will not attempt to copy a file that is too
  140. large to fit on a blank floppy.
  141.     Turtle is good at recovering from disk errors. Since the entire image of
  142. the floppy is in the RAM disk, just insert a new floppy in the drive, press
  143. RETURN and Turtle will re-writing that copy.
  144.     While the backup is running, Turtle keeps checking the keyboard. You can
  145. type in commands at any time and Turtle will see them within one or two
  146. seconds, as soon as the current disk I/O operation is completed. All commands
  147. are a single letter and you don't need to press the RETURN key. The following
  148. commands are active at any time, except during disk I/O:
  149.  
  150.      A - A floppy disk has been inserted in drive A and is ready for use.
  151.      B - A floppy disk has been inserted in drive B, and is ready for use.
  152.      T - Terminate the program after the current floppy disk. All copies
  153.          requested will be written before termination. If the ARCHIVE option
  154.          was requested, only the files backed up are marked as archived.
  155. Ctrl+C - Cancel the program immediately. Files copied into the RAM disk are
  156.          not copied to a floppy.
  157.  
  158.  
  159.     Turtle works quite well and with amazing speed. It is even smart enough to
  160. not copy unused tracks at the end of a disk, but it will format them if
  161. formatting has been requested (who needs a partially formatted disk?). The most
  162. important thing is to be sure you free enough memory to build the RAM disk and
  163. run the program before beginning.
  164.     Turtle is fairly bullet proof and is very informative while running. You
  165. can kill it at most any time by pressing Control-C, and it will stop almost
  166. immediately. You can request that it stop at the end of all copies of the
  167. current disk by pressing T. You do not have to wait for it to need disks to
  168. make them ready, you may press the appropriate keys whenever you have inserted
  169. the disks.
  170.     If Turtle gives you any trouble, or you have any suggestions, please feel
  171. free to contact:
  172. George R. Woodside
  173. Compuserve 76537,1342
  174. 5219 San Feliciano Dr. GEnie G.WOODSIDE
  175. Woodland Hills, Ca. 91364
  176.  
  177. USENET: ..!{trwrb|philabs|csun|psivax}!ttidca!woodside
  178.  
  179.  
  180. Turtle - Copyright 1987 by George R. Woodside.
  181. License granted for unlimited use, copying, and distribution. Not for sale.
  182.