mirror of
https://github.com/raspiblitz/raspiblitz.git
synced 2025-04-10 12:49:33 +02:00
remove missing device on raid
This commit is contained in:
parent
f51095b4c8
commit
646ff56b37
@ -241,7 +241,7 @@ if [ ${isMounted} -eq 0 ]; then
|
||||
fi
|
||||
if [ ${configExists} -eq 0 ]; then
|
||||
echo "Moving invalid config to raspiblitz.invalid.conf" >> ${logFile}
|
||||
sudo mv ${configFile} /mnt/hdd/raspiblitz.invalid.conf
|
||||
sudo mv ${configFile} /mnt/hdd/raspiblitz.invalid.conf 2>/dev/null
|
||||
fi
|
||||
fi
|
||||
|
||||
|
@ -784,9 +784,15 @@ if [ "$1" = "raid" ] && [ "$2" = "off" ]; then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
deviceToBeRemoved="/dev/${raidUsbDev}"
|
||||
# just in case be able to remove missing drive
|
||||
if [ ${#raidUsbDev} -eq 0 ]; then
|
||||
deviceToBeRemoved="missing"
|
||||
fi
|
||||
|
||||
>&2 echo "# removing USB DEV from RAID"
|
||||
sudo btrfs balance start -mconvert=dup -dconvert=single /mnt/hdd 1>/dev/null
|
||||
sudo btrfs device remove /dev/${raidUsbDev} /mnt/hdd 1>/dev/null
|
||||
sudo btrfs device remove ${deviceToBeRemoved} /mnt/hdd 1>/dev/null
|
||||
|
||||
>&2 echo "# OK - RaspiBlitz data is not running in RAID1 anymore - you can remove ${raidUsbDev}"
|
||||
exit 0
|
||||
|
Loading…
x
Reference in New Issue
Block a user