cciss/c0d1 1 -> cciss!c0d1p1
"""
partname = None
+ error_msg = ""
if is_mpath(dev):
partname = get_partition_mpath(dev, pnum)
else:
name = get_dev_name(os.path.realpath(dev))
- for f in os.listdir(os.path.join('/sys/block', name)):
+ sys_entry = os.path.join('/sys/block', name)
+ error_msg = " in %s" % sys_entry
+ for f in os.listdir(sys_entry):
if f.startswith(name) and f.endswith(str(pnum)):
# we want the shortest name that starts with the base name
# and ends with the partition number
if partname:
return get_dev_path(partname)
else:
- raise Error('partition %d for %s does not appear to exist' %
- (pnum, dev))
+ raise Error('partition %d for %s does not appear to exist%s' %
+ (pnum, dev, error_msg))
def list_all_partitions():