Por fim, todos os dispositivos no Linux / Unix são arquivos.
Então, para responder a você sobre "emulação" de um pendrive:
Você pode muito bem criar um arquivo de imagem de uma caneta com dd, ou um vazio, se isso, e formatá-lo; e depois montá-lo através da interface de loopback.
Supondo que o stick formatado (com arquivos) seja / dev / sdb:
sudo dd if=/dev/sdb of=imageusb.img bs=1024
sudo losetup --partscan --find --show disk.img
sudo mount /dev/loop0p1 /mnt
Para desmontar e liberar:
sudo umount /mnt
sudo losetup -d /dev/loop0