def setupRamdisk(self, size, mntpnt="", message_level="normal"): ramdisk = RamDisk(str(size), mntpnt, message_level) if not ramdisk.success: raise Exception("Ramdisk setup failed...") return ramdisk.getDevice()
def setupRamdisk(self, size=DEFAULT_RAMDISK_SIZE, mntpnt=""): # TODO: Add debug/verbose options message_level = "normal" ramdisk = RamDisk(str(size), mntpnt, message_level) if not ramdisk.success: raise Exception("Ramdisk setup failed...") return ramdisk.getDevice()
help="Size of ramdisk you want to create in 512byte blocks") parser.add_option("-m", "--mount-point", dest="mntpnt", default="", help="Name of the mountpoint you want to mount to") parser.add_option("-d", "--debug", action="store_true", dest="debug", default=0, help="Print debug messages") parser.add_option("-v", "--verbose", action="store_true", dest="verbose", default=0, help="Print status messages") (opts, args) = parser.parse_args() if opts.verbose != 0: message_level = "verbose" elif opts.debug != 0: message_level = "debug" else: message_level="normal" if opts.size: size = int(opts.size) * 2 * 1024 mntpnt = opts.mntpnt ramdisk = RamDisk(str(size), mntpnt, message_level) if not ramdisk.success: raise Exception("Ramdisk setup failed..") print ramdisk.getDevice()
default=0, help="Print debug messages") parser.add_option("-v", "--verbose", action="store_true", dest="verbose", default=0, help="Print status messages") (opts, args) = parser.parse_args() if opts.verbose != 0: level = Logger(level=lp.INFO) elif opts.debug != 0: level = Logger(level=lp.DEBUG) else: level=lp.WARNING if opts.size: size = int(opts.size) # in Megabytes mntpnt = opts.mntpnt logger = CyLogger() logger.initializeLogs() ramdisk = RamDisk(str(size), mntpnt, logger) ramdisk.logData() ramdisk.printData() if not ramdisk.success: raise Exception("Ramdisk setup failed..") print((ramdisk.getDevice()))