Para alguns testes, preciso acessar algo como / dev / sda no meu programa.
Mas não posso fazer isso no meu próprio disco rígido. Você sabe o porquê: D
Existe uma maneira de criar / dev / sdb usando RAM ou um arquivo em outro disco? Eu só preciso que ele esteja lá e aja como um disco enquanto o estiver usando, não importa o quê.
Eu sei que posso usar máquinas virtuais para isso, mas isso implica em instalar um linux. Isso consome tempo e não é tão elegante.
fonte
Sim, você pode criar um disco RAM, aqui estão as instruções de como fazer isso:
Como criar um disco RAM no Linux
fonte
Use o projeto BUSE para isso. Ele implementa um dispositivo de bloco baseado no disco RAM no espaço do usuário. https://github.com/acozzette/BUSE
fonte