如何使用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上的更多信息