Um pequeno programa que mmap()
ed o arquivo com a MAP_LOCKED
flag set faria o truque. Você precisará executar este programa como root ou um usuário com um valor RLIMIT_MEMLOCK
maior que o tamanho do arquivo que você deseja mapear.
Como SaveTheRbtz mencionou, vmtouch tem esse recurso embutido. A manpage sugere que vmtouch -l /some/file
fará o truque.