Class Guestfs.guestfs

class guestfs : ?environment:bool -> ?close_on_exit:bool -> unit -> object .. end

method close : unit -> unit
See Guestfs.close
method set_event_callback : event_callback -> event list -> event_handle
See Guestfs.set_event_callback
method delete_event_callback : event_handle -> unit
See Guestfs.delete_event_callback
method last_errno : unit -> int
See Guestfs.last_errno
method ocaml_handle : t
Return the Guestfs.t handle
method acl_delete_def_file : string -> unit
delete the default POSIX ACL of a directory

This function depends on the feature "acl". See also Guestfs.guestfs.feature_available.
Since 1.19.63

method acl_get_file : string -> string -> string
get the POSIX ACL attached to a file

This function depends on the feature "acl". See also Guestfs.guestfs.feature_available.
Since 1.19.63

method acl_set_file : string -> string -> string -> unit
set the POSIX ACL attached to a file

This function depends on the feature "acl". See also Guestfs.guestfs.feature_available.
Since 1.19.63

method add_cdrom : string -> unit
Deprecated.Use Guestfs.guestfs.add_drive_ro instead
add a CD-ROM disk image to examine
Since 0.3
method add_domain : ?libvirturi:string ->
?readonly:bool ->
?iface:string ->
?live:bool ->
?allowuuid:bool ->
?readonlydisk:string ->
?cachemode:string -> ?discard:string -> ?copyonread:bool -> string -> int
add the disk(s) from a named libvirt domain
Since 1.7.4
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
add an image to examine or modify
Since 0.3
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
alias for Guestfs.guestfs.add_drive
Since 0.3
method add_drive_ro : string -> unit
add a drive in snapshot mode (read-only)
Since 1.0.38
method add_drive_ro_with_if : string -> string -> unit
Deprecated.Use Guestfs.guestfs.add_drive instead
add a drive read-only specifying the QEMU block emulation to use
Since 1.0.84
method add_drive_scratch : ?name:string -> ?label:string -> int64 -> unit
add a temporary scratch drive
Since 1.23.10
method add_drive_with_if : string -> string -> unit
Deprecated.Use Guestfs.guestfs.add_drive instead
add a drive specifying the QEMU block emulation to use
Since 1.0.84
method add_libvirt_dom : ?readonly:bool ->
?iface:string ->
?live:bool ->
?readonlydisk:string ->
?cachemode:string -> ?discard:string -> ?copyonread:bool -> int64 -> int
add the disk(s) from a libvirt domain
Since 1.29.14
method aug_clear : string -> unit
clear Augeas path
Since 1.3.4
method aug_close : unit -> unit
close the current Augeas handle
Since 0.7
method aug_defnode : string -> string -> string -> int_bool
define an Augeas node
Since 0.7
method aug_defvar : string -> string option -> int
define an Augeas variable
Since 0.7
method aug_get : string -> string
look up the value of an Augeas path
Since 0.7
method aug_init : string -> int -> unit
create a new Augeas handle
Since 0.7
method aug_insert : string -> string -> bool -> unit
insert a sibling Augeas node
Since 0.7
method aug_label : string -> string
return the label from an Augeas path expression
Since 1.23.14
method aug_load : unit -> unit
load files into the tree
Since 0.7
method aug_ls : string -> string array
list Augeas nodes under augpath
Since 0.8
method aug_match : string -> string array
return Augeas nodes which match augpath
Since 0.7
method aug_mv : string -> string -> unit
move Augeas node
Since 0.7
method aug_rm : string -> int
remove an Augeas path
Since 0.7
method aug_save : unit -> unit
write all pending Augeas changes to disk
Since 0.7
method aug_set : string -> string -> unit
set Augeas path to value
Since 0.7
method aug_setm : string -> string option -> string -> int
set multiple Augeas nodes
Since 1.23.14
method available : string array -> unit
test availability of some parts of the API
Since 1.0.80
method available_all_groups : unit -> string array
return a list of all optional groups
Since 1.3.15
method base64_in : string -> string -> unit
upload base64-encoded data to file
Since 1.3.5
method base64_out : string -> string -> unit
download file and encode as base64
Since 1.3.5
method blkdiscard : string -> unit
discard all blocks on a device

This function depends on the feature "blkdiscard". See also Guestfs.guestfs.feature_available.
Since 1.25.44

method blkdiscardzeroes : string -> bool
return true if discarded blocks are read as zeroes

This function depends on the feature "blkdiscardzeroes". See also Guestfs.guestfs.feature_available.
Since 1.25.44

method blkid : string -> (string * string) list
print block device attributes
Since 1.15.9
method blockdev_flushbufs : string -> unit
flush device buffers
Since 1.9.3
method blockdev_getbsz : string -> int
get blocksize of block device
Since 1.9.3
method blockdev_getro : string -> bool
is block device set to read-only
Since 1.9.3
method blockdev_getsize64 : string -> int64
get total size of device in bytes
Since 1.9.3
method blockdev_getss : string -> int
get sectorsize of block device
Since 1.9.3
method blockdev_getsz : string -> int64
get total size of device in 512-byte sectors
Since 1.9.3
method blockdev_rereadpt : string -> unit
reread partition table
Since 1.9.3
method blockdev_setbsz : string -> int -> unit
Deprecated.Use Guestfs.guestfs.mkfs instead
set blocksize of block device
Since 1.9.3
method blockdev_setra : string -> int -> unit
set readahead
Since 1.29.10
method blockdev_setro : string -> unit
set block device to read-only
Since 1.9.3
method blockdev_setrw : string -> unit
set block device to read-write
Since 1.9.3
method btrfs_balance_cancel : string -> unit
cancel a running or paused balance

This function depends on the feature "btrfs". See also Guestfs.guestfs.feature_available.
Since 1.29.22

method btrfs_balance_pause : string -> unit
pause a running balance

This function depends on the feature "btrfs". See also Guestfs.guestfs.feature_available.
Since 1.29.22

method btrfs_balance_resume : string -> unit
resume a paused balance

This function depends on the feature "btrfs". See also Guestfs.guestfs.feature_available.
Since 1.29.22

method btrfs_balance_status : string -> btrfsbalance
show the status of a running or paused balance

This function depends on the feature "btrfs". See also Guestfs.guestfs.feature_available.
Since 1.29.26

method btrfs_device_add : string array -> string -> unit
add devices to a btrfs filesystem

This function depends on the feature "btrfs". See also Guestfs.guestfs.feature_available.
Since 1.17.35

method btrfs_device_delete : string array -> string -> unit
remove devices from a btrfs filesystem

This function depends on the feature "btrfs". See also Guestfs.guestfs.feature_available.
Since 1.17.35

method btrfs_filesystem_balance : string -> unit
balance a btrfs filesystem

This function depends on the feature "btrfs". See also Guestfs.guestfs.feature_available.
Since 1.17.35

method btrfs_filesystem_defragment : ?flush:bool -> ?compress:string -> string -> unit
defragment a file or directory

This function depends on the feature "btrfs". See also Guestfs.guestfs.feature_available.
Since 1.29.22

method btrfs_filesystem_resize : ?size:int64 -> string -> unit
resize a btrfs filesystem

This function depends on the feature "btrfs". See also Guestfs.guestfs.feature_available.
Since 1.11.17

method btrfs_filesystem_sync : string -> unit
sync a btrfs filesystem

This function depends on the feature "btrfs". See also Guestfs.guestfs.feature_available.
Since 1.17.35

method btrfs_fsck : ?superblock:int64 -> ?repair:bool -> string -> unit
check a btrfs filesystem

This function depends on the feature "btrfs". See also Guestfs.guestfs.feature_available.
Since 1.17.43

method btrfs_image : ?compresslevel:int -> string array -> string -> unit
create an image of a btrfs filesystem

This function depends on the feature "btrfs". See also Guestfs.guestfs.feature_available.
Since 1.29.32

method btrfs_qgroup_assign : string -> string -> string -> unit
add a qgroup to a parent qgroup

This function depends on the feature "btrfs". See also Guestfs.guestfs.feature_available.
Since 1.29.17

method btrfs_qgroup_create : string -> string -> unit
create a subvolume quota group

This function depends on the feature "btrfs". See also Guestfs.guestfs.feature_available.
Since 1.29.17

method btrfs_qgroup_destroy : string -> string -> unit
destroy a subvolume quota group

This function depends on the feature "btrfs". See also Guestfs.guestfs.feature_available.
Since 1.29.17

method btrfs_qgroup_limit : string -> int64 -> unit
limit the size of a subvolume

This function depends on the feature "btrfs". See also Guestfs.guestfs.feature_available.
Since 1.29.17

method btrfs_qgroup_remove : string -> string -> string -> unit
remove a qgroup from its parent qgroup

This function depends on the feature "btrfs". See also Guestfs.guestfs.feature_available.
Since 1.29.17

method btrfs_qgroup_show : string -> btrfsqgroup array
show subvolume quota groups

This function depends on the feature "btrfs". See also Guestfs.guestfs.feature_available.
Since 1.29.17

method btrfs_quota_enable : string -> bool -> unit
enable or disable subvolume quota support

This function depends on the feature "btrfs". See also Guestfs.guestfs.feature_available.
Since 1.29.17

method btrfs_quota_rescan : string -> unit
trash all qgroup numbers and scan the metadata again with the current config

This function depends on the feature "btrfs". See also Guestfs.guestfs.feature_available.
Since 1.29.17

