Дескрипторы файлов создаются для программы, когда она открывает файл, и действительны только до тех пор, пока программа не закроет его снова. Итак, как вы и подозревали: другая концепция.
Если файл был только что переименован, inode (ы) не изменится, вы можете это использовать, но если переименование не происходит часто, я сомневаюсь, что оно того стоит.