如何增加 /var 的大小并将其从 /home 或其他分区缩小?

如何增加 /var 的大小并将其从 /home 或其他分区缩小?

首先,我是 ubunutu 服务器的新手,或者说是 Linux 的新手。所以如果有人能用非常简单的方式解释一下,我会很高兴。^^'

我的服务器是来自 Strato(德国主机提供商)的 Ubuntu 16.04 LTS 服务器 64 位 + Plesk Onyx。

我遇到的问题是,我的 FTP 网络空间位于我的 /var 目录中,而这个 2*240GB SSD 的 /var 上只有 70GB。

不幸的是,服务器预设了 web 界面安装(但我有一个专用的服务器)。

我的 /home 在一块 240GB 的硬盘上,有 118GB,而我仍在使用 500MB ... 我可以将这个 /home 缩小到例如 25GB,并将“可用空间”留给我的 /var 吗?(如果不关闭服务器就可以做到吗?)

希望我已经充分解释了我的问题。我希望任何人都可以给我准确的指示来完成这项任务。:|

答案1

有些文件系统允许热的(如在操作期间)尺寸调整(扩大和缩小),其他则不调整,并且我无法评论您的fs(文件系统),因为我不知道它是什么(也不知道您的主机映像或主机服务是什么,抱歉)。

无论如何,还有其他方法可以实现您想要的结果;从链接(理想情况下是硬链接,如果需要则是软链接;ln命令),但对于某些用途来说这很容易,而对于其他用途则不然,而且我不完全知道您需要什么。

另一个需要较少工作量的解决方案是在您的 /home 中创建一个目录,然后将其挂载到现有结构中的适当目录中,例如

mkdir /home/space mount --bind /home/space /wherever/youneed/thespace

注意:我忽略了权限,因为我不知道您需要什么;sudo每个命令可能都需要很少的权限,当然还要进行测试以确保它适合您的用例。这仅在 /wherever/youneed/thespace 对您有用时才有效,因此请根据您的需要进行调整

相关内容