method btrfs_replace : string -> string -> string -> unit
replace a btrfs managed device with another device

This function depends on the feature "btrfs". See also Guestfs.guestfs.feature_available.
Since 1.29.48

method btrfs_rescue_chunk_recover : string -> unit
recover the chunk tree of btrfs filesystem

This function depends on the feature "btrfs". See also Guestfs.guestfs.feature_available.
Since 1.29.22

method btrfs_rescue_super_recover : string -> unit
recover bad superblocks from good copies

This function depends on the feature "btrfs". See also Guestfs.guestfs.feature_available.
Since 1.29.22

method btrfs_scrub_cancel : string -> unit
cancel a running scrub

This function depends on the feature "btrfs". See also Guestfs.guestfs.feature_available.
Since 1.29.22

method btrfs_scrub_resume : string -> unit
resume a previously canceled or interrupted scrub

This function depends on the feature "btrfs". See also Guestfs.guestfs.feature_available.
Since 1.29.22

method btrfs_scrub_start : string -> unit
read all data from all disks and verify checksums

This function depends on the feature "btrfs". See also Guestfs.guestfs.feature_available.
Since 1.29.22

method btrfs_scrub_status : string -> btrfsscrub
show status of running or finished scrub

This function depends on the feature "btrfs". See also Guestfs.guestfs.feature_available.
Since 1.29.26

method btrfs_set_seeding : string -> bool -> unit
enable or disable the seeding feature of device

This function depends on the feature "btrfs". See also Guestfs.guestfs.feature_available.
Since 1.17.43

method btrfs_subvolume_create : ?qgroupid:string -> string -> unit
create a btrfs subvolume

This function depends on the feature "btrfs". See also Guestfs.guestfs.feature_available.
Since 1.17.35

method btrfs_subvolume_create_opts : ?qgroupid:string -> string -> unit
alias for Guestfs.guestfs.btrfs_subvolume_create

This function depends on the feature "btrfs". See also Guestfs.guestfs.feature_available.
Since 1.17.35

method btrfs_subvolume_delete : string -> unit
delete a btrfs subvolume or snapshot

This function depends on the feature "btrfs". See also Guestfs.guestfs.feature_available.
Since 1.17.35

method btrfs_subvolume_get_default : string -> int64
get the default subvolume or snapshot of a filesystem

This function depends on the feature "btrfs". See also Guestfs.guestfs.feature_available.
Since 1.29.17

method btrfs_subvolume_list : string -> btrfssubvolume array
list btrfs snapshots and subvolumes

This function depends on the feature "btrfs". See also Guestfs.guestfs.feature_available.
Since 1.17.35

method btrfs_subvolume_set_default : int64 -> string -> unit
set default btrfs subvolume

This function depends on the feature "btrfs". See also Guestfs.guestfs.feature_available.
Since 1.17.35

method btrfs_subvolume_show : string -> (string * string) list
return detailed information of the subvolume

This function depends on the feature "btrfs". See also Guestfs.guestfs.feature_available.
Since 1.29.17

method btrfs_subvolume_snapshot : ?ro:bool -> ?qgroupid:string -> string -> string -> unit
create a btrfs snapshot

This function depends on the feature "btrfs". See also Guestfs.guestfs.feature_available.
Since 1.17.35

method btrfs_subvolume_snapshot_opts : ?ro:bool -> ?qgroupid:string -> string -> string -> unit
alias for Guestfs.guestfs.btrfs_subvolume_snapshot

This function depends on the feature "btrfs". See also Guestfs.guestfs.feature_available.
Since 1.17.35

method btrfstune_enable_extended_inode_refs : string -> unit
enable extended inode refs

This function depends on the feature "btrfs". See also Guestfs.guestfs.feature_available.
Since 1.29.29

method btrfstune_enable_skinny_metadata_extent_refs : string -> unit
enable skinny metadata extent refs

This function depends on the feature "btrfs". See also Guestfs.guestfs.feature_available.
Since 1.29.29

method btrfstune_seeding : string -> bool -> unit
enable or disable seeding of a btrfs device

This function depends on the feature "btrfs". See also Guestfs.guestfs.feature_available.
Since 1.29.29

method c_pointer : unit -> int64
return the C pointer to the guestfs_h handle
Since 1.29.17
method canonical_device_name : string -> string
return canonical device name
Since 1.19.7
method cap_get_file : string -> string
get the Linux capabilities attached to a file

This function depends on the feature "linuxcaps". See also Guestfs.guestfs.feature_available.
Since 1.19.63

method cap_set_file : string -> string -> unit
set the Linux capabilities attached to a file

This function depends on the feature "linuxcaps". See also Guestfs.guestfs.feature_available.
Since 1.19.63

method case_sensitive_path : string -> string
return true path on case-insensitive filesystem
Since 1.0.75
method cat : string -> string
list the contents of a file
Since 0.4
method checksum : string -> string -> string
compute MD5, SHAx or CRC checksum of file
Since 1.0.2
method checksum_device : string -> string -> string
compute MD5, SHAx or CRC checksum of the contents of a device
Since 1.3.2
method checksums_out : string -> string -> string -> unit
compute MD5, SHAx or CRC checksum of files in a directory
Since 1.3.7
method chmod : int -> string -> unit
change file mode
Since 0.8
method chown : int -> int -> string -> unit
change file owner and group
Since 0.8
method clear_backend_setting : string -> int
remove a single per-backend settings string
Since 1.27.2
method command : string array -> string
run a command from the guest filesystem
Since 1.9.1
method command_lines : string array -> string array
run a command, returning lines
Since 1.9.1
method compress_device_out : ?level:int -> string -> string -> string -> unit
output compressed device
Since 1.13.15
method compress_out : ?level:int -> string -> string -> string -> unit
output compressed file
Since 1.13.15
method config : string -> string option -> unit
add hypervisor parameters
Since 0.3
method copy_attributes : ?all:bool ->
?mode:bool ->
?xattributes:bool -> ?ownership:bool -> string -> string -> unit
copy the attributes of a path (file/directory) to another
Since 1.25.21
method copy_device_to_device : ?srcoffset:int64 ->
?destoffset:int64 ->
?size:int64 -> ?sparse:bool -> ?append:bool -> string -> string -> unit
copy from source device to destination device
Since 1.13.25
method copy_device_to_file : ?srcoffset:int64 ->
?destoffset:int64 ->
?size:int64 -> ?sparse:bool -> ?append:bool -> string -> string -> unit
copy from source device to destination file
Since 1.13.25
method copy_file_to_device : ?srcoffset:int64 ->
?destoffset:int64 ->
?size:int64 -> ?sparse:bool -> ?append:bool -> string -> string -> unit
copy from source file to destination device
Since 1.13.25
method copy_file_to_file : ?srcoffset:int64 ->
?destoffset:int64 ->
?size:int64 -> ?sparse:bool -> ?append:bool -> string -> string -> unit
copy from source file to destination file
Since 1.13.25
method copy_in : string -> string -> unit
copy local files or directories into an image
Since 1.29.24
method copy_out : string -> string -> unit
copy remote files or directories out of an image
Since 1.29.24
method copy_size : string -> string -> int64 -> unit
Deprecated.Use Guestfs.guestfs.copy_device_to_device instead
copy size bytes from source to destination using dd
Since 1.0.87
method cp : string -> string -> unit
copy a file
Since 1.0.18
method cp_a : string -> string -> unit
copy a file or directory recursively
Since 1.0.18
method cp_r : string -> string -> unit
copy a file or directory recursively
Since 1.21.38
method cpio_out : ?format:string -> string -> string -> unit
pack directory into cpio file
Since 1.27.9
method dd : string -> string -> unit
Deprecated.Use Guestfs.guestfs.copy_device_to_device instead
copy from source to destination using dd
Since 1.0.80
method device_index : string -> int
convert device to index
Since 1.19.7
method df : unit -> string
report file system disk space usage
Since 1.0.54
method df_h : unit -> string
report file system disk space usage (human readable)
Since 1.0.54
method disk_create : ?backingfile:string ->
?backingformat:string ->
?preallocation:string ->
?compat:string -> ?clustersize:int -> string -> string -> int64 -> unit
create a blank disk image
Since 1.25.31
method disk_format : string -> string
detect the disk format of a disk image
Since 1.19.38
method disk_has_backing_file : string -> bool
return whether disk has a backing file
Since 1.19.39
method disk_virtual_size : string -> int64
return virtual size of a disk
Since 1.19.39
method dmesg : unit -> string
return kernel messages
Since 1.0.18
method download : string -> string -> unit
download a file to the local machine
Since 1.0.2
method download_offset : string -> string -> int64 -> int64 -> unit
download a file to the local machine with offset and size
Since 1.5.17
method drop_caches : int -> unit
drop kernel page cache, dentries and inodes
Since 1.0.18
method du : string -> int64
estimate file space usage
Since 1.0.54
method e2fsck : ?correct:bool -> ?forceall:bool -> string -> unit
check an ext2/ext3 filesystem
Since 1.15.17
method e2fsck_f : string -> unit
Deprecated.Use Guestfs.guestfs.e2fsck instead
check an ext2/ext3 filesystem
Since 1.0.29
method echo_daemon : string array -> string
echo arguments back to the client
Since 1.0.69
method egrep : string -> string -> string array
Deprecated.Use Guestfs.guestfs.grep instead
return lines matching a pattern
Since 1.0.66
method egrepi : string -> string -> string array
Deprecated.Use Guestfs.guestfs.grep instead
return lines matching a pattern
Since 1.0.66
method equal : string -> string -> bool
test if two files have equal contents
Since 1.0.18
method exists : string -> bool
test if file or directory exists
Since 0.8
method extlinux : string -> unit
install the SYSLINUX bootloader on an ext2/3/4 or btrfs filesystem

