Lines Matching refs:part
295 part = self.partitions[pnum]
298 if part.fstype.startswith(fstype):
301 raise WicError("Not supported fstype: {}".format(part.fstype))
306 sparse_copy(self.imagepath, dst_fname, skip=part.start, length=part.size)
331 pnum = dest.part if isinstance(src, str) else src.part
428 for part in parts['partitiontable']['partitions']:
431 if name == 'size' and part['type'] == 'f':
434 val = part.get(name)
439 if part.get('bootable'):
477 for num, part in enumerate(parts['partitiontable']['partitions'], 1):
481 free -= sectors - part['size']
482 part['size'] = sectors
484 elif part['type'] != 'f':
488 for num, part in enumerate(parts['partitiontable']['partitions'], 1):
490 part['size'] += free // num_auto_resize
499 for num, part in enumerate(parts['partitiontable']['partitions'], 1):
504 if part['size'] == self.partitions[pnum].size // self._lsector_size:
506 … sparse_copy(self._get_part_image(pnum), target, seek=part['start'] * self._lsector_size)
523 self.resize2fs, partfname, part['size']))
533 label = part.get("name")
537 part['size'])
544 label = part.get("name")
550 os.ftruncate(sparse.fileno(), part['size'] * self._lsector_size)
552 sparse_copy(partfname, target, seek=part['start'] * self._lsector_size)
554 elif part['type'] != 'f':
560 if not args.path.part:
563 for part in disk.partitions.values():
565 part.pnum, part.start, part.end,
566 part.size, part.fstype))
569 print(disk.dir(args.path.part, path))
589 disk.remove(args.path.part, args.path.path, args.recursive_delete)