code: def mount(self, volume):
          
          # we have to make a ram-device to store the image, we keep 20% overhead
          size_in_kb = int((volume.size / 1024) * 1.2)
          _util.check_call_(['modprobe', '-v', 'mtd'])
          _util.check_call_(['modprobe', '-v', 'jffs2'])
          _util.check_call_(['modprobe', '-v', 'mtdram', 'total_size={}'.format(size_in_kb), 'erase_size=256'])
          _util.check_call_(['modprobe', '-v', 'mtdblock'])
          _util.check_call_(['dd', 'if=' + volume.get_raw_path(), 'of=/dev/mtd0'])
          _util.check_call_(['mount', '-t', 'jffs2', '/dev/mtdblock0', volume.mountpoint])
docs: Perform specific operations to mount a JFFS2 image. This kind of image is sometimes used for things like
          bios images. so external tools are required but given this method you don't have to memorize anything and it
          works fast and easy.
  
          Note that this module might not yet work while mounting multiple images at the same time.