This function depends on the feature "extlinux". See also Guestfs.guestfs.feature_available.
Since 1.21.27

method fallocate : string -> int -> unit
Deprecated.Use Guestfs.guestfs.fallocate64 instead
preallocate a file in the guest filesystem
Since 1.0.66
method fallocate64 : string -> int64 -> unit
preallocate a file in the guest filesystem
Since 1.3.17
method feature_available : string array -> bool
test availability of some parts of the API
Since 1.21.26
method fgrep : string -> string -> string array
Deprecated.Use Guestfs.guestfs.grep instead
return lines matching a pattern
Since 1.0.66
method fgrepi : string -> string -> string array
Deprecated.Use Guestfs.guestfs.grep instead
return lines matching a pattern
Since 1.0.66
method file : string -> string
determine file type
Since 1.9.1
method file_architecture : string -> string
detect the architecture of a binary file
Since 1.5.3
method filesize : string -> int64
return the size of the file in bytes
Since 1.0.82
method filesystem_available : string -> bool
check if filesystem is available
Since 1.19.5
method fill : int -> int -> string -> unit
fill a file with octets
Since 1.0.79
method fill_dir : string -> int -> unit
fill a directory with empty files
Since 1.19.32
method fill_pattern : string -> int -> string -> unit
fill a file with a repeating pattern of bytes
Since 1.3.12
method find : string -> string array
find all files and directories
Since 1.0.27
method find0 : string -> string -> unit
find all files and directories, returning NUL-separated list
Since 1.0.74
method findfs_label : string -> string
find a filesystem by label
Since 1.5.3
method findfs_uuid : string -> string
find a filesystem by UUID
Since 1.5.3
method fsck : string -> string -> int
run the filesystem checker
Since 1.0.16
method fstrim : ?offset:int64 -> ?length:int64 -> ?minimumfreeextent:int64 -> string -> unit
trim free space in a filesystem

This function depends on the feature "fstrim". See also Guestfs.guestfs.feature_available.
Since 1.19.6

method get_append : unit -> string option
get the additional kernel options
Since 1.0.26
method get_attach_method : unit -> string
Deprecated.Use Guestfs.guestfs.get_backend instead
get the backend
Since 1.9.8
method get_autosync : unit -> bool
get autosync mode
Since 0.3
method get_backend : unit -> string
get the backend
Since 1.21.26
method get_backend_setting : string -> string
get a single per-backend settings string
Since 1.27.2
method get_backend_settings : unit -> string array
get per-backend settings
Since 1.25.24
method get_cachedir : unit -> string
get the appliance cache directory
Since 1.19.58
method get_direct : unit -> bool
get direct appliance mode flag
Since 1.0.72
method get_e2attrs : string -> string
get ext2 file attributes of a file
Since 1.17.31
method get_e2generation : string -> int64
get ext2 file generation of a file
Since 1.17.31
method get_e2label : string -> string
Deprecated.Use Guestfs.guestfs.vfs_label instead
get the ext2/3/4 filesystem label
Since 1.0.15
method get_e2uuid : string -> string
Deprecated.Use Guestfs.guestfs.vfs_uuid instead
get the ext2/3/4 filesystem UUID
Since 1.0.15
method get_hv : unit -> string
get the hypervisor binary
Since 1.23.17
method get_identifier : unit -> string
get the handle identifier
Since 1.31.14
method get_libvirt_requested_credential_challenge : int -> string
challenge of i'th requested credential
Since 1.19.52
method get_libvirt_requested_credential_defresult : int -> string
default result of i'th requested credential
Since 1.19.52
method get_libvirt_requested_credential_prompt : int -> string
prompt of i'th requested credential
Since 1.19.52
method get_libvirt_requested_credentials : unit -> string array
get list of credentials requested by libvirt
Since 1.19.52
method get_memsize : unit -> int
get memory allocated to the hypervisor
Since 1.0.55
method get_network : unit -> bool
get enable network flag
Since 1.5.4
method get_path : unit -> string
get the search path
Since 0.3
method get_pgroup : unit -> bool
get process group flag
Since 1.11.18
method get_pid : unit -> int
get PID of hypervisor
Since 1.0.56
method get_program : unit -> string
get the program name
Since 1.21.29
method get_qemu : unit -> string
Deprecated.Use Guestfs.guestfs.get_hv instead
get the hypervisor binary (usually qemu)
Since 1.0.6
method get_recovery_proc : unit -> bool
get recovery process enabled flag
Since 1.0.77
method get_selinux : unit -> bool
Deprecated.Use Guestfs.guestfs.selinux_relabel instead
get SELinux enabled flag
Since 1.0.67
method get_smp : unit -> int
get number of virtual CPUs in appliance
Since 1.13.15
method get_state : unit -> int
get the current state
Since 1.0.2
method get_tmpdir : unit -> string
get the temporary directory
Since 1.19.58
method get_trace : unit -> bool
get command trace enabled flag
Since 1.0.69
method get_umask : unit -> int
get the current umask
Since 1.3.4
method get_verbose : unit -> bool
get verbose mode
Since 0.3
method getcon : unit -> string
Deprecated.Use Guestfs.guestfs.selinux_relabel instead
get SELinux security context

This function depends on the feature "selinux". See also Guestfs.guestfs.feature_available.
Since 1.0.67

method getxattr : string -> string -> string
get a single extended attribute

This function depends on the feature "linuxxattrs". See also Guestfs.guestfs.feature_available.
Since 1.7.24

method getxattrs : string -> xattr array
list extended attributes of a file or directory

This function depends on the feature "linuxxattrs". See also Guestfs.guestfs.feature_available.
Since 1.0.59

method glob_expand : ?directoryslash:bool -> string -> string array
expand a wildcard path
Since 1.0.50
method glob_expand_opts : ?directoryslash:bool -> string -> string array
alias for Guestfs.guestfs.glob_expand
Since 1.0.50
method grep : ?extended:bool ->
?fixed:bool ->
?insensitive:bool -> ?compressed:bool -> string -> string -> string array
return lines matching a pattern
Since 1.0.66
method grep_opts : ?extended:bool ->
?fixed:bool ->
?insensitive:bool -> ?compressed:bool -> string -> string -> string array
alias for Guestfs.guestfs.grep
Since 1.0.66
method grepi : string -> string -> string array
Deprecated.Use Guestfs.guestfs.grep instead
return lines matching a pattern
Since 1.0.66
method grub_install : string -> string -> unit
install GRUB 1

This function depends on the feature "grub". See also Guestfs.guestfs.feature_available.
Since 1.0.17

method head : string -> string array
return first 10 lines of a file
Since 1.0.54
method head_n : int -> string -> string array
return first N lines of a file
Since 1.0.54
method hexdump : string -> string
dump a file in hexadecimal
Since 1.0.22
method hivex_close : unit -> unit
close the current hivex handle

This function depends on the feature "hivex". See also Guestfs.guestfs.feature_available.
Since 1.19.35

method hivex_commit : string option -> unit
commit (write) changes back to the hive

This function depends on the feature "hivex". See also Guestfs.guestfs.feature_available.
Since 1.19.35

method hivex_node_add_child : int64 -> string -> int64
add a child node

This function depends on the feature "hivex". See also Guestfs.guestfs.feature_available.
Since 1.19.35

method hivex_node_children : int64 -> hivex_node array
return list of nodes which are subkeys of node

This function depends on the feature "hivex". See also Guestfs.guestfs.feature_available.
Since 1.19.35

method hivex_node_delete_child : int64 -> unit
delete a node (recursively)

This function depends on the feature "hivex". See also Guestfs.guestfs.feature_available.
Since 1.19.35

method hivex_node_get_child : int64 -> string -> int64
return the named child of node

This function depends on the feature "hivex". See also Guestfs.guestfs.feature_available.
Since 1.19.35

method hivex_node_get_value : int64 -> string -> int64
return the named value

This function depends on the feature "hivex". See also Guestfs.guestfs.feature_available.
Since 1.19.35

method hivex_node_name : int64 -> string
return the name of the node

This function depends on the feature "hivex". See also Guestfs.guestfs.feature_available.
Since 1.19.35

method hivex_node_parent : int64 -> int64
return the parent of node

This function depends on the feature "hivex". See also Guestfs.guestfs.feature_available.
Since 1.19.35

method hivex_node_set_value : int64 -> string -> int64 -> string -> unit
set or replace a single value in a node

This function depends on the feature "hivex". See also Guestfs.guestfs.feature_available.
Since 1.19.35

method hivex_node_values : int64 -> hivex_value array
return list of values attached to node

This function depends on the feature "hivex". See also Guestfs.guestfs.feature_available.
Since 1.19.35

method hivex_open : ?verbose:bool -> ?debug:bool -> ?write:bool -> string -> unit
open a Windows Registry hive file

This function depends on the feature "hivex". See also Guestfs.guestfs.feature_available.
Since 1.19.35

method hivex_root : unit -> int64
return the root node of the hive

This function depends on the feature "hivex". See also Guestfs.guestfs.feature_available.
Since 1.19.35

