Я слышал, что есть способ создать файл в файловой системе, который можно настроить как необработанное устройство? Кто-нибудь знает команды для этого?
В самом деле, это одна из возможностей "устройства обратной связи".
Вам нужно создать файл, а затем связать его с обратной связью с помощью losetup.
Например:
dd if=/dev/zero of=/path/to/file bs=4k count=20k
losetup /dev/loop0 /path/to/file