?environment:bool ->
?close_on_exit:bool ->
unit ->
object
  method acl_delete_def_file : string -> unit
  method acl_get_file : string -> string -> string
  method acl_set_file : string -> string -> string -> unit
  method add_cdrom : string -> unit
  method add_domain :
    ?libvirturi:string ->
    ?readonly:bool ->
    ?iface:string ->
    ?live:bool ->
    ?allowuuid:bool ->
    ?readonlydisk:string ->
    ?cachemode:string -> ?discard:string -> ?copyonread:bool -> string -> int
  method add_drive :
    ?readonly:bool ->
    ?format:string ->
    ?iface:string ->
    ?name:string ->
    ?label:string ->
    ?protocol:string ->
    ?server:string array ->
    ?username:string ->
    ?secret:string ->
    ?cachemode:string ->
    ?discard:string -> ?copyonread:bool -> string -> unit
  method add_drive_opts :
    ?readonly:bool ->
    ?format:string ->
    ?iface:string ->
    ?name:string ->
    ?label:string ->
    ?protocol:string ->
    ?server:string array ->
    ?username:string ->
    ?secret:string ->
    ?cachemode:string ->
    ?discard:string -> ?copyonread:bool -> string -> unit
  method add_drive_ro : string -> unit
  method add_drive_ro_with_if : string -> string -> unit
  method add_drive_scratch : ?name:string -> ?label:string -> int64 -> unit
  method add_drive_with_if : string -> string -> unit
  method add_libvirt_dom :
    ?readonly:bool ->
    ?iface:string ->
    ?live:bool ->
    ?readonlydisk:string ->
    ?cachemode:string -> ?discard:string -> ?copyonread:bool -> int64 -> int
  method aug_clear : string -> unit
  method aug_close : unit -> unit
  method aug_defnode : string -> string -> string -> Guestfs.int_bool
  method aug_defvar : string -> string option -> int
  method aug_get : string -> string
  method aug_init : string -> int -> unit
  method aug_insert : string -> string -> bool -> unit
  method aug_label : string -> string
  method aug_load : unit -> unit
  method aug_ls : string -> string array
  method aug_match : string -> string array
  method aug_mv : string -> string -> unit
  method aug_rm : string -> int
  method aug_save : unit -> unit
  method aug_set : string -> string -> unit
  method aug_setm : string -> string option -> string -> int
  method aug_transform : ?remove:bool -> string -> string -> unit
  method available : string array -> unit
  method available_all_groups : unit -> string array
  method base64_in : string -> string -> unit
  method base64_out : string -> string -> unit
  method blkdiscard : string -> unit
  method blkdiscardzeroes : string -> bool
  method blkid : string -> (string * string) list
  method blockdev_flushbufs : string -> unit
  method blockdev_getbsz : string -> int
  method blockdev_getro : string -> bool
  method blockdev_getsize64 : string -> int64
  method blockdev_getss : string -> int
  method blockdev_getsz : string -> int64
  method blockdev_rereadpt : string -> unit
  method blockdev_setbsz : string -> int -> unit
  method blockdev_setra : string -> int -> unit
  method blockdev_setro : string -> unit
  method blockdev_setrw : string -> unit
  method btrfs_balance_cancel : string -> unit
  method btrfs_balance_pause : string -> unit
  method btrfs_balance_resume : string -> unit
  method btrfs_balance_status : string -> Guestfs.btrfsbalance
  method btrfs_device_add : string array -> string -> unit
  method btrfs_device_delete : string array -> string -> unit
  method btrfs_filesystem_balance : string -> unit
  method btrfs_filesystem_defragment :
    ?flush:bool -> ?compress:string -> string -> unit
  method btrfs_filesystem_resize : ?size:int64 -> string -> unit
  method btrfs_filesystem_show : string -> string array
  method btrfs_filesystem_sync : string -> unit
  method btrfs_fsck : ?superblock:int64 -> ?repair:bool -> string -> unit
  method btrfs_image : ?compresslevel:int -> string array -> string -> unit
  method btrfs_qgroup_assign : string -> string -> string -> unit
  method btrfs_qgroup_create : string -> string -> unit
  method btrfs_qgroup_destroy : string -> string -> unit
  method btrfs_qgroup_limit : string -> int64 -> unit
  method btrfs_qgroup_remove : string -> string -> string -> unit
  method btrfs_qgroup_show : string -> Guestfs.btrfsqgroup array
  method btrfs_quota_enable : string -> bool -> unit
  method btrfs_quota_rescan : string -> unit
  method btrfs_replace : string -> string -> string -> unit
  method btrfs_rescue_chunk_recover : string -> unit
  method btrfs_rescue_super_recover : string -> unit
  method btrfs_scrub_cancel : string -> unit
  method btrfs_scrub_resume : string -> unit
  method btrfs_scrub_start : string -> unit
  method btrfs_scrub_status : string -> Guestfs.btrfsscrub
  method btrfs_set_seeding : string -> bool -> unit
  method btrfs_subvolume_create : ?qgroupid:string -> string -> unit
  method btrfs_subvolume_create_opts : ?qgroupid:string -> string -> unit
  method btrfs_subvolume_delete : string -> unit
  method btrfs_subvolume_get_default : string -> int64
  method btrfs_subvolume_list : string -> Guestfs.btrfssubvolume array
  method btrfs_subvolume_set_default : int64 -> string -> unit
  method btrfs_subvolume_show : string -> (string * string) list
  method btrfs_subvolume_snapshot :
    ?ro:bool -> ?qgroupid:string -> string -> string -> unit
  method btrfs_subvolume_snapshot_opts :
    ?ro:bool -> ?qgroupid:string -> string -> string -> unit
  method btrfstune_enable_extended_inode_refs : string -> unit
  method btrfstune_enable_skinny_metadata_extent_refs : string -> unit
  method btrfstune_seeding : string -> bool -> unit
  method c_pointer : unit -> int64
  method canonical_device_name : string -> string
  method cap_get_file : string -> string
  method cap_set_file : string -> string -> unit
  method case_sensitive_path : string -> string
  method cat : string -> string
  method checksum : string -> string -> string
  method checksum_device : string -> string -> string
  method checksums_out : string -> string -> string -> unit
  method chmod : int -> string -> unit
  method chown : int -> int -> string -> unit
  method clear_backend_setting : string -> int
  method close : unit -> unit
  method command : string array -> string
  method command_lines : string array -> string array
  method compress_device_out :
    ?level:int -> string -> string -> string -> unit
  method compress_out : ?level:int -> string -> string -> string -> unit
  method config : string -> string option -> unit
  method copy_attributes :
    ?all:bool ->
    ?mode:bool ->
    ?xattributes:bool -> ?ownership:bool -> string -> string -> unit
  method copy_device_to_device :
    ?srcoffset:int64 ->
    ?destoffset:int64 ->
    ?size:int64 -> ?sparse:bool -> ?append:bool -> string -> string -> unit
  method copy_device_to_file :
    ?srcoffset:int64 ->
    ?destoffset:int64 ->
    ?size:int64 -> ?sparse:bool -> ?append:bool -> string -> string -> unit
  method copy_file_to_device :
    ?srcoffset:int64 ->
    ?destoffset:int64 ->
    ?size:int64 -> ?sparse:bool -> ?append:bool -> string -> string -> unit
  method copy_file_to_file :
    ?srcoffset:int64 ->
    ?destoffset:int64 ->
    ?size:int64 -> ?sparse:bool -> ?append:bool -> string -> string -> unit
  method copy_in : string -> string -> unit
  method copy_out : string -> string -> unit
  method copy_size : string -> string -> int64 -> unit
  method cp : string -> string -> unit
  method cp_a : string -> string -> unit
  method cp_r : string -> string -> unit
  method cpio_out : ?format:string -> string -> string -> unit
  method dd : string -> string -> unit
  method debug : string -> string array -> string
  method debug_drives : unit -> string array
  method debug_upload : string -> string -> int -> unit
  method delete_event_callback : Guestfs.event_handle -> unit
  method device_index : string -> int
  method df : unit -> string
  method df_h : unit -> string
  method disk_create :
    ?backingfile:string ->
    ?backingformat:string ->
    ?preallocation:string ->
    ?compat:string -> ?clustersize:int -> string -> string -> int64 -> unit
  method disk_format : string -> string
  method disk_has_backing_file : string -> bool
  method disk_virtual_size : string -> int64
  method dmesg : unit -> string
  method download : string -> string -> unit
  method download_blocks :
    ?unallocated:bool -> string -> int64 -> int64 -> string -> unit
  method download_inode : string -> int64 -> string -> unit
  method download_offset : string -> string -> int64 -> int64 -> unit
  method drop_caches : int -> unit
  method du : string -> int64
  method e2fsck : ?correct:bool -> ?forceall:bool -> string -> unit
  method e2fsck_f : string -> unit
  method echo_daemon : string array -> string
  method egrep : string -> string -> string array
  method egrepi : string -> string -> string array
  method equal : string -> string -> bool
  method exists : string -> bool
  method extlinux : string -> unit
  method f2fs_expand : string -> unit
  method fallocate : string -> int -> unit
  method fallocate64 : string -> int64 -> unit
  method feature_available : string array -> bool
  method fgrep : string -> string -> string array
  method fgrepi : string -> string -> string array
  method file : string -> string
  method file_architecture : string -> string
  method filesize : string -> int64
  method filesystem_available : string -> bool
  method filesystem_walk : string -> Guestfs.tsk_dirent array
  method fill : int -> int -> string -> unit
  method fill_dir : string -> int -> unit
  method fill_pattern : string -> int -> string -> unit
  method find : string -> string array
  method find0 : string -> string -> unit
  method find_inode : string -> int64 -> Guestfs.tsk_dirent array
  method findfs_label : string -> string
  method findfs_uuid : string -> string
  method fsck : string -> string -> int
  method fstrim :
    ?offset:int64 ->
    ?length:int64 -> ?minimumfreeextent:int64 -> string -> unit
  method get_append : unit -> string option
  method get_attach_method : unit -> string
  method get_autosync : unit -> bool
  method get_backend : unit -> string
  method get_backend_setting : string -> string
  method get_backend_settings : unit -> string array
  method get_cachedir : unit -> string
  method get_direct : unit -> bool
  method get_e2attrs : string -> string
  method get_e2generation : string -> int64
  method get_e2label : string -> string
  method get_e2uuid : string -> string
  method get_hv : unit -> string
  method get_identifier : unit -> string
  method get_libvirt_requested_credential_challenge : int -> string
  method get_libvirt_requested_credential_defresult : int -> string
  method get_libvirt_requested_credential_prompt : int -> string
  method get_libvirt_requested_credentials : unit -> string array
  method get_memsize : unit -> int
  method get_network : unit -> bool
  method get_path : unit -> string
  method get_pgroup : unit -> bool
  method get_pid : unit -> int
  method get_program : unit -> string
  method get_qemu : unit -> string
  method get_recovery_proc : unit -> bool
  method get_selinux : unit -> bool
  method get_smp : unit -> int
  method get_sockdir : unit -> string
  method get_state : unit -> int
  method get_tmpdir : unit -> string
  method get_trace : unit -> bool
  method get_umask : unit -> int
  method get_verbose : unit -> bool
  method getcon : unit -> string
  method getxattr : string -> string -> string
  method getxattrs : string -> Guestfs.xattr array
  method glob_expand : ?directoryslash:bool -> string -> string array
  method glob_expand_opts : ?directoryslash:bool -> string -> string array
  method grep :
    ?extended:bool ->
    ?fixed:bool ->
    ?insensitive:bool -> ?compressed:bool -> string -> string -> string array
  method grep_opts :
    ?extended:bool ->
    ?fixed:bool ->
    ?insensitive:bool -> ?compressed:bool -> string -> string -> string array
  method grepi : string -> string -> string array
  method grub_install : string -> string -> unit
  method head : string -> string array
  method head_n : int -> string -> string array
  method hexdump : string -> string
  method hivex_close : unit -> unit
  method hivex_commit : string option -> unit
  method hivex_node_add_child : int64 -> string -> int64
  method hivex_node_children : int64 -> Guestfs.hivex_node array
  method hivex_node_delete_child : int64 -> unit
  method hivex_node_get_child : int64 -> string -> int64
  method hivex_node_get_value : int64 -> string -> int64
  method hivex_node_name : int64 -> string
  method hivex_node_parent : int64 -> int64
  method hivex_node_set_value : int64 -> string -> int64 -> string -> unit
  method hivex_node_values : int64 -> Guestfs.hivex_value array
  method hivex_open :
    ?verbose:bool ->
    ?debug:bool -> ?write:bool -> ?unsafe:bool -> string -> unit
  method hivex_root : unit -> int64
  method hivex_value_key : int64 -> string
  method hivex_value_string : int64 -> string
  method hivex_value_type : int64 -> int64
  method hivex_value_utf8 : int64 -> string
  method hivex_value_value : int64 -> string
  method initrd_cat : string -> string -> string
  method initrd_list : string -> string array
  method inotify_add_watch : string -> int -> int64
  method inotify_close : unit -> unit
  method inotify_files : unit -> string array
  method inotify_init : int -> unit
  method inotify_read : unit -> Guestfs.inotify_event array
  method inotify_rm_watch : int -> unit
  method inspect_get_arch : string -> string
  method inspect_get_distro : string -> string
  method inspect_get_drive_mappings : string -> (string * string) list
  method inspect_get_filesystems : string -> string array
  method inspect_get_format : string -> string
  method inspect_get_hostname : string -> string
  method inspect_get_icon :
    ?favicon:bool -> ?highquality:bool -> string -> string
  method inspect_get_major_version : string -> int
  method inspect_get_minor_version : string -> int
  method inspect_get_mountpoints : string -> (string * string) list
  method inspect_get_osinfo : string -> string
  method inspect_get_package_format : string -> string
  method inspect_get_package_management : string -> string
  method inspect_get_product_name : string -> string
  method inspect_get_product_variant : string -> string
  method inspect_get_roots : unit -> string array
  method inspect_get_type : string -> string
  method inspect_get_windows_current_control_set : string -> string
  method inspect_get_windows_software_hive : string -> string
  method inspect_get_windows_system_hive : string -> string
  method inspect_get_windows_systemroot : string -> string
  method inspect_is_live : string -> bool
  method inspect_is_multipart : string -> bool
  method inspect_is_netinst : string -> bool
  method inspect_list_applications : string -> Guestfs.application array
  method inspect_list_applications2 : string -> Guestfs.application2 array
  method inspect_os : unit -> string array
  method internal_exit : unit -> unit
  method internal_test :
    ?obool:bool ->
    ?oint:int ->
    ?oint64:int64 ->
    ?ostring:string ->
    ?ostringlist:string array ->
    string ->
    string option ->
    string array ->
    bool -> int -> int64 -> string -> string -> string -> unit
  method internal_test_63_optargs :
    ?opt1:int ->
    ?opt2:int ->
    ?opt3:int ->
    ?opt4:int ->
    ?opt5:int ->
    ?opt6:int ->
    ?opt7:int ->
    ?opt8:int ->
    ?opt9:int ->
    ?opt10:int ->
    ?opt11:int ->
    ?opt12:int ->
    ?opt13:int ->
    ?opt14:int ->
    ?opt15:int ->
    ?opt16:int ->
    ?opt17:int ->
    ?opt18:int ->
    ?opt19:int ->
    ?opt20:int ->
    ?opt21:int ->
    ?opt22:int ->
    ?opt23:int ->
    ?opt24:int ->
    ?opt25:int ->
    ?opt26:int ->
    ?opt27:int ->
    ?opt28:int ->
    ?opt29:int ->
    ?opt30:int ->
    ?opt31:int ->
    ?opt32:int ->
    ?opt33:int ->
    ?opt34:int ->
    ?opt35:int ->
    ?opt36:int ->
    ?opt37:int ->
    ?opt38:int ->
    ?opt39:int ->
    ?opt40:int ->
    ?opt41:int ->
    ?opt42:int ->
    ?opt43:int ->
    ?opt44:int ->
    ?opt45:int ->
    ?opt46:int ->
    ?opt47:int ->
    ?opt48:int ->
    ?opt49:int ->
    ?opt50:int ->
    ?opt51:int ->
    ?opt52:int ->
    ?opt53:int ->
    ?opt54:int ->
    ?opt55:int ->
    ?opt56:int ->
    ?opt57:int ->
    ?opt58:int ->
    ?opt59:int ->
    ?opt60:int -> ?opt61:int -> ?opt62:int -> ?opt63:int -> unit -> unit
  method internal_test_close_output : unit -> unit
  method internal_test_only_optargs : ?test:int -> unit -> unit
  method internal_test_rbool : string -> bool
  method internal_test_rboolerr : unit -> bool
  method internal_test_rbufferout : string -> string
  method internal_test_rbufferouterr : unit -> string
  method internal_test_rconstoptstring : string -> string option
  method internal_test_rconstoptstringerr : unit -> string option
  method internal_test_rconststring : string -> string
  method internal_test_rconststringerr : unit -> string
  method internal_test_rhashtable : string -> (string * string) list
  method internal_test_rhashtableerr : unit -> (string * string) list
  method internal_test_rint : string -> int
  method internal_test_rint64 : string -> int64
  method internal_test_rint64err : unit -> int64
  method internal_test_rinterr : unit -> int
  method internal_test_rstring : string -> string
  method internal_test_rstringerr : unit -> string
  method internal_test_rstringlist : string -> string array
  method internal_test_rstringlisterr : unit -> string array
  method internal_test_rstruct : string -> Guestfs.lvm_pv
  method internal_test_rstructerr : unit -> Guestfs.lvm_pv
  method internal_test_rstructlist : string -> Guestfs.lvm_pv array
  method internal_test_rstructlisterr : unit -> Guestfs.lvm_pv array
  method internal_test_set_output : string -> unit
  method is_blockdev : ?followsymlinks:bool -> string -> bool
  method is_blockdev_opts : ?followsymlinks:bool -> string -> bool
  method is_busy : unit -> bool
  method is_chardev : ?followsymlinks:bool -> string -> bool
  method is_chardev_opts : ?followsymlinks:bool -> string -> bool
  method is_config : unit -> bool
  method is_dir : ?followsymlinks:bool -> string -> bool
  method is_dir_opts : ?followsymlinks:bool -> string -> bool
  method is_fifo : ?followsymlinks:bool -> string -> bool
  method is_fifo_opts : ?followsymlinks:bool -> string -> bool
  method is_file : ?followsymlinks:bool -> string -> bool
  method is_file_opts : ?followsymlinks:bool -> string -> bool
  method is_launching : unit -> bool
  method is_lv : string -> bool
  method is_ready : unit -> bool
  method is_socket : ?followsymlinks:bool -> string -> bool
  method is_socket_opts : ?followsymlinks:bool -> string -> bool
  method is_symlink : string -> bool
  method is_whole_device : string -> bool
  method is_zero : string -> bool
  method is_zero_device : string -> bool
  method isoinfo : string -> Guestfs.isoinfo
  method isoinfo_device : string -> Guestfs.isoinfo
  method journal_close : unit -> unit
  method journal_get : unit -> Guestfs.xattr array
  method journal_get_data_threshold : unit -> int64
  method journal_get_realtime_usec : unit -> int64
  method journal_next : unit -> bool
  method journal_open : string -> unit
  method journal_set_data_threshold : int64 -> unit
  method journal_skip : int64 -> int64
  method kill_subprocess : unit -> unit
  method last_errno : unit -> int
  method launch : unit -> unit
  method lchown : int -> int -> string -> unit
  method ldmtool_create_all : unit -> unit
  method ldmtool_diskgroup_disks : string -> string array
  method ldmtool_diskgroup_name : string -> string
  method ldmtool_diskgroup_volumes : string -> string array
  method ldmtool_remove_all : unit -> unit
  method ldmtool_scan : unit -> string array
  method ldmtool_scan_devices : string array -> string array
  method ldmtool_volume_hint : string -> string -> string
  method ldmtool_volume_partitions : string -> string -> string array
  method ldmtool_volume_type : string -> string -> string
  method lgetxattr : string -> string -> string
  method lgetxattrs : string -> Guestfs.xattr array
  method list_devices : unit -> string array
  method list_disk_labels : unit -> (string * string) list
  method list_dm_devices : unit -> string array
  method list_filesystems : unit -> (string * string) list
  method list_ldm_partitions : unit -> string array
  method list_ldm_volumes : unit -> string array
  method list_md_devices : unit -> string array
  method list_partitions : unit -> string array
  method ll : string -> string
  method llz : string -> string
  method ln : string -> string -> unit
  method ln_f : string -> string -> unit
  method ln_s : string -> string -> unit
  method ln_sf : string -> string -> unit
  method lremovexattr : string -> string -> unit
  method ls : string -> string array
  method ls0 : string -> string -> unit
  method lsetxattr : string -> string -> int -> string -> unit
  method lstat : string -> Guestfs.stat
  method lstatlist : string -> string array -> Guestfs.stat array
  method lstatns : string -> Guestfs.statns
  method lstatnslist : string -> string array -> Guestfs.statns array
  method luks_add_key : string -> string -> string -> int -> unit
  method luks_close : string -> unit
  method luks_format : string -> string -> int -> unit
  method luks_format_cipher : string -> string -> int -> string -> unit
  method luks_kill_slot : string -> string -> int -> unit
  method luks_open : string -> string -> string -> unit
  method luks_open_ro : string -> string -> string -> unit
  method lvcreate : string -> string -> int -> unit
  method lvcreate_free : string -> string -> int -> unit
  method lvm_canonical_lv_name : string -> string
  method lvm_clear_filter : unit -> unit
  method lvm_remove_all : unit -> unit
  method lvm_scan : bool -> unit
  method lvm_set_filter : string array -> unit
  method lvremove : string -> unit
  method lvrename : string -> string -> unit
  method lvresize : string -> int -> unit
  method lvresize_free : string -> int -> unit
  method lvs : unit -> string array
  method lvs_full : unit -> Guestfs.lvm_lv array
  method lvuuid : string -> string
  method lxattrlist : string -> string array -> Guestfs.xattr array
  method max_disks : unit -> int
  method md_create :
    ?missingbitmap:int64 ->
    ?nrdevices:int ->
    ?spare:int ->
    ?chunk:int64 -> ?level:string -> string -> string array -> unit
  method md_detail : string -> (string * string) list
  method md_stat : string -> Guestfs.mdstat array
  method md_stop : string -> unit
  method mkdir : string -> unit
  method mkdir_mode : string -> int -> unit
  method mkdir_p : string -> unit
  method mkdtemp : string -> string
  method mke2fs :
    ?blockscount:int64 ->
    ?blocksize:int64 ->
    ?fragsize:int64 ->
    ?blockspergroup:int64 ->
    ?numberofgroups:int64 ->
    ?bytesperinode:int64 ->
    ?inodesize:int64 ->
    ?journalsize:int64 ->
    ?numberofinodes:int64 ->
    ?stridesize:int64 ->
    ?stripewidth:int64 ->
    ?maxonlineresize:int64 ->
    ?reservedblockspercentage:int ->
    ?mmpupdateinterval:int ->
    ?journaldevice:string ->
    ?label:string ->
    ?lastmounteddir:string ->
    ?creatoros:string ->
    ?fstype:string ->
    ?usagetype:string ->
    ?uuid:string ->
    ?forcecreate:bool ->
    ?writesbandgrouponly:bool ->
    ?lazyitableinit:bool ->
    ?lazyjournalinit:bool ->
    ?testfs:bool ->
    ?discard:bool ->
    ?quotatype:bool ->
    ?extent:bool ->
    ?filetype:bool ->
    ?flexbg:bool ->
    ?hasjournal:bool ->
    ?journaldev:bool ->
    ?largefile:bool ->
    ?quota:bool ->
    ?resizeinode:bool ->
    ?sparsesuper:bool -> ?uninitbg:bool -> string -> unit
  method mke2fs_J : string -> int -> string -> string -> unit
  method mke2fs_JL : string -> int -> string -> string -> unit
  method mke2fs_JU : string -> int -> string -> string -> unit
  method mke2journal : int -> string -> unit
  method mke2journal_L : int -> string -> string -> unit
  method mke2journal_U : int -> string -> string -> unit
  method mkfifo : int -> string -> unit
  method mkfs :
    ?blocksize:int ->
    ?features:string ->
    ?inode:int ->
    ?sectorsize:int -> ?label:string -> string -> string -> unit
  method mkfs_b : string -> int -> string -> unit
  method mkfs_btrfs :
    ?allocstart:int64 ->
    ?bytecount:int64 ->
    ?datatype:string ->
    ?leafsize:int ->
    ?label:string ->
    ?metadata:string ->
    ?nodesize:int -> ?sectorsize:int -> string array -> unit
  method mkfs_opts :
    ?blocksize:int ->
    ?features:string ->
    ?inode:int ->
    ?sectorsize:int -> ?label:string -> string -> string -> unit
  method mklost_and_found : string -> unit
  method mkmountpoint : string -> unit
  method mknod : int -> int -> int -> string -> unit
  method mknod_b : int -> int -> int -> string -> unit
  method mknod_c : int -> int -> int -> string -> unit
  method mksquashfs :
    ?compress:string -> ?excludes:string array -> string -> string -> unit
  method mkswap : ?label:string -> ?uuid:string -> string -> unit
  method mkswap_L : string -> string -> unit
  method mkswap_U : string -> string -> unit
  method mkswap_file : string -> unit
  method mkswap_opts : ?label:string -> ?uuid:string -> string -> unit
  method mktemp : ?suffix:string -> string -> string
  method modprobe : string -> unit
  method mount : string -> string -> unit
  method mount_local :
    ?readonly:bool ->
    ?options:string ->
    ?cachetimeout:int -> ?debugcalls:bool -> string -> unit
  method mount_local_run : unit -> unit
  method mount_loop : string -> string -> unit
  method mount_options : string -> string -> string -> unit
  method mount_ro : string -> string -> unit
  method mount_vfs : string -> string -> string -> string -> unit
  method mountable_device : string -> string
  method mountable_subvolume : string -> string
  method mountpoints : unit -> (string * string) list
  method mounts : unit -> string array
  method mv : string -> string -> unit
  method nr_devices : unit -> int
  method ntfs_3g_probe : bool -> string -> int
  method ntfscat_i : string -> int64 -> string -> unit
  method ntfsclone_in : string -> string -> unit
  method ntfsclone_out :
    ?metadataonly:bool ->
    ?rescue:bool ->
    ?ignorefscheck:bool ->
    ?preservetimestamps:bool -> ?force:bool -> string -> string -> unit
  method ntfsfix : ?clearbadsectors:bool -> string -> unit
  method ntfsresize : ?size:int64 -> ?force:bool -> string -> unit
  method ntfsresize_opts : ?size:int64 -> ?force:bool -> string -> unit
  method ntfsresize_size : string -> int64 -> unit
  method ocaml_handle : Guestfs.t
  method parse_environment : unit -> unit
  method parse_environment_list : string array -> unit
  method part_add : string -> string -> int64 -> int64 -> unit
  method part_del : string -> int -> unit
  method part_disk : string -> string -> unit
  method part_expand_gpt : string -> unit
  method part_get_bootable : string -> int -> bool
  method part_get_disk_guid : string -> string
  method part_get_gpt_attributes : string -> int -> int64
  method part_get_gpt_guid : string -> int -> string
  method part_get_gpt_type : string -> int -> string
  method part_get_mbr_id : string -> int -> int
  method part_get_mbr_part_type : string -> int -> string
  method part_get_name : string -> int -> string
  method part_get_parttype : string -> string
  method part_init : string -> string -> unit
  method part_list : string -> Guestfs.partition array
  method part_resize : string -> int -> int64 -> unit
  method part_set_bootable : string -> int -> bool -> unit
  method part_set_disk_guid : string -> string -> unit
  method part_set_disk_guid_random : string -> unit
  method part_set_gpt_attributes : string -> int -> int64 -> unit
  method part_set_gpt_guid : string -> int -> string -> unit
  method part_set_gpt_type : string -> int -> string -> unit
  method part_set_mbr_id : string -> int -> int -> unit
  method part_set_name : string -> int -> string -> unit
  method part_to_dev : string -> string
  method part_to_partnum : string -> int
  method ping_daemon : unit -> unit
  method pread : string -> int -> int64 -> string
  method pread_device : string -> int -> int64 -> string
  method pvchange_uuid : string -> unit
  method pvchange_uuid_all : unit -> unit
  method pvcreate : string -> unit
  method pvremove : string -> unit
  method pvresize : string -> unit
  method pvresize_size : string -> int64 -> unit
  method pvs : unit -> string array
  method pvs_full : unit -> Guestfs.lvm_pv array
  method pvuuid : string -> string
  method pwrite : string -> string -> int64 -> int
  method pwrite_device : string -> string -> int64 -> int
  method read_file : string -> string
  method read_lines : string -> string array
  method readdir : string -> Guestfs.dirent array
  method readlink : string -> string
  method readlinklist : string -> string array -> string array
  method realpath : string -> string
  method remount : ?rw:bool -> string -> unit
  method remove_drive : string -> unit
  method removexattr : string -> string -> unit
  method rename : string -> string -> unit
  method resize2fs : string -> unit
  method resize2fs_M : string -> unit
  method resize2fs_size : string -> int64 -> unit
  method rm : string -> unit
  method rm_f : string -> unit
  method rm_rf : string -> unit
  method rmdir : string -> unit
  method rmmountpoint : string -> unit
  method rsync :
    ?archive:bool -> ?deletedest:bool -> string -> string -> unit
  method rsync_in :
    ?archive:bool -> ?deletedest:bool -> string -> string -> unit
  method rsync_out :
    ?archive:bool -> ?deletedest:bool -> string -> string -> unit
  method scrub_device : string -> unit
  method scrub_file : string -> unit
  method scrub_freespace : string -> unit
  method selinux_relabel : ?force:bool -> string -> string -> unit
  method set_append : string option -> unit
  method set_attach_method : string -> unit
  method set_autosync : bool -> unit
  method set_backend : string -> unit
  method set_backend_setting : string -> string -> unit
  method set_backend_settings : string array -> unit
  method set_cachedir : string option -> unit
  method set_direct : bool -> unit
  method set_e2attrs : ?clear:bool -> string -> string -> unit
  method set_e2generation : string -> int64 -> unit
  method set_e2label : string -> string -> unit
  method set_e2uuid : string -> string -> unit
  method set_event_callback :
    Guestfs.event_callback -> Guestfs.event list -> Guestfs.event_handle
  method set_hv : string -> unit
  method set_identifier : string -> unit
  method set_label : string -> string -> unit
  method set_libvirt_requested_credential : int -> string -> unit
  method set_libvirt_supported_credentials : string array -> unit
  method set_memsize : int -> unit
  method set_network : bool -> unit
  method set_path : string option -> unit
  method set_pgroup : bool -> unit
  method set_program : string -> unit
  method set_qemu : string option -> unit
  method set_recovery_proc : bool -> unit
  method set_selinux : bool -> unit
  method set_smp : int -> unit
  method set_tmpdir : string option -> unit
  method set_trace : bool -> unit
  method set_uuid : string -> string -> unit
  method set_uuid_random : string -> unit
  method set_verbose : bool -> unit
  method setcon : string -> unit
  method setxattr : string -> string -> int -> string -> unit
  method sfdisk : string -> int -> int -> int -> string array -> unit
  method sfdiskM : string -> string array -> unit
  method sfdisk_N : string -> int -> int -> int -> int -> string -> unit
  method sfdisk_disk_geometry : string -> string
  method sfdisk_kernel_geometry : string -> string
  method sfdisk_l : string -> string
  method sh : string -> string
  method sh_lines : string -> string array
  method shutdown : unit -> unit
  method sleep : int -> unit
  method stat : string -> Guestfs.stat
  method statns : string -> Guestfs.statns
  method statvfs : string -> Guestfs.statvfs
  method strings : string -> string array
  method strings_e : string -> string -> string array
  method swapoff_device : string -> unit
  method swapoff_file : string -> unit
  method swapoff_label : string -> unit
  method swapoff_uuid : string -> unit
  method swapon_device : string -> unit
  method swapon_file : string -> unit
  method swapon_label : string -> unit
  method swapon_uuid : string -> unit
  method sync : unit -> unit
  method syslinux : ?directory:string -> string -> unit
  method tail : string -> string array
  method tail_n : int -> string -> string array
  method tar_in :
    ?compress:string ->
    ?xattrs:bool -> ?selinux:bool -> ?acls:bool -> string -> string -> unit
  method tar_in_opts :
    ?compress:string ->
    ?xattrs:bool -> ?selinux:bool -> ?acls:bool -> string -> string -> unit
  method tar_out :
    ?compress:string ->
    ?numericowner:bool ->
    ?excludes:string array ->
    ?xattrs:bool -> ?selinux:bool -> ?acls:bool -> string -> string -> unit
  method tar_out_opts :
    ?compress:string ->
    ?numericowner:bool ->
    ?excludes:string array ->
    ?xattrs:bool -> ?selinux:bool -> ?acls:bool -> string -> string -> unit
  method tgz_in : string -> string -> unit
  method tgz_out : string -> string -> unit
  method touch : string -> unit
  method truncate : string -> unit
  method truncate_size : string -> int64 -> unit
  method tune2fs :
    ?force:bool ->
    ?maxmountcount:int ->
    ?mountcount:int ->
    ?errorbehavior:string ->
    ?group:int64 ->
    ?intervalbetweenchecks:int ->
    ?reservedblockspercentage:int ->
    ?lastmounteddirectory:string ->
    ?reservedblockscount:int64 -> ?user:int64 -> string -> unit
  method tune2fs_l : string -> (string * string) list
  method txz_in : string -> string -> unit
  method txz_out : string -> string -> unit
  method umask : int -> int
  method umount : ?force:bool -> ?lazyunmount:bool -> string -> unit
  method umount_all : unit -> unit
  method umount_local : ?retry:bool -> unit -> unit
  method umount_opts : ?force:bool -> ?lazyunmount:bool -> string -> unit
  method upload : string -> string -> unit
  method upload_offset : string -> string -> int64 -> unit
  method user_cancel : unit -> unit
  method utimens : string -> int64 -> int64 -> int64 -> int64 -> unit
  method utsname : unit -> Guestfs.utsname
  method version : unit -> Guestfs.version
  method vfs_label : string -> string
  method vfs_minimum_size : string -> int64
  method vfs_type : string -> string
  method vfs_uuid : string -> string
  method vg_activate : bool -> string array -> unit
  method vg_activate_all : bool -> unit
  method vgchange_uuid : string -> unit
  method vgchange_uuid_all : unit -> unit
  method vgcreate : string -> string array -> unit
  method vglvuuids : string -> string array
  method vgmeta : string -> string
  method vgpvuuids : string -> string array
  method vgremove : string -> unit
  method vgrename : string -> string -> unit
  method vgs : unit -> string array
  method vgs_full : unit -> Guestfs.lvm_vg array
  method vgscan : unit -> unit
  method vguuid : string -> string
  method wait_ready : unit -> unit
  method wc_c : string -> int
  method wc_l : string -> int
  method wc_w : string -> int
  method wipefs : string -> unit
  method write : string -> string -> unit
  method write_append : string -> string -> unit
  method write_file : string -> string -> int -> unit
  method xfs_admin :
    ?extunwritten:bool ->
    ?imgfile:bool ->
    ?v2log:bool ->
    ?projid32bit:bool ->
    ?lazycounter:bool -> ?label:string -> ?uuid:string -> string -> unit
  method xfs_growfs :
    ?datasec:bool ->
    ?logsec:bool ->
    ?rtsec:bool ->
    ?datasize:int64 ->
    ?logsize:int64 ->
    ?rtsize:int64 -> ?rtextsize:int64 -> ?maxpct:int -> string -> unit
  method xfs_info : string -> Guestfs.xfsinfo
  method xfs_repair :
    ?forcelogzero:bool ->
    ?nomodify:bool ->
    ?noprefetch:bool ->
    ?forcegeometry:bool ->
    ?maxmem:int64 ->
    ?ihashsize:int64 ->
    ?bhashsize:int64 ->
    ?agstride:int64 -> ?logdev:string -> ?rtdev:string -> string -> int
  method yara_destroy : unit -> unit
  method yara_load : string -> unit
  method yara_scan : string -> Guestfs.yara_detection array
  method zegrep : string -> string -> string array
  method zegrepi : string -> string -> string array
  method zero : string -> unit
  method zero_device : string -> unit
  method zero_free_space : string -> unit
  method zerofree : string -> unit
  method zfgrep : string -> string -> string array
  method zfgrepi : string -> string -> string array
  method zfile : string -> string -> string
  method zgrep : string -> string -> string array
  method zgrepi : string -> string -> string array
end