method hivex_value_key : int64 -> string
return the key field from the (key, datatype, data) tuple

This function depends on the feature "hivex". See also Guestfs.guestfs.feature_available.
Since 1.19.35

method hivex_value_type : int64 -> int64
return the data type from the (key, datatype, data) tuple

This function depends on the feature "hivex". See also Guestfs.guestfs.feature_available.
Since 1.19.35

method hivex_value_utf8 : int64 -> string
return the data field from the (key, datatype, data) tuple

This function depends on the feature "hivex". See also Guestfs.guestfs.feature_available.
Since 1.19.35

method hivex_value_value : int64 -> string
return the data field from the (key, datatype, data) tuple

This function depends on the feature "hivex". See also Guestfs.guestfs.feature_available.
Since 1.19.35

method initrd_cat : string -> string -> string
list the contents of a single file in an initrd
Since 1.0.84
method initrd_list : string -> string array
list files in an initrd
Since 1.0.54
method inotify_add_watch : string -> int -> int64
add an inotify watch

This function depends on the feature "inotify". See also Guestfs.guestfs.feature_available.
Since 1.0.66

method inotify_close : unit -> unit
close the inotify handle

This function depends on the feature "inotify". See also Guestfs.guestfs.feature_available.
Since 1.0.66

method inotify_files : unit -> string array
return list of watched files that had events

This function depends on the feature "inotify". See also Guestfs.guestfs.feature_available.
Since 1.0.66

method inotify_init : int -> unit
create an inotify handle

This function depends on the feature "inotify". See also Guestfs.guestfs.feature_available.
Since 1.0.66

method inotify_read : unit -> inotify_event array
return list of inotify events

This function depends on the feature "inotify". See also Guestfs.guestfs.feature_available.
Since 1.0.66

method inotify_rm_watch : int -> unit
remove an inotify watch

This function depends on the feature "inotify". See also Guestfs.guestfs.feature_available.
Since 1.0.66

method inspect_get_arch : string -> string
get architecture of inspected operating system
Since 1.5.3
method inspect_get_distro : string -> string
get distro of inspected operating system
Since 1.5.3
method inspect_get_drive_mappings : string -> (string * string) list
get drive letter mappings
Since 1.9.17
method inspect_get_filesystems : string -> string array
get filesystems associated with inspected operating system
Since 1.5.3
method inspect_get_format : string -> string
get format of inspected operating system
Since 1.9.4
method inspect_get_hostname : string -> string
get hostname of the operating system
Since 1.7.9
method inspect_get_icon : ?favicon:bool -> ?highquality:bool -> string -> string
get the icon corresponding to this operating system
Since 1.11.12
method inspect_get_major_version : string -> int
get major version of inspected operating system
Since 1.5.3
method inspect_get_minor_version : string -> int
get minor version of inspected operating system
Since 1.5.3
method inspect_get_mountpoints : string -> (string * string) list
get mountpoints of inspected operating system
Since 1.5.3
method inspect_get_package_format : string -> string
get package format used by the operating system
Since 1.7.5
method inspect_get_package_management : string -> string
get package management tool used by the operating system
Since 1.7.5
method inspect_get_product_name : string -> string
get product name of inspected operating system
Since 1.5.3
method inspect_get_product_variant : string -> string
get product variant of inspected operating system
Since 1.9.13
method inspect_get_roots : unit -> string array
return list of operating systems found by last inspection
Since 1.7.3
method inspect_get_type : string -> string
get type of inspected operating system
Since 1.5.3
method inspect_get_windows_current_control_set : string -> string
get Windows CurrentControlSet of inspected operating system
Since 1.9.17
method inspect_get_windows_systemroot : string -> string
get Windows systemroot of inspected operating system
Since 1.5.25
method inspect_is_live : string -> bool
get live flag for install disk
Since 1.9.4
method inspect_is_multipart : string -> bool
get multipart flag for install disk
Since 1.9.4
method inspect_is_netinst : string -> bool
get netinst (network installer) flag for install disk
Since 1.9.4
method inspect_list_applications : string -> application array
Deprecated.Use Guestfs.guestfs.inspect_list_applications2 instead
get list of applications installed in the operating system
Since 1.7.8
method inspect_list_applications2 : string -> application2 array
get list of applications installed in the operating system
Since 1.19.56
method inspect_os : unit -> string array
inspect disk and return list of operating systems found
Since 1.5.3
method is_blockdev : ?followsymlinks:bool -> string -> bool
test if block device
Since 1.5.10
method is_blockdev_opts : ?followsymlinks:bool -> string -> bool
alias for Guestfs.guestfs.is_blockdev
Since 1.5.10
method is_busy : unit -> bool
is busy processing a command
Since 1.0.2
method is_chardev : ?followsymlinks:bool -> string -> bool
test if character device
Since 1.5.10
method is_chardev_opts : ?followsymlinks:bool -> string -> bool
alias for Guestfs.guestfs.is_chardev
Since 1.5.10
method is_config : unit -> bool
is in configuration state
Since 1.0.2
method is_dir : ?followsymlinks:bool -> string -> bool
test if a directory
Since 0.8
method is_dir_opts : ?followsymlinks:bool -> string -> bool
alias for Guestfs.guestfs.is_dir
Since 0.8
method is_fifo : ?followsymlinks:bool -> string -> bool
test if FIFO (named pipe)
Since 1.5.10
method is_fifo_opts : ?followsymlinks:bool -> string -> bool
alias for Guestfs.guestfs.is_fifo
Since 1.5.10
method is_file : ?followsymlinks:bool -> string -> bool
test if a regular file
Since 0.8
method is_file_opts : ?followsymlinks:bool -> string -> bool
alias for Guestfs.guestfs.is_file
Since 0.8
method is_launching : unit -> bool
is launching subprocess
Since 1.0.2
method is_lv : string -> bool
test if device is a logical volume
Since 1.5.3
method is_ready : unit -> bool
is ready to accept commands
Since 1.0.2
method is_socket : ?followsymlinks:bool -> string -> bool
test if socket
Since 1.5.10
method is_socket_opts : ?followsymlinks:bool -> string -> bool
alias for Guestfs.guestfs.is_socket
Since 1.5.10
method is_symlink : string -> bool
test if symbolic link
Since 1.5.10
method is_whole_device : string -> bool
test if a device is a whole device
Since 1.21.9
method is_zero : string -> bool
test if a file contains all zero bytes
Since 1.11.8
method is_zero_device : string -> bool
test if a device contains all zero bytes
Since 1.11.8
method isoinfo : string -> isoinfo
get ISO information from primary volume descriptor of ISO file
Since 1.17.19
method isoinfo_device : string -> isoinfo
get ISO information from primary volume descriptor of device
Since 1.17.19
method journal_close : unit -> unit
close the systemd journal

This function depends on the feature "journal". See also Guestfs.guestfs.feature_available.
Since 1.23.11

method journal_get : unit -> xattr array
read the current journal entry

This function depends on the feature "journal". See also Guestfs.guestfs.feature_available.
Since 1.23.11

method journal_get_data_threshold : unit -> int64
get the data threshold for reading journal entries

This function depends on the feature "journal". See also Guestfs.guestfs.feature_available.
Since 1.23.11

method journal_get_realtime_usec : unit -> int64
get the timestamp of the current journal entry

This function depends on the feature "journal". See also Guestfs.guestfs.feature_available.
Since 1.27.18

method journal_next : unit -> bool
move to the next journal entry

This function depends on the feature "journal". See also Guestfs.guestfs.feature_available.
Since 1.23.11

method journal_open : string -> unit
open the systemd journal

This function depends on the feature "journal". See also Guestfs.guestfs.feature_available.
Since 1.23.11

method journal_set_data_threshold : int64 -> unit
set the data threshold for reading journal entries

This function depends on the feature "journal". See also Guestfs.guestfs.feature_available.
Since 1.23.11

method journal_skip : int64 -> int64
skip forwards or backwards in the journal

This function depends on the feature "journal". See also Guestfs.guestfs.feature_available.
Since 1.23.11

method kill_subprocess : unit -> unit
Deprecated.Use Guestfs.guestfs.shutdown instead
kill the hypervisor
Since 0.3
method launch : unit -> unit
launch the backend
Since 0.3
method lchown : int -> int -> string -> unit
change file owner and group
Since 1.0.77
method ldmtool_create_all : unit -> unit
scan and create Windows dynamic disk volumes

This function depends on the feature "ldm". See also Guestfs.guestfs.feature_available.
Since 1.20.0

method ldmtool_diskgroup_disks : string -> string array
return the disks in a Windows dynamic disk group

This function depends on the feature "ldm". See also Guestfs.guestfs.feature_available.
Since 1.20.0

method ldmtool_diskgroup_name : string -> string
return the name of a Windows dynamic disk group

This function depends on the feature "ldm". See also Guestfs.guestfs.feature_available.
Since 1.20.0

method ldmtool_diskgroup_volumes : string -> string array
return the volumes in a Windows dynamic disk group

This function depends on the feature "ldm". See also Guestfs.guestfs.feature_available.
Since 1.20.0

method ldmtool_remove_all : unit -> unit
remove all Windows dynamic disk volumes

This function depends on the feature "ldm". See also Guestfs.guestfs.feature_available.
Since 1.20.0

method ldmtool_scan : unit -> string array
scan for Windows dynamic disks

