From: "Sridharan Ramaswamy \(srramasw\)" <[EMAIL PROTECTED]>
    Date: Thu, 7 Dec 2006 13:39:51 -0800
    
    
    by this you mean to include Lustre modules that typically gets loaded
    during lconf, right? 

It's been long enough since I used lconf that I can't speak to that.  The
short answer is "any module which is needed in order to be a client should be
copied into the initrd".
    
    > get them loaded from the init script, mount the fs in question,
    > pivot root, and off you go. 
    
    I was not aware of this "pivot_root" until now. This is perfect!! 
    
    Again, if you have this basic recipe described in more detailed, it will
    great.

See the script I just posted.  

Mine's got a bit of extra magic in it because we wanted to maintain several
rootfs images, which meant we wanted them in subdirs.  Sadly, there appears to
be no way to mount a subdir of a lustrefs, only the top level (perhaps that
could be taken as a feature request, hint, hint) so we have to play the mount
bind game.  It's a hack, but it works.
    
    Oh sure. I too was thinking that nodes shouldn't share dirs like /etc,
    /var/log, etc.
    
Right.  

Think of it as a mostly read-only fs.  There are a small number of parts which
can't be read-only, such as /tmp, /var, perhaps parts of /usr etc.  Those
parts must have something else mounted on them.  

_______________________________________________
Lustre-discuss mailing list
[email protected]
https://mail.clusterfs.com/mailman/listinfo/lustre-discuss

Reply via email to