main - Projects
prev - Projects -> Argus Array -> 2 Software -> 1 Layout
next - Projects -> Argus Array -> 2 Software -> 3 Paranoid File Copy

Projects -> Argus Array -> 2 Software -> 2 Maintenance Scripts

There are a number of maintenance tasks that are occasionally run on the primary node (argus-n0). They include:
  • Looking for new movies in '/mnt/import' copying them to drives
  • Looking for movies with more or less than the desired number of copies. (I currently use a setting of '2' for this, so each movie is on two separate drives)
  • Updating symlinks in /argus/movies to point to the highest priority drive that has each movie
    These tasks are all run from the 'argus-maint.sh' script. It is fairly slow, but works well and is only run manually as needed.
    The scripts and related programs are availible here:
    argus-scripts.tar.gz
    Note: these programs were setup by me as mostly a quick and dirty way to get this thing working for me with my setup. Many things are hard coded. Many things are mislabeled or misnamed as they were later refactored. Many things are not used at all but still around. This is no where near a production product. If you want to deploy this, expect to be a great deal of work. If you are comfortable with any scripting language, it would probably be easier to do this stuff yourself instead of figuring out what I have done.


    main - Projects
    prev - Projects -> Argus Array -> 2 Software -> 1 Layout
    next - Projects -> Argus Array -> 2 Software -> 3 Paranoid File Copy






    projects blog
    ©1999-2007 Joseph Gleason. Duplication of above materials prohibited without express written permision. All Rights Reserved.