This function depends on the feature "ldm". See also Guestfs.guestfs.feature_available.
Since 1.20.0

method ldmtool_scan_devices : string array -> string array
scan for Windows dynamic disks

This function depends on the feature "ldm". See also Guestfs.guestfs.feature_available.
Since 1.20.0

method ldmtool_volume_hint : string -> string -> string
return the hint field of a Windows dynamic disk volume

This function depends on the feature "ldm". See also Guestfs.guestfs.feature_available.
Since 1.20.0

method ldmtool_volume_partitions : string -> string -> string array
return the partitions in a Windows dynamic disk volume

This function depends on the feature "ldm". See also Guestfs.guestfs.feature_available.
Since 1.20.0

method ldmtool_volume_type : string -> string -> string
return the type of a Windows dynamic disk volume

This function depends on the feature "ldm". See also Guestfs.guestfs.feature_available.
Since 1.20.0

method lgetxattr : string -> string -> string
get a single extended attribute

This function depends on the feature "linuxxattrs". See also Guestfs.guestfs.feature_available.
Since 1.7.24

method lgetxattrs : string -> xattr array
list extended attributes of a file or directory

This function depends on the feature "linuxxattrs". See also Guestfs.guestfs.feature_available.
Since 1.0.59

method list_devices : unit -> string array
list the block devices
Since 0.4
method list_disk_labels : unit -> (string * string) list
mapping of disk labels to devices
Since 1.19.49
method list_dm_devices : unit -> string array
list device mapper devices
Since 1.11.15
method list_filesystems : unit -> (string * string) list
list filesystems
Since 1.5.15
method list_ldm_partitions : unit -> string array
list all Windows dynamic disk partitions

This function depends on the feature "ldm". See also Guestfs.guestfs.feature_available.
Since 1.20.0

method list_ldm_volumes : unit -> string array
list all Windows dynamic disk volumes

This function depends on the feature "ldm". See also Guestfs.guestfs.feature_available.
Since 1.20.0

method list_md_devices : unit -> string array
list Linux md (RAID) devices
Since 1.15.4
method list_partitions : unit -> string array
list the partitions
Since 0.4
method ll : string -> string
list the files in a directory (long format)
Since 0.4
method llz : string -> string
Deprecated.Use Guestfs.guestfs.lgetxattrs instead
list the files in a directory (long format with SELinux contexts)
Since 1.17.6
method ln : string -> string -> unit
create a hard link
Since 1.0.66
method ln_f : string -> string -> unit
create a hard link
Since 1.0.66
method ln_s : string -> string -> unit
create a symbolic link
Since 1.0.66
method ln_sf : string -> string -> unit
create a symbolic link
Since 1.0.66
method lremovexattr : string -> string -> unit
remove extended attribute of a file or directory

This function depends on the feature "linuxxattrs". See also Guestfs.guestfs.feature_available.
Since 1.0.59

method ls : string -> string array
list the files in a directory
Since 0.4
method ls0 : string -> string -> unit
get list of files in a directory
Since 1.19.32
method lsetxattr : string -> string -> int -> string -> unit
set extended attribute of a file or directory

This function depends on the feature "linuxxattrs". See also Guestfs.guestfs.feature_available.
Since 1.0.59

method lstat : string -> stat
Deprecated.Use Guestfs.guestfs.lstatns instead
get file information for a symbolic link
Since 1.9.2
method lstatlist : string -> string array -> stat array
Deprecated.Use Guestfs.guestfs.lstatnslist instead
lstat on multiple files
Since 1.0.77
method lstatns : string -> statns
get file information for a symbolic link
Since 1.27.53
method lstatnslist : string -> string array -> statns array
lstat on multiple files
Since 1.27.53
method luks_add_key : string -> string -> string -> int -> unit
add a key on a LUKS encrypted device

This function depends on the feature "luks". See also Guestfs.guestfs.feature_available.
Since 1.5.2

method luks_close : string -> unit
close a LUKS device

This function depends on the feature "luks". See also Guestfs.guestfs.feature_available.
Since 1.5.1

method luks_format : string -> string -> int -> unit
format a block device as a LUKS encrypted device

This function depends on the feature "luks". See also Guestfs.guestfs.feature_available.
Since 1.5.2

method luks_format_cipher : string -> string -> int -> string -> unit
format a block device as a LUKS encrypted device

This function depends on the feature "luks". See also Guestfs.guestfs.feature_available.
Since 1.5.2

method luks_kill_slot : string -> string -> int -> unit
remove a key from a LUKS encrypted device

This function depends on the feature "luks". See also Guestfs.guestfs.feature_available.
Since 1.5.2

method luks_open : string -> string -> string -> unit
open a LUKS-encrypted block device

This function depends on the feature "luks". See also Guestfs.guestfs.feature_available.
Since 1.5.1

method luks_open_ro : string -> string -> string -> unit
open a LUKS-encrypted block device read-only

This function depends on the feature "luks". See also Guestfs.guestfs.feature_available.
Since 1.5.1

method lvcreate : string -> string -> int -> unit
create an LVM logical volume

This function depends on the feature "lvm2". See also Guestfs.guestfs.feature_available.
Since 0.8

method lvcreate_free : string -> string -> int -> unit
create an LVM logical volume in % remaining free space

This function depends on the feature "lvm2". See also Guestfs.guestfs.feature_available.
Since 1.17.18

method lvm_canonical_lv_name : string -> string
get canonical name of an LV
Since 1.5.24
method lvm_clear_filter : unit -> unit
clear LVM device filter
Since 1.5.1
method lvm_remove_all : unit -> unit
remove all LVM LVs, VGs and PVs

This function depends on the feature "lvm2". See also Guestfs.guestfs.feature_available.
Since 0.8

method lvm_set_filter : string array -> unit
set LVM device filter

This function depends on the feature "lvm2". See also Guestfs.guestfs.feature_available.
Since 1.5.1

method lvremove : string -> unit
remove an LVM logical volume

This function depends on the feature "lvm2". See also Guestfs.guestfs.feature_available.
Since 1.0.13

method lvrename : string -> string -> unit
rename an LVM logical volume
Since 1.0.83
method lvresize : string -> int -> unit
resize an LVM logical volume

This function depends on the feature "lvm2". See also Guestfs.guestfs.feature_available.
Since 1.0.27

method lvresize_free : string -> int -> unit
expand an LV to fill free space

This function depends on the feature "lvm2". See also Guestfs.guestfs.feature_available.
Since 1.3.3

method lvs : unit -> string array
list the LVM logical volumes (LVs)

This function depends on the feature "lvm2". See also Guestfs.guestfs.feature_available.
Since 0.4

method lvs_full : unit -> lvm_lv array
list the LVM logical volumes (LVs)

This function depends on the feature "lvm2". See also Guestfs.guestfs.feature_available.
Since 0.4

method lvuuid : string -> string
get the UUID of a logical volume
Since 1.0.87
method lxattrlist : string -> string array -> xattr array
lgetxattr on multiple files

This function depends on the feature "linuxxattrs". See also Guestfs.guestfs.feature_available.
Since 1.0.77

method max_disks : unit -> int
maximum number of disks that may be added
Since 1.19.7
method md_create : ?missingbitmap:int64 ->
?nrdevices:int ->
?spare:int -> ?chunk:int64 -> ?level:string -> string -> string array -> unit
create a Linux md (RAID) device

This function depends on the feature "mdadm". See also Guestfs.guestfs.feature_available.
Since 1.15.6

method md_detail : string -> (string * string) list
obtain metadata for an MD device

This function depends on the feature "mdadm". See also Guestfs.guestfs.feature_available.
Since 1.15.6

method md_stat : string -> mdstat array
get underlying devices from an MD device

This function depends on the feature "mdadm". See also Guestfs.guestfs.feature_available.
Since 1.17.21

method md_stop : string -> unit
stop a Linux md (RAID) device

This function depends on the feature "mdadm". See also Guestfs.guestfs.feature_available.
Since 1.15.6

method mkdir : string -> unit
create a directory
Since 0.8
method mkdir_mode : string -> int -> unit
create a directory with a particular mode
Since 1.0.77
method mkdir_p : string -> unit
create a directory and parents
Since 0.8
method mkdtemp : string -> string
create a temporary directory
Since 1.0.54
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
create an ext2/ext3/ext4 filesystem on device
Since 1.19.44
method mke2fs_J : string -> int -> string -> string -> unit
Deprecated.Use Guestfs.guestfs.mke2fs instead
make ext2/3/4 filesystem with external journal
Since 1.0.68
method mke2fs_JL : string -> int -> string -> string -> unit
Deprecated.Use Guestfs.guestfs.mke2fs instead
make ext2/3/4 filesystem with external journal
Since 1.0.68
method mke2fs_JU : string -> int -> string -> string -> unit
Deprecated.Use Guestfs.guestfs.mke2fs instead
make ext2/3/4 filesystem with external journal

This function depends on the feature "linuxfsuuid". See also Guestfs.guestfs.feature_available.
Since 1.0.68

method mke2journal : int -> string -> unit
Deprecated.Use Guestfs.guestfs.mke2fs instead
make ext2/3/4 external journal
Since 1.0.68
method mke2journal_L : int -> string -> string -> unit
Deprecated.Use Guestfs.guestfs.mke2fs instead
make ext2/3/4 external journal with label
Since 1.0.68
method mke2journal_U : int -> string -> string -> unit
Deprecated.Use Guestfs.guestfs.mke2fs instead
make ext2/3/4 external journal with UUID

