我有一个小应用程序,它不占用大量空间(应用程序执行大量磁盘写入,因此数据累积),我需要知道当磁盘已满且应用程序仍然存在时会发生什么试图写入磁盘;零件是否失效或整件事。
我目前在Eclipse中运行Tomcat,我想知道是否有办法限制允许在Eclipse中创建的服务器的磁盘空间。任何想法?
答案 0 :(得分:3)
您可以创建一个小型RAM驱动器,它可以像物理驱动器一样使用,但完全存在于RAM中。这有额外的好处,非常快,之后您不必删除测试文件,因为内存将在RAM驱动器关闭后消失。
至于如何创建RAM驱动器,这取决于您的操作系统。
在Linux中,您可以使用tmpfs
(取自https://unix.stackexchange.com/questions/66329/creating-a-ram-disk-on-linux):
mount -o size=16G -t tmpfs none /mnt/tmpfs
编辑:在Windows中,系统不附带此功能,因此您需要安装其他软件。可以在http://en.wikipedia.org/wiki/List_of_RAM_drive_software找到它的列表。