dist/common/scripts/scylla_setup: check disk is used in MDRAID

Check disk is used in MDRAID by /proc/mdstat.
This commit is contained in:
Takuya ASADA
2018-06-26 07:04:12 +09:00
parent daccc10a06
commit f2132c61bd

View File

@@ -93,6 +93,12 @@ def get_unused_disks():
s = out('swapon --show=NAME --noheadings')
if len(re.findall(dev, s, flags=re.MULTILINE)) > 0:
continue
# dev is used in MDRAID
if os.path.exists('/proc/mdstat'):
with open('/proc/mdstat') as f:
s = f.read().strip()
if len(re.findall(dev, s, flags=re.MULTILINE)) > 0:
continue
unused.append(dev)
return unused