如何在 root 权限下在 ubuntu 14.04 上挂载大型 LVM 映像?

如何在 root 权限下在 ubuntu 14.04 上挂载大型 LVM 映像?

我正在运行 ubuntu 14.04.03,需要将 glusterfs 的精简配置 lvm 卷安装到系统中。我首先将它们添加到 /home/glusterfs/dir,这样做是可行的,因为 /home 有 120G 的空间,而 LVM 映像只有 20G。

现在我认为最好将其挂载到 /bricks/brick1/dir - 这导致了意想不到的问题,因为现在根目录已填满 100% 并且系统无法再次启动。

是否无法将单独的图像安装到 / 而不填满空间?

答案1

不幸的是我搞错了。重启后,有问题的文件系统没有挂载到挂载点,我在挂载点执行 rsync 之前没有意识到这一点。这导致文件系统已填满,因为未挂载预期的 LVM 卷。解决方案只是删除目录。

答案2

据我所记得,Glusterfs 是一个虚拟文件系统 - 它将数据存储在底层文件系统的文件中。因此,如果您想将 glusterfs 挂载到某个目录 - 请确保底层分区足够大。

答案3

这就是精简配置的问题。您可以假装拥有任意多的空间,并且它运行良好。直到您实际使用了所有空间,然后事情就变得一团糟。实际空间才是最重要的,而不是精简卷大小。

您可以自由地在 /bricks/brick1 或任何您想要的地方安装其他文件系统。这样可以隔离已满的问题。

相关内容