欢迎来到云服务器

Directadmin Linux面板

/var is full

如果你有一个/ var分区,并且该分区太小,它可能会很快填满。 如果要将存储在“/ var”中的数据移动到另一个分区,请运行以下命令:

cd /var
du | sort -n

这将给你所有使用最多空间的目录的完整读取。 使用最多磁盘空间的目录将出现在列表的底部。
 
一个常见的罪魁祸首是mysql(Redhat上的/ var / lib / mysql)。 要将该路径移动到另一个分区,请运行以下命令:

cd /home
mkdir mysql
chown mysql:mysql mysql
cd mysql

perl -pi -e 's/mysqld=ON/mysqld=OFF/' /usr/local/directadmin/data/admin/services.status
/sbin/service mysqld stop

cp -Rp /var/lib/mysql/* .
cd /var/lib
mv mysql mysql_old
ln -s /home/mysql ./mysql

/sbin/service mysqld start
perl -pi -e 's/mysqld=OFF/mysqld=ON/' /usr/local/directadmin/data/admin/services.status

#once satisfied that mysqld is running and functioning correctly, remove the old data:

rm -rf mysql_old

您也可以在文件中指定一个新的套接字路径:

/usr/local/directadmin/conf/mysql.conf

如果你愿意,但不应该被要求,如果你已经正确创建了符合上面的“ln -s”命令的链接。
腾讯云代理

Copyright © 2003-2021 MFISP.COM. 国外vps服务器租用 梦飞云服务器租用 版权所有 粤ICP备11019662号