我想用Python创建一个ramdisk。我希望能够以跨平台的方式做到这一点,这样它就可以在Windows XP- to -7、Mac和Linux上运行。我希望能够像普通驱动器一样读/写ramdisk,最好使用驱动器号/路径。
我希望这样做的原因是为创建具有特定结构的目录的脚本编写测试。我希望在ramdisk中完全创建目录,这样我就可以确保在测试结束后将其完全删除。我考虑过使用Python的tempfile,但如果测试在中途停止,目录可能不会被删除。
我还按照这个站点上列出的说明创建了一个RAMDisk :位置/mnt/ramdisk中的在Ubuntu上创建RAMDisk,并使用25G大小(我有可用的64G )。现在,我使用以下命令将mysql库目录复制到这个RAMDisk中:并与其进行符号链接,这样我就不必更改/etc/mysql/mysql.conf.dmv mysql _mys