+ # first run fsck to prevent fs corruption from hanging mount...
+ log.write( "fsck root file system\n" )
+ utils.sysexec("e2fsck -v -p %s" % (PARTITIONS["root"]),log)
+
+ log.write( "fsck vserver file system\n" )
+ utils.sysexec("e2fsck -v -p %s" % (PARTITIONS["vservers"]),log)
+ except BootManagerException, e:
+ log.write( "BootManagerException during fsck of /root and /vservers : %s\n" %
+ str(e) )
+
+ try:
+ # then attempt to mount them