diff --git a/vmm/src/vm.rs b/vmm/src/vm.rs index f8646306f..20bc4aea3 100644 --- a/vmm/src/vm.rs +++ b/vmm/src/vm.rs @@ -1541,6 +1541,11 @@ impl Vm { disks.retain(|dev| dev.id.as_ref() != Some(&id)); } + // Remove if fs device + if let Some(fs) = config.fs.as_mut() { + fs.retain(|dev| dev.id.as_ref() != Some(&id)); + } + // Remove if net device if let Some(net) = config.net.as_mut() { net.retain(|dev| dev.id.as_ref() != Some(&id));