限制目录大小

Modified on: Thu, 10 Oct 2019 02:00:02 +0800

我正在Linux服务器上安装程序,它在本地存储数据一周。但是,有时可能会出现错误,导致其无法删除数据。

为了防止这种情况,我在Unix服务器上安装时只需创建一个指定大小的新文件系统。但是,我的linux服务器上的文件系统是为了拥有完整的分区而创建的。有没有办法设置目录的最大大小?

此外,如果这些是分区中的可用空间,那么创建新文件系统或使用上述限制会更好。

谢谢,
亚历

作者:Buzkie

最佳答案

我不确定如何限制单个目录的大小。您可以创建一个新用户,为他们分配配额,然后在该用户下运行该过程,但我猜这不是您所追求的。

正如您所暗示的,您可以将文件系统创建为“文件”,并将其作为此应用程序的输出目录安装。这将确保它永远不会溢出到您的常规文件系统:

$ dd if = / dev / zero of =〜/ disk_image_file count = $ size_in_blocks

$ mkfs -t ext3 -q~ / disk_image_file

$ mkdir -p~ / mnt / app1 / log

$ mount -o loop = / dev / loop0~ / disk_image_file~ / mnt / app1 / log

作者:,Cawflands

相关问答

添加新评论