|
|
|
|
@ -77,7 +77,7 @@ public class VolumeInfo {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 给定参数volume的名称获得volume的类型 <功能详细描述>
|
|
|
|
|
* 给定参数volume的名称获得volume的类型
|
|
|
|
|
*
|
|
|
|
|
* @param volumeName
|
|
|
|
|
* @return
|
|
|
|
|
@ -257,12 +257,6 @@ public class VolumeInfo {
|
|
|
|
|
return null;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// char flag = reStrings.get(0).trim().toCharArray()[0];
|
|
|
|
|
// if (flag != '/') {
|
|
|
|
|
// log.error("11003 get result string wrong");
|
|
|
|
|
// return null;
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
for (String mountPoint : reStrings) {
|
|
|
|
|
mountPoint = mountPoint.replaceAll(" ", "");
|
|
|
|
|
mountPoints.add(mountPoint);
|
|
|
|
|
@ -274,25 +268,15 @@ public class VolumeInfo {
|
|
|
|
|
log.info("get one volume MountPoint");
|
|
|
|
|
|
|
|
|
|
String mountPoint=null;
|
|
|
|
|
String cmd=Constant.df + "|grep " + volumeName + "|awk '{print $6}'";
|
|
|
|
|
List<String> reStrings = Constant.ganymedSSH.execCmdWaitAcquiescent(cmd);
|
|
|
|
|
|
|
|
|
|
List<String> mountpoints = getVolumeMountPoint(volumeName);
|
|
|
|
|
// System.out.println(reStrings);
|
|
|
|
|
if (reStrings == null) {
|
|
|
|
|
if (mountpoints == null || mountpoints.size() == 0) {
|
|
|
|
|
log.error("11001 get result string wrong");
|
|
|
|
|
return null;
|
|
|
|
|
}
|
|
|
|
|
if (reStrings.size() == 0) {
|
|
|
|
|
log.error("11002 " + volumeName + " is not exists or no mountpoint");
|
|
|
|
|
return null;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// char flag = reStrings.get(0).trim().toCharArray()[0];
|
|
|
|
|
// if (flag != '/') {
|
|
|
|
|
// log.error("11003 get result string wrong");
|
|
|
|
|
// return null;
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
mountPoint=reStrings.get(0);
|
|
|
|
|
mountPoint=mountpoints.get(0);
|
|
|
|
|
return mountPoint;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@ -377,7 +361,7 @@ public class VolumeInfo {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 判断volumeName是否存在,存在返回true,不存在返回false <功能详细描述>
|
|
|
|
|
* 判断volumeName是否存在,存在返回true,不存在返回false
|
|
|
|
|
*
|
|
|
|
|
* @param volumeName
|
|
|
|
|
* @return
|
|
|
|
|
|