This function depends on the feature "linuxfsuuid". See also Guestfs.guestfs.feature_available.
Since 1.0.68

method mkfifo : int -> string -> unit
make FIFO (named pipe)

This function depends on the feature "mknod". See also Guestfs.guestfs.feature_available.
Since 1.0.55

method mkfs : ?blocksize:int ->
?features:string ->
?inode:int -> ?sectorsize:int -> ?label:string -> string -> string -> unit
make a filesystem
Since 0.8
method mkfs_opts : ?blocksize:int ->
?features:string ->
?inode:int -> ?sectorsize:int -> ?label:string -> string -> string -> unit
alias for Guestfs.guestfs.mkfs
Since 0.8
method mkfs_b : string -> int -> string -> unit
Deprecated.Use Guestfs.guestfs.mkfs instead
make a filesystem with block size
Since 1.0.68
method mkfs_btrfs : ?allocstart:int64 ->
?bytecount:int64 ->
?datatype:string ->
?leafsize:int ->
?label:string ->
?metadata:string -> ?nodesize:int -> ?sectorsize:int -> string array -> unit
create a btrfs filesystem

This function depends on the feature "btrfs". See also Guestfs.guestfs.feature_available.
Since 1.17.25

method mklost_and_found : string -> unit
make lost+found directory on an ext2/3/4 filesystem
Since 1.19.56
method mkmountpoint : string -> unit
create a mountpoint
Since 1.0.62
method mknod : int -> int -> int -> string -> unit
make block, character or FIFO devices

This function depends on the feature "mknod". See also Guestfs.guestfs.feature_available.
Since 1.0.55

method mknod_b : int -> int -> int -> string -> unit
make block device node

This function depends on the feature "mknod". See also Guestfs.guestfs.feature_available.
Since 1.0.55

method mknod_c : int -> int -> int -> string -> unit
make char device node

This function depends on the feature "mknod". See also Guestfs.guestfs.feature_available.
Since 1.0.55

method mkswap : ?label:string -> ?uuid:string -> string -> unit
create a swap partition
Since 1.0.55
method mkswap_opts : ?label:string -> ?uuid:string -> string -> unit
alias for Guestfs.guestfs.mkswap
Since 1.0.55
method mkswap_L : string -> string -> unit
Deprecated.Use Guestfs.guestfs.mkswap instead
create a swap partition with a label
Since 1.0.55
method mkswap_U : string -> string -> unit
Deprecated.Use Guestfs.guestfs.mkswap instead
create a swap partition with an explicit UUID

This function depends on the feature "linuxfsuuid". See also Guestfs.guestfs.feature_available.
Since 1.0.55

method mkswap_file : string -> unit
create a swap file
Since 1.0.66
method mktemp : ?suffix:string -> string -> string
create a temporary file
Since 1.19.53
method modprobe : string -> unit
load a kernel module

This function depends on the feature "linuxmodules". See also Guestfs.guestfs.feature_available.
Since 1.0.68

method mount : string -> string -> unit
mount a guest disk at a position in the filesystem
Since 0.3
method mount_local : ?readonly:bool ->
?options:string -> ?cachetimeout:int -> ?debugcalls:bool -> string -> unit
mount on the local filesystem
Since 1.17.22
method mount_local_run : unit -> unit
run main loop of mount on the local filesystem
Since 1.17.22
method mount_loop : string -> string -> unit
mount a file using the loop device
Since 1.0.54
method mount_options : string -> string -> string -> unit
mount a guest disk with mount options
Since 1.0.10
method mount_ro : string -> string -> unit
mount a guest disk, read-only
Since 1.0.10
method mount_vfs : string -> string -> string -> string -> unit
mount a guest disk with mount options and vfstype
Since 1.0.10
method mountpoints : unit -> (string * string) list
show mountpoints
Since 1.0.62
method mounts : unit -> string array
show mounted filesystems
Since 0.8
method mv : string -> string -> unit
move a file
Since 1.0.18
method nr_devices : unit -> int
return number of whole block devices (disks) added
Since 1.19.15
method ntfs_3g_probe : bool -> string -> int
probe NTFS volume

This function depends on the feature "ntfs3g". See also Guestfs.guestfs.feature_available.
Since 1.0.43

method ntfsclone_in : string -> string -> unit
restore NTFS from backup file

This function depends on the feature "ntfs3g". See also Guestfs.guestfs.feature_available.
Since 1.17.9

method ntfsclone_out : ?metadataonly:bool ->
?rescue:bool ->
?ignorefscheck:bool ->
?preservetimestamps:bool -> ?force:bool -> string -> string -> unit
save NTFS to backup file

This function depends on the feature "ntfs3g". See also Guestfs.guestfs.feature_available.
Since 1.17.9

method ntfsfix : ?clearbadsectors:bool -> string -> unit
fix common errors and force Windows to check NTFS

This function depends on the feature "ntfs3g". See also Guestfs.guestfs.feature_available.
Since 1.17.9

method ntfsresize : ?size:int64 -> ?force:bool -> string -> unit
resize an NTFS filesystem

This function depends on the feature "ntfsprogs". See also Guestfs.guestfs.feature_available.
Since 1.3.2

method ntfsresize_opts : ?size:int64 -> ?force:bool -> string -> unit
alias for Guestfs.guestfs.ntfsresize

This function depends on the feature "ntfsprogs". See also Guestfs.guestfs.feature_available.
Since 1.3.2

method ntfsresize_size : string -> int64 -> unit
Deprecated.Use Guestfs.guestfs.ntfsresize instead
resize an NTFS filesystem (with size)

This function depends on the feature "ntfsprogs". See also Guestfs.guestfs.feature_available.
Since 1.3.14

method parse_environment : unit -> unit
parse the environment and set handle flags accordingly
Since 1.19.53
method parse_environment_list : string array -> unit
parse the environment and set handle flags accordingly
Since 1.19.53
method part_add : string -> string -> int64 -> int64 -> unit
add a partition to the device
Since 1.0.78
method part_del : string -> int -> unit
delete a partition
Since 1.3.2
method part_disk : string -> string -> unit
partition whole disk with a single primary partition
Since 1.0.78
method part_get_bootable : string -> int -> bool
return true if a partition is bootable
Since 1.3.2
method part_get_gpt_guid : string -> int -> string
get the GUID of a GPT partition

This function depends on the feature "gdisk". See also Guestfs.guestfs.feature_available.
Since 1.29.25

method part_get_gpt_type : string -> int -> string
get the type GUID of a GPT partition

This function depends on the feature "gdisk". See also Guestfs.guestfs.feature_available.
Since 1.21.1

method part_get_mbr_id : string -> int -> int
get the MBR type byte (ID byte) from a partition
Since 1.3.2
method part_get_mbr_part_type : string -> int -> string
get the MBR partition type
Since 1.29.32
method part_get_name : string -> int -> string
get partition name
Since 1.25.33
method part_get_parttype : string -> string
get the partition table type
Since 1.0.78
method part_init : string -> string -> unit
create an empty partition table
Since 1.0.78
method part_list : string -> partition array
list partitions on a device
Since 1.0.78
method part_set_bootable : string -> int -> bool -> unit
make a partition bootable
Since 1.0.78
method part_set_gpt_guid : string -> int -> string -> unit
set the GUID of a GPT partition

This function depends on the feature "gdisk". See also Guestfs.guestfs.feature_available.
Since 1.29.25

method part_set_gpt_type : string -> int -> string -> unit
set the type GUID of a GPT partition

This function depends on the feature "gdisk". See also Guestfs.guestfs.feature_available.
Since 1.21.1

method part_set_mbr_id : string -> int -> int -> unit
set the MBR type byte (ID byte) of a partition
Since 1.3.2
method part_set_name : string -> int -> string -> unit
set partition name
Since 1.0.78
method part_to_dev : string -> string
convert partition name to device name
Since 1.5.15
method part_to_partnum : string -> int
convert partition name to partition number
Since 1.13.25
method ping_daemon : unit -> unit
ping the guest daemon
Since 1.0.18
method pread : string -> int -> int64 -> string
read part of a file
Since 1.0.77
method pread_device : string -> int -> int64 -> string
read part of a device
Since 1.5.21
method pvchange_uuid : string -> unit
generate a new random UUID for a physical volume

This function depends on the feature "lvm2". See also Guestfs.guestfs.feature_available.
Since 1.19.26

method pvchange_uuid_all : unit -> unit
generate new random UUIDs for all physical volumes

This function depends on the feature "lvm2". See also Guestfs.guestfs.feature_available.
Since 1.19.26

method pvcreate : string -> unit
create an LVM physical volume

This function depends on the feature "lvm2". See also Guestfs.guestfs.feature_available.
Since 0.8

method pvremove : string -> unit
remove an LVM physical volume

This function depends on the feature "lvm2". See also Guestfs.guestfs.feature_available.
Since 1.0.13

method pvresize : string -> unit
resize an LVM physical volume

This function depends on the feature "lvm2". See also Guestfs.guestfs.feature_available.
Since 1.0.26

method pvresize_size : string -> int64 -> unit
resize an LVM physical volume (with size)

This function depends on the feature "lvm2". See also Guestfs.guestfs.feature_available.
Since 1.3.14

method pvs : unit -> string array
list the LVM physical volumes (PVs)

This function depends on the feature "lvm2". See also Guestfs.guestfs.feature_available.
Since 0.4

