我正在我的 Linux 服务器上安装一个程序,它在本地存储数据一周。但是,有时会发生错误,使其无法删除数据。
当我将它安装在 Unix 服务器上时,为了防止这种情况发生,我只需创建一个指定大小的新文件系统。但是,我的 linux 服务器上的文件系统被创建为具有完整的分区。有没有办法设置目录的最大大小?
此外,如果这些是分区中的空闲空间,最好创建一个新的文件系统,或者使用上述限制。
谢谢,亚历克斯
我正在我的 Linux 服务器上安装一个程序,它在本地存储数据一周。但是,有时会发生错误,使其无法删除数据。
当我将它安装在 Unix 服务器上时,为了防止这种情况发生,我只需创建一个指定大小的新文件系统。但是,我的 linux 服务器上的文件系统被创建为具有完整的分区。有没有办法设置目录的最大大小?
此外,如果这些是分区中的空闲空间,最好创建一个新的文件系统,或者使用上述限制。
谢谢,亚历克斯
我不确定限制单个目录大小的方法。您可以创建一个新用户,为他们分配配额,然后在该用户下运行该过程,但我猜这不是您所追求的。
正如您所暗示的,您可以将文件系统创建为“文件”并将其挂载为该应用程序的输出目录。这将确保它永远不会溢出到您的常规文件系统:
您正在寻找配额。是的,完全有可能在大多数(如果不是全部)unix 文件系统上实现配额。
以下是您应该阅读的内容:http: //www.faqs.org/docs/Linux-mini/Quota.html 您不需要进行任何内核配置。任何模糊的现代系统都可能已经通过发行版启用了此功能。
有问题就回来。