def METHOD_NAME(targetNCopies=TARGETCOPIES, serverfilter=clusterIO.local_serverfilter):
    """walks the cluster and mirrors any files with a count less than the target
    for high duplication targets (e.g. NCopies = 3), each pass will only
    increment the copy number by 1
    """
    ncopied = 0  
    #print targetNCopies, serverfilter
    for top, dirs, files in clusterIO.walk('', serverfilter=serverfilter):
        for f in files:
            #print (top+f),len(clusterIO.locateFile(top + f)) 
            if len(clusterIO.locate_file(top + f)) < targetNCopies:
                print('Duplicating %s' % (top + f))
                clusterIO.mirror_file(top + f)
                ncopied += 1
    print('%d files duplicated' % ncopied)