method pvs_full : unit -> lvm_pv array
list the LVM physical volumes (PVs)

This function depends on the feature "lvm2". See also Guestfs.guestfs.feature_available.
Since 0.4

method pvuuid : string -> string
get the UUID of a physical volume
Since 1.0.87
method pwrite : string -> string -> int64 -> int
write to part of a file
Since 1.3.14
method pwrite_device : string -> string -> int64 -> int
write to part of a device
Since 1.5.20
method read_file : string -> string
read a file
Since 1.0.63
method read_lines : string -> string array
read file as lines
Since 0.7
method readdir : string -> dirent array
read directories entries
Since 1.0.55
method readlink : string -> string
read the target of a symbolic link
Since 1.0.66
method readlinklist : string -> string array -> string array
readlink on multiple files
Since 1.0.77
method realpath : string -> string
canonicalized absolute pathname
Since 1.0.66
method remount : ?rw:bool -> string -> unit
remount a filesystem with different options
Since 1.23.2
method remove_drive : string -> unit
remove a disk image
Since 1.19.49
method removexattr : string -> string -> unit
remove extended attribute of a file or directory

This function depends on the feature "linuxxattrs". See also Guestfs.guestfs.feature_available.
Since 1.0.59

method rename : string -> string -> unit
rename a file on the same filesystem
Since 1.21.5
method resize2fs : string -> unit
resize an ext2, ext3 or ext4 filesystem
Since 1.0.27
method resize2fs_M : string -> unit
resize an ext2, ext3 or ext4 filesystem to the minimum size
Since 1.9.4
method resize2fs_size : string -> int64 -> unit
resize an ext2, ext3 or ext4 filesystem (with size)
Since 1.3.14
method rm : string -> unit
remove a file
Since 0.8
method rm_f : string -> unit
remove a file ignoring errors
Since 1.19.42
method rm_rf : string -> unit
remove a file or directory recursively
Since 0.8
method rmdir : string -> unit
remove a directory
Since 0.8
method rmmountpoint : string -> unit
remove a mountpoint
Since 1.0.62
method rsync : ?archive:bool -> ?deletedest:bool -> string -> string -> unit
synchronize the contents of two directories

This function depends on the feature "rsync". See also Guestfs.guestfs.feature_available.
Since 1.19.29

method rsync_in : ?archive:bool -> ?deletedest:bool -> string -> string -> unit
synchronize host or remote filesystem with filesystem

This function depends on the feature "rsync". See also Guestfs.guestfs.feature_available.
Since 1.19.29

method rsync_out : ?archive:bool -> ?deletedest:bool -> string -> string -> unit
synchronize filesystem with host or remote filesystem

This function depends on the feature "rsync". See also Guestfs.guestfs.feature_available.
Since 1.19.29

method scrub_device : string -> unit
scrub (securely wipe) a device

This function depends on the feature "scrub". See also Guestfs.guestfs.feature_available.
Since 1.0.52

method scrub_file : string -> unit
scrub (securely wipe) a file

This function depends on the feature "scrub". See also Guestfs.guestfs.feature_available.
Since 1.0.52

method scrub_freespace : string -> unit
scrub (securely wipe) free space

This function depends on the feature "scrub". See also Guestfs.guestfs.feature_available.
Since 1.0.52

method selinux_relabel : ?force:bool -> string -> string -> unit
relabel parts of the filesystem

This function depends on the feature "selinuxrelabel". See also Guestfs.guestfs.feature_available.
Since 1.33.43

method set_append : string option -> unit
add options to kernel command line
Since 1.0.26
method set_attach_method : string -> unit
Deprecated.Use Guestfs.guestfs.set_backend instead
set the backend
Since 1.9.8
method set_autosync : bool -> unit
set autosync mode
Since 0.3
method set_backend : string -> unit
set the backend
Since 1.21.26
method set_backend_setting : string -> string -> unit
set a single per-backend settings string
Since 1.27.2
method set_backend_settings : string array -> unit
replace per-backend settings strings
Since 1.25.24
method set_cachedir : string option -> unit
set the appliance cache directory
Since 1.19.58
method set_direct : bool -> unit
enable or disable direct appliance mode
Since 1.0.72
method set_e2attrs : ?clear:bool -> string -> string -> unit
set ext2 file attributes of a file
Since 1.17.31
method set_e2generation : string -> int64 -> unit
set ext2 file generation of a file
Since 1.17.31
method set_e2label : string -> string -> unit
Deprecated.Use Guestfs.guestfs.set_label instead
set the ext2/3/4 filesystem label
Since 1.0.15
method set_e2uuid : string -> string -> unit
Deprecated.Use Guestfs.guestfs.set_uuid instead
set the ext2/3/4 filesystem UUID
Since 1.0.15
method set_hv : string -> unit
set the hypervisor binary
Since 1.23.17
method set_identifier : string -> unit
set the handle identifier
Since 1.31.14
method set_label : string -> string -> unit
set filesystem label
Since 1.17.9
method set_libvirt_requested_credential : int -> string -> unit
pass requested credential back to libvirt
Since 1.19.52
method set_libvirt_supported_credentials : string array -> unit
set libvirt credentials supported by calling program
Since 1.19.52
method set_memsize : int -> unit
set memory allocated to the hypervisor
Since 1.0.55
method set_network : bool -> unit
set enable network flag
Since 1.5.4
method set_path : string option -> unit
set the search path
Since 0.3
method set_pgroup : bool -> unit
set process group flag
Since 1.11.18
method set_program : string -> unit
set the program name
Since 1.21.29
method set_qemu : string option -> unit
Deprecated.Use Guestfs.guestfs.set_hv instead
set the hypervisor binary (usually qemu)
Since 1.0.6
method set_recovery_proc : bool -> unit
enable or disable the recovery process
Since 1.0.77
method set_selinux : bool -> unit
Deprecated.Use Guestfs.guestfs.selinux_relabel instead
set SELinux enabled or disabled at appliance boot
Since 1.0.67
method set_smp : int -> unit
set number of virtual CPUs in appliance
Since 1.13.15
method set_tmpdir : string option -> unit
set the temporary directory
Since 1.19.58
method set_trace : bool -> unit
enable or disable command traces
Since 1.0.69
method set_uuid : string -> string -> unit
set the filesystem UUID
Since 1.23.10
method set_uuid_random : string -> unit
set a random UUID for the filesystem
Since 1.29.50
method set_verbose : bool -> unit
set verbose mode
Since 0.3
method setcon : string -> unit
Deprecated.Use Guestfs.guestfs.selinux_relabel instead
set SELinux security context

This function depends on the feature "selinux". See also Guestfs.guestfs.feature_available.
Since 1.0.67

method setxattr : string -> string -> int -> string -> unit
set extended attribute of a file or directory

This function depends on the feature "linuxxattrs". See also Guestfs.guestfs.feature_available.
Since 1.0.59

method sfdisk : string -> int -> int -> int -> string array -> unit
Deprecated.Use Guestfs.guestfs.part_add instead
create partitions on a block device
Since 0.8
method sfdiskM : string -> string array -> unit
Deprecated.Use Guestfs.guestfs.part_add instead
create partitions on a block device
Since 1.0.55
method sfdisk_N : string -> int -> int -> int -> int -> string -> unit
Deprecated.Use Guestfs.guestfs.part_add instead
modify a single partition on a block device
Since 1.0.26
method sfdisk_disk_geometry : string -> string
display the disk geometry from the partition table
Since 1.0.26
method sfdisk_kernel_geometry : string -> string
display the kernel geometry
Since 1.0.26
method sfdisk_l : string -> string
Deprecated.Use Guestfs.guestfs.part_list instead
display the partition table
Since 1.0.26
method sh : string -> string
run a command via the shell
Since 1.0.50
method sh_lines : string -> string array
run a command via the shell returning lines
Since 1.0.50
method shutdown : unit -> unit
shutdown the hypervisor
Since 1.19.16
method sleep : int -> unit
sleep for some seconds
Since 1.0.41
method stat : string -> stat
Deprecated.Use Guestfs.guestfs.statns instead
get file information
Since 1.9.2
method statns : string -> statns
get file information
Since 1.27.53
method statvfs : string -> statvfs
get file system statistics
Since 1.9.2
method strings : string -> string array
print the printable strings in a file
Since 1.0.22
method strings_e : string -> string -> string array
print the printable strings in a file
Since 1.0.22
method swapoff_device : string -> unit
disable swap on device
Since 1.0.66
method swapoff_file : string -> unit
disable swap on file
Since 1.0.66
method swapoff_label : string -> unit
disable swap on labeled swap partition
Since 1.0.66
method swapoff_uuid : string -> unit
disable swap on swap partition by UUID

This function depends on the feature "linuxfsuuid". See also Guestfs.guestfs.feature_available.
Since 1.0.66

method swapon_device : string -> unit
enable swap on device
Since 1.0.66
method swapon_file : string -> unit
enable swap on file
Since 1.0.66
method swapon_label : string -> unit
enable swap on labeled swap partition
Since 1.0.66
method swapon_uuid : string -> unit
enable swap on swap partition by UUID

This function depends on the feature "linuxfsuuid". See also Guestfs.guestfs.feature_available.
Since 1.0.66

method sync : unit -> unit
sync disks, writes are flushed through to the disk image
Since 0.3
method syslinux : ?directory:string -> string -> unit
install the SYSLINUX bootloader

