require 'fileutils'
counts = Hash.new(0)
10.times {
filename = '/tmp/a.txt'
FileUtils.touch(filename)
ino = File::Stat.new(filename).ino
counts[ino] += 1
FileUtils.rm(filename)
}
p counts
p counts.size
exit
cmVxdWlyZSAnZmlsZXV0aWxzJwpjb3VudHMgPSBIYXNoLm5ldygwKQoxMC50aW1lcyB7CiAgZmlsZW5hbWUgPSAnL3RtcC9hLnR4dCcKICBGaWxlVXRpbHMudG91Y2goZmlsZW5hbWUpCiAgaW5vID0gRmlsZTo6U3RhdC5uZXcoZmlsZW5hbWUpLmlubwogIGNvdW50c1tpbm9dICs9IDEKICBGaWxlVXRpbHMucm0oZmlsZW5hbWUpCn0KcCBjb3VudHMKcCBjb3VudHMuc2l6ZQpleGl0Cg==