@@ -102,7 +102,7 @@ impl LoopDevice {
let s = format!("{}p{}", self.loop_device_path.as_ref().unwrap(), nth);
let direct_path = PathBuf::from(s);
// 判断路径是否存在
- if !direct_path.exists() {
+ if !direct_path.exists() || !direct_path.is_file() {
Command::new("kpartx")
.arg("-a")
.arg(self.loop_device_path.as_ref().unwrap())