mirror of
https://github.com/nix-community/disko
synced 2024-11-10 06:14:14 +00:00
umount md device before stopping the raid
This commit is contained in:
parent
12d0c39ed3
commit
be305848c6
1 changed files with 2 additions and 1 deletions
|
@ -27,7 +27,8 @@ def deactivate:
|
|||
if .type == "disk" then
|
||||
[
|
||||
# If this disk is a member of raid, stop that raid
|
||||
"lsblk \(.path) -l -p -o type,name | awk 'match($1,\"raid.*\") {print $2}' | xargs -r mdadm --stop",
|
||||
"md_dev=$(lsblk \(.path) -l -p -o type,name | awk 'match($1,\"raid.*\") {print $2}')",
|
||||
"if [[ -n \"${md_dev}\" ]]; then umount \"$md_dev\"; mdadm --stop \"$md_dev\"; fi",
|
||||
# Remove all file-systems and other magic strings
|
||||
"wipefs --all -f \(.path)",
|
||||
# Remove the MBR bootstrap code
|
||||
|
|
Loading…
Reference in a new issue