btrfs_replace


Description:

[ Version ( since = "1.29.48" ) ]
public bool btrfs_replace (string srcdev, string targetdev, string mntpoint) throws Error

replace a btrfs managed device with another device

Replace device of a btrfs filesystem. On a live filesystem, duplicate the data to the target device which is currently stored on the source device. After completion of the operation, the source device is wiped out and removed from the filesystem.

The targetdev needs to be same size or larger than the srcdev. Devices which are currently mounted are never allowed to be used as the targetdev.

This function depends on the feature "btrfs". See also feature_available.

Parameters:

this

A GuestfsSession object

Returns:

true on success, false on error