如何使用Node.js创buildRAM磁盘?

我想用Node.js编程创build一个RAM磁盘,不pipe底层操作系统是什么(应该支持OS X,Linux和Windows)。

达到这个目标的最好方法是什么?

当然,我可以运行一个命令作为一个subprocess,但我需要为每个操作系统单独编写代码。 由于显而易见的原因,我想避免这一点。

有没有更好的方法(即使是一个模块,它会没事的)?

在这样一个低级别和不常见的操作中,没有一种生成RAM磁盘的方法,它是平台相关的,因此在NodeJS中没有这个function,所以你不得不写一个扩展。 在Windows中,它会调用ramdisk.exe(不太熟悉它),而在Linux上它可以在/dev/shm ,稍后可以通过安装选项调整它的大小。 所以,最好的方法是find最适合Windows版本的外部程序,而在Linux中,只需像普通文件夹一样安装和使用/dev/shm

/ dev / shm上的更多信息