"""
return libguestfsmod.end_busy (self._o)
+ def set_memsize (self, memsize):
+ u"""This sets the memory size in megabytes allocated to the
+ qemu subprocess. This only has any effect if called
+ before "g.launch".
+
+ You can also change this by setting the environment
+ variable "LIBGUESTFS_MEMSIZE" before the handle is
+ created.
+
+ For more information on the architecture of libguestfs,
+ see guestfs(3).
+ """
+ return libguestfsmod.set_memsize (self._o, memsize)
+
+ def get_memsize (self):
+ u"""This gets the memory size in megabytes allocated to the
+ qemu subprocess.
+
+ If "g.set_memsize" was not called on this handle, and if
+ "LIBGUESTFS_MEMSIZE" was not set, then this returns the
+ compiled-in default value for memsize.
+
+ For more information on the architecture of libguestfs,
+ see guestfs(3).
+ """
+ return libguestfsmod.get_memsize (self._o)
+
def mount (self, device, mountpoint):
u"""Mount a guest disk at a position in the filesystem.
Block devices are named "/dev/sda", "/dev/sdb" and so
"""
return libguestfsmod.df_h (self._o)
+ def du (self, path):
+ u"""This command runs the "du -s" command to estimate file
+ space usage for "path".
+
+ "path" can be a file or a directory. If "path" is a
+ directory then the estimate includes the contents of the
+ directory and all subdirectories (recursively).
+
+ The result is the estimated size in *kilobytes* (ie.
+ units of 1024 bytes).
+ """
+ return libguestfsmod.du (self._o, path)
+
+ def initrd_list (self, path):
+ u"""This command lists out files contained in an initrd.
+
+ The files are listed without any initial "/" character.
+ The files are listed in the order they appear (not
+ necessarily alphabetical). Directory names are listed as
+ separate items.
+
+ Old Linux kernels (2.4 and earlier) used a compressed
+ ext2 filesystem as initrd. We *only* support the newer
+ initramfs format (compressed cpio files).
+
+ This function returns a list of strings.
+ """
+ return libguestfsmod.initrd_list (self._o, path)
+
+ def mount_loop (self, file, mountpoint):
+ u"""This command lets you mount "file" (a filesystem image
+ in a file) on a mount point. It is entirely equivalent
+ to the command "mount -o loop file mountpoint".
+ """
+ return libguestfsmod.mount_loop (self._o, file, mountpoint)
+
+ def mkswap (self, device):
+ u"""Create a swap partition on "device".
+ """
+ return libguestfsmod.mkswap (self._o, device)
+
+ def mkswap_L (self, label, device):
+ u"""Create a swap partition on "device" with label "label".
+ """
+ return libguestfsmod.mkswap_L (self._o, label, device)
+
+ def mkswap_U (self, uuid, device):
+ u"""Create a swap partition on "device" with UUID "uuid".
+ """
+ return libguestfsmod.mkswap_U (self._o, uuid, device)
+
+ def mknod (self, mode, devmajor, devminor, path):
+ u"""This call creates block or character special devices, or
+ named pipes (FIFOs).
+
+ The "mode" parameter should be the mode, using the
+ standard constants. "devmajor" and "devminor" are the
+ device major and minor numbers, only used when creating
+ block and character special devices.
+ """
+ return libguestfsmod.mknod (self._o, mode, devmajor, devminor, path)
+
+ def mkfifo (self, mode, path):
+ u"""This call creates a FIFO (named pipe) called "path" with
+ mode "mode". It is just a convenient wrapper around
+ "g.mknod".
+ """
+ return libguestfsmod.mkfifo (self._o, mode, path)
+
+ def mknod_b (self, mode, devmajor, devminor, path):
+ u"""This call creates a block device node called "path" with
+ mode "mode" and device major/minor "devmajor" and
+ "devminor". It is just a convenient wrapper around
+ "g.mknod".
+ """
+ return libguestfsmod.mknod_b (self._o, mode, devmajor, devminor, path)
+
+ def mknod_c (self, mode, devmajor, devminor, path):
+ u"""This call creates a char device node called "path" with
+ mode "mode" and device major/minor "devmajor" and
+ "devminor". It is just a convenient wrapper around
+ "g.mknod".
+ """
+ return libguestfsmod.mknod_c (self._o, mode, devmajor, devminor, path)
+
+ def umask (self, mask):
+ u"""This function sets the mask used for creating new files
+ and device nodes to "mask & 0777".
+
+ Typical umask values would be 022 which creates new
+ files with permissions like "-rw-r--r--" or
+ "-rwxr-xr-x", and 002 which creates new files with
+ permissions like "-rw-rw-r--" or "-rwxrwxr-x".
+
+ See also umask(2), "g.mknod", "g.mkdir".
+
+ This call returns the previous umask.
+ """
+ return libguestfsmod.umask (self._o, mask)
+