FuseMountManager

public class FuseMountManager
extends Object

java.lang.Object
   ↳ com.android.tradefed.build.FuseMountManager


概要

パブリック コンストラクタ

FuseMountManager(IFuseDriverProfile driverProfile)

指定されたドライバ プロファイルで新しい FuseMountManager を作成します。

FuseMountManager(IFuseDriverProfile driverProfile, IRunUtil runUtil)

指定されたドライバ プロファイルと実行ユーティリティを使用して、新しい FuseMountManager を作成します。

パブリック メソッド

void mount(Path sourceDataPath, Path mountPoint)

指定されたソースデータパスを、指定されたマウント ポイントにマウントします。

void unmount(Path mountPoint)

指定されたマウント ポイントのマウントを解除します。

void unmountAll()

追跡対象のすべてのファイル システムのマウントを解除します。

パブリック コンストラクタ

FuseMountManager

public FuseMountManager (IFuseDriverProfile driverProfile)

指定されたドライバ プロファイルを使用して新しい FuseMountManager を作成します。

パラメータ
driverProfile IFuseDriverProfile: 使用するドライバ プロファイル。

FuseMountManager

public FuseMountManager (IFuseDriverProfile driverProfile, 
                IRunUtil runUtil)

指定されたドライバ プロファイルと実行ユーティリティを使用して、新しい FuseMountManager を作成します。

パラメータ
driverProfile IFuseDriverProfile: 使用するドライバ プロファイル。

runUtil IRunUtil: 使用する実行ユーティリティ。

パブリック メソッド

取り付ける

public void mount (Path sourceDataPath, 
                Path mountPoint)

指定されたソースデータパスを指定されたマウント ポイントにマウントします。

パラメータ
sourceDataPath Path: マウントするソースデータパス。

mountPoint Path: ソースデータパスをマウントするマウント ポイント。

例外
マウント プロセスの開始に失敗した場合。

マウント解除

public void unmount (Path mountPoint)

指定されたマウント ポイントのマウントを解除します。

パラメータ
mountPoint Path: マウント解除するマウント ポイント。

unmountAll

public void unmountAll ()

追跡対象のすべてのファイル システムのマウントを解除します。