in internal/cmd/grow_container.go [105:120]
func getTargetDiskInfo(du diskutil.DiskUtil, target string) (*types.DiskInfo, error) {
if strings.EqualFold("root", target) {
return du.Info("/")
}
partitions, err := du.List(nil)
if err != nil {
return nil, fmt.Errorf("cannot list partitions: %w", err)
}
if err := validateDeviceID(target, partitions); err != nil {
return nil, fmt.Errorf("invalid target: %w", err)
}
return du.Info(target)
}