我想限制文件夹的大小,因此进程不能将比x MB
数据写入该文件夹更多。看起来不可能在Linux的文件夹中执行此操作,但是可以在tempfs filesystem
上完成。
这样我就可以创建一个tempfs文件系统并在其上设置尺寸限制。
但问题是tempfs
是由RAM(和交换)支持的,这对于我的情况是不可接受的,因为我将用光磁盘空间。我可以在磁盘上使用现有文件夹返回tempf?
我想创建大约50个这样的目录,并在每个目录上设置500MB的上限。
编辑1:以下命令做什么?
sudo mount -t tmpfs /tmp /tmp/mnt/aks2
我想它将文件夹 /tmp
载入为安装点/tmp/mnt/aks2
。这是否意味着/tmp/mnt/aks2
安装点由/TMP文件夹而不是RAM支持?如果是,为什么我在命令中-t tmpfs?
no。只需在所需的最大大小的文件中创建一个文件系统,然后循环。
例如:
dd if=/dev/zero of=image.img bs=1MiB count=500
mke2fs image.img
sudo mount image.img /mnt