Tubos de busca foram propostos para o kernel do Linux, mas não tenho conhecimento de um patch de trabalho para implementá-los.
Você pode usar uma biblioteca LD_PRELOAD
que substitua a chamada lseek
em específico arquivos. Eu não sei de nenhum invólucro pronto para uso para essa finalidade. Shadowfs pode ajudar a escrever um.