This function depends on the feature "syslinux". See also Guestfs.guestfs.feature_available.
Since 1.21.27

method tail : string -> string array
return last 10 lines of a file
Since 1.0.54
method tail_n : int -> string -> string array
return last N lines of a file
Since 1.0.54
method tar_in : ?compress:string ->
?xattrs:bool -> ?selinux:bool -> ?acls:bool -> string -> string -> unit
unpack tarfile to directory
Since 1.0.3
method tar_in_opts : ?compress:string ->
?xattrs:bool -> ?selinux:bool -> ?acls:bool -> string -> string -> unit
alias for Guestfs.guestfs.tar_in
Since 1.0.3
method tar_out : ?compress:string ->
?numericowner:bool ->
?excludes:string array ->
?xattrs:bool -> ?selinux:bool -> ?acls:bool -> string -> string -> unit
pack directory into tarfile
Since 1.0.3
method tar_out_opts : ?compress:string ->
?numericowner:bool ->
?excludes:string array ->
?xattrs:bool -> ?selinux:bool -> ?acls:bool -> string -> string -> unit
alias for Guestfs.guestfs.tar_out
Since 1.0.3
method tgz_in : string -> string -> unit
Deprecated.Use Guestfs.guestfs.tar_in instead
unpack compressed tarball to directory
Since 1.0.3
method tgz_out : string -> string -> unit
Deprecated.Use Guestfs.guestfs.tar_out instead
pack directory into compressed tarball
Since 1.0.3
method touch : string -> unit
update file timestamps or create a new file
Since 0.3
method truncate : string -> unit
truncate a file to zero size
Since 1.0.77
method truncate_size : string -> int64 -> unit
truncate a file to a particular size
Since 1.0.77
method tune2fs : ?force:bool ->
?maxmountcount:int ->
?mountcount:int ->
?errorbehavior:string ->
?group:int64 ->
?intervalbetweenchecks:int ->
?reservedblockspercentage:int ->
?lastmounteddirectory:string ->
?reservedblockscount:int64 -> ?user:int64 -> string -> unit
adjust ext2/ext3/ext4 filesystem parameters
Since 1.15.4
method tune2fs_l : string -> (string * string) list
get ext2/ext3/ext4 superblock details
Since 1.9.2
method txz_in : string -> string -> unit
Deprecated.Use Guestfs.guestfs.tar_in instead
unpack compressed tarball to directory

This function depends on the feature "xz". See also Guestfs.guestfs.feature_available.
Since 1.3.2

method txz_out : string -> string -> unit
Deprecated.Use Guestfs.guestfs.tar_out instead
pack directory into compressed tarball

This function depends on the feature "xz". See also Guestfs.guestfs.feature_available.
Since 1.3.2

method umask : int -> int
set file mode creation mask (umask)
Since 1.0.55
method umount : ?force:bool -> ?lazyunmount:bool -> string -> unit
unmount a filesystem
Since 0.8
method umount_opts : ?force:bool -> ?lazyunmount:bool -> string -> unit
alias for Guestfs.guestfs.umount
Since 0.8
method umount_all : unit -> unit
unmount all filesystems
Since 0.8
method umount_local : ?retry:bool -> unit -> unit
unmount a locally mounted filesystem
Since 1.17.22
method upload : string -> string -> unit
upload a file from the local machine
Since 1.0.2
method upload_offset : string -> string -> int64 -> unit
upload a file from the local machine with offset
Since 1.5.17
method user_cancel : unit -> unit
cancel the current upload or download operation
Since 1.11.18
method utimens : string -> int64 -> int64 -> int64 -> int64 -> unit
set timestamp of a file with nanosecond precision
Since 1.0.77
method utsname : unit -> utsname
appliance kernel version
Since 1.19.27
method version : unit -> version
get the library version number
Since 1.0.58
method vfs_label : string -> string
get the filesystem label
Since 1.3.18
method vfs_minimum_size : string -> int64
get minimum filesystem size
Since 1.31.18
method vfs_type : string -> string
get the Linux VFS type corresponding to a mounted device
Since 1.0.75
method vfs_uuid : string -> string
get the filesystem UUID
Since 1.3.18
method vg_activate : bool -> string array -> unit
activate or deactivate some volume groups

This function depends on the feature "lvm2". See also Guestfs.guestfs.feature_available.
Since 1.0.26

method vg_activate_all : bool -> unit
activate or deactivate all volume groups

This function depends on the feature "lvm2". See also Guestfs.guestfs.feature_available.
Since 1.0.26

method vgchange_uuid : string -> unit
generate a new random UUID for a volume group

This function depends on the feature "lvm2". See also Guestfs.guestfs.feature_available.
Since 1.19.26

method vgchange_uuid_all : unit -> unit
generate new random UUIDs for all volume groups

This function depends on the feature "lvm2". See also Guestfs.guestfs.feature_available.
Since 1.19.26

method vgcreate : string -> string array -> unit
create an LVM volume group

This function depends on the feature "lvm2". See also Guestfs.guestfs.feature_available.
Since 0.8

method vglvuuids : string -> string array
get the LV UUIDs of all LVs in the volume group
Since 1.0.87
method vgmeta : string -> string
get volume group metadata

This function depends on the feature "lvm2". See also Guestfs.guestfs.feature_available.
Since 1.17.20

method vgpvuuids : string -> string array
get the PV UUIDs containing the volume group
Since 1.0.87
method vgremove : string -> unit
remove an LVM volume group

This function depends on the feature "lvm2". See also Guestfs.guestfs.feature_available.
Since 1.0.13

method vgrename : string -> string -> unit
rename an LVM volume group
Since 1.0.83
method vgs : unit -> string array
list the LVM volume groups (VGs)

This function depends on the feature "lvm2". See also Guestfs.guestfs.feature_available.
Since 0.4

method vgs_full : unit -> lvm_vg array
list the LVM volume groups (VGs)

This function depends on the feature "lvm2". See also Guestfs.guestfs.feature_available.
Since 0.4

method vgscan : unit -> unit
rescan for LVM physical volumes, volume groups and logical volumes
Since 1.3.2
method vguuid : string -> string
get the UUID of a volume group
Since 1.0.87
method wait_ready : unit -> unit
Deprecated.Use Guestfs.guestfs.launch instead
wait until the hypervisor launches (no op)
Since 0.3
method wc_c : string -> int
count characters in a file
Since 1.0.54
method wc_l : string -> int
count lines in a file
Since 1.0.54
method wc_w : string -> int
count words in a file
Since 1.0.54
method wipefs : string -> unit
wipe a filesystem signature from a device

This function depends on the feature "wipefs". See also Guestfs.guestfs.feature_available.
Since 1.17.6

method write : string -> string -> unit
create a new file
Since 1.3.14
method write_append : string -> string -> unit
append content to end of file
Since 1.11.18
method write_file : string -> string -> int -> unit
Deprecated.Use Guestfs.guestfs.write instead
create a file
Since 0.8
method xfs_admin : ?extunwritten:bool ->
?imgfile:bool ->
?v2log:bool ->
?projid32bit:bool ->
?lazycounter:bool -> ?label:string -> ?uuid:string -> string -> unit
change parameters of an XFS filesystem

This function depends on the feature "xfs". See also Guestfs.guestfs.feature_available.
Since 1.19.33

method xfs_growfs : ?datasec:bool ->
?logsec:bool ->
?rtsec:bool ->
?datasize:int64 ->
?logsize:int64 ->
?rtsize:int64 -> ?rtextsize:int64 -> ?maxpct:int -> string -> unit
expand an existing XFS filesystem

This function depends on the feature "xfs". See also Guestfs.guestfs.feature_available.
Since 1.19.28

method xfs_info : string -> xfsinfo
get geometry of XFS filesystem

This function depends on the feature "xfs". See also Guestfs.guestfs.feature_available.
Since 1.19.21

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
repair an XFS filesystem

This function depends on the feature "xfs". See also Guestfs.guestfs.feature_available.
Since 1.19.36

method zegrep : string -> string -> string array
Deprecated.Use Guestfs.guestfs.grep instead
return lines matching a pattern
Since 1.0.66
method zegrepi : string -> string -> string array
Deprecated.Use Guestfs.guestfs.grep instead
return lines matching a pattern
Since 1.0.66
method zero : string -> unit
write zeroes to the device
Since 1.0.16
method zero_device : string -> unit
write zeroes to an entire device
Since 1.3.1
method zero_free_space : string -> unit
zero free space in a filesystem
Since 1.17.18
method zerofree : string -> unit
zero unused inodes and disk blocks on ext2/3 filesystem

This function depends on the feature "zerofree". See also Guestfs.guestfs.feature_available.
Since 1.0.26

method zfgrep : string -> string -> string array
Deprecated.Use Guestfs.guestfs.grep instead
return lines matching a pattern
Since 1.0.66
method zfgrepi : string -> string -> string array
Deprecated.Use Guestfs.guestfs.grep instead
return lines matching a pattern
Since 1.0.66
method zfile : string -> string -> string
Deprecated.Use Guestfs.guestfs.file instead
determine file type inside a compressed file
Since 1.0.59
method zgrep : string -> string -> string array
Deprecated.Use Guestfs.guestfs.grep instead
return lines matching a pattern
Since 1.0.66
method zgrepi : string -> string -> string array
Deprecated.Use Guestfs.guestfs.grep instead
return lines matching a pattern
Since 1.0.66