예제 #1
0
파일: mount.go 프로젝트: gnawux/hyper
func UmountExistingVolume(fstype, target, sharedDir string) error {
	if fstype == "dir" {
		return storage.UmountVFSVolume(target, sharedDir)
	}
	if !path.IsAbs(target) {
		return nil
	}
	return dm.UnmapVolume(target)
}
예제 #2
0
파일: storage.go 프로젝트: juito/hyper
func (dms *DevMapperStorage) CleanupContainer(id, sharedDir string) error {
	devFullName, err := dm.MountContainerToSharedDir(id, sharedDir, dms.DevPrefix)
	if err != nil {
		glog.Error("got error when mount container to share dir ", err.Error())
		return err
	}

	return dm.UnmapVolume(devFullName)
}
예제 #3
0
파일: storage.go 프로젝트: juito/hyper
func CleanupExistingVolume(fstype, filepath, sharedDir string) error {
	if fstype == "dir" {
		return storage.UmountVFSVolume(filepath, sharedDir)
	}
	return dm.UnmapVolume(filepath)
}