Skip to content

Commit 1451730

Browse files
lib/host: Improved disk_is_available() using blkid for reliable raw disk checks.
Signed-off-by: Rushikesh Jadhav <[email protected]>
1 parent 21fd773 commit 1451730

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

lib/host.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -516,7 +516,9 @@ def disks(self):
516516
disks.sort()
517517
return disks
518518

519-
def disk_is_available(self, disk):
519+
def disk_is_available(self, disk, raw=False):
520+
if raw:
521+
return self.ssh_with_result(['blkid', '/dev/' + disk]).returncode == 2
520522
return len(self.ssh(['lsblk', '-n', '-o', 'MOUNTPOINT', '/dev/' + disk]).strip()) == 0
521523

522524
def available_disks(self, blocksize=512):

0 commit comments

Comments
 (0)