ubuntu 18.04 lamp 堆栈安装在根分区中,占用了全部空间

ubuntu 18.04 lamp 堆栈安装在根分区中,占用了全部空间

我的专用服务器出了问题。我一开始配置错误,今天我收到一个 php 错误,提示设备上没有剩余空间。我检查了我的目录,发现 /dev/md3 已满(日志和网站完全占满了空间),下面是它显示的内容:

文件系统大小已使用可用使用率%安装于
udev 7.7G 0 7.7G 0%/dev
tmpfs 1.6G 912K 1.6G 1% /运行
/dev/md3 20G 16G 3.0G 84% /
tmpfs 7.7G 0 7.7G 0%/dev/shm
tmpfs 5.0M 0 5.0M 0% /运行/锁定
tmpfs 7.7G 0 7.7G 0%/sys/fs/cgroup
/dev/md4 392G 71M 372G 1% /主页
/dev/md2 487M 214M 244M 47% /boot
/dev/nvme0n1p1 510M 6.1M 504M 2% /boot/efi
tmpfs 1.6G 0 1.6G 0%/运行/用户/0

我清除了一些日志和文件并节省了 3GB,但我想问一下是否有人可以给我指出正确的方向,我知道我从来没有以 root 身份在此文件夹中安装我的灯组,但没有意识到,我在 /dev/md4 上有很多空间,有没有什么解决方案可以将我的灯组和网站移动到那里? 或者调整我的 /dev/md3 分区的大小?

提前致谢!

答案1

我建议您重新安装设备,以便将 /var 安装在 /dev/md4 上。最简单的方法是从头开始设置服务器。

或者,你可以将 apache2 和 mysql 的数据目录迁移到 /home。mysql 的教程可以在这里找到:https://www.digitalocean.com/community/tutorials/how-to-move-a-mysql-data-directory-to-a-new-location-on-ubuntu-18-04

对于 apache2,您可以创建一个文件夹 /home/www,并为 www-data 赋予用户权限,然后调整 apache vhost 文件的目录指令以指向该文件夹。

相关内容