如何避免 openvz 容器中的循环限制?

如何避免 openvz 容器中的循环限制?

在包含 Deb7 的 openVZ 上,我需要锁定文件夹的最大大小,该文件夹用于在基于 php 的 Web 服务器上上传。目录已同步,因此我必须锁定最大大小。MAXSIZE 应该可以通过稍后添加一些物理磁盘来升级...

我想将文件用作文件系统的块设备。所以我做了:

dd if=/dev/zero of=/disk2/filesystem.dat bs=1M count=100

然后,我在其上创建了文件系统

mkfs.ext4 filesystem.dat

然后我尝试安装它:

mkdir /opt/filesystem ; mount /disk2/filesystem.dat /opt/filesystem

我的 OpenVZ(在 VPS 上)内核中没有循环模块。所以我得到了

在 OpenVz 下无法像往常一样找到任何循环设备

所以我想我必须使用 FUSE,但我真的不知道如何使用......

关于锁定 OpenVZ 下目录大小有什么想法吗?

答案1

如果您有权访问 OpenVZ 物理节点,则可以创建循环设备并将其安装到 VPS。但由于技术限制,您无法从 OpenVZ VPS 使用循环。

作为另一种解决方案,您可以致电您的管理员/托管提供商,执行以下操作:http://www.stableit.ru/2013/11/how-to-mount-multiple-disks-to-openvz.html

答案2

正如我所料,这是 OPENVZ 的一个限制。jail 不是虚拟化。

相关内容