Rootop 服务器运维与web架构

XenServer日志空间占满导致XenCenter无法连接XenServer(转)

| 暂无评论

XenServer日志空间占满导致XenCenter无法连接XenServer

服务器使用时间长了,XenServer产生了很多日志,甚至有些人因为日志占满了空间,
导致系统出现问题:xapi崩溃,或者系统卡死,重启也无效。所以我们要时常看看日
志是否占的空间的,清理下日志
先查看系统盘的使用情况(XenServer默认是4G系统空间)
[root@xenserver-shptahqk log]#
df -hal

Filesystem            Size    Used   Avail   Use%    Mounted on
/dev/sda1             4.0G   4.0G     0G    100%    /
none                     0        0         0        -         /proc
none                     0        0         0        -         /sys
............

可以看到,/dev/sda1的空间已经满了,在系统中与很多目录,可能某个目录都占了
大量的空间,那么我们可以找出来,清理下
先列出系统中有哪些目录
cd /
ls

bin     dev   home        media  opt                 root    srv  usr
boot    etc   lib         mnt    proc                sbin    sys  var
cli-rt  EULA  lost+found  myiso  Read_Me_First.html  selinux  tmp

可以看到很多目录,这里我们可以逐一查看下每个目录的空间大小
du -hcs var

2G     var
2G     total

可以看到var这个目录下占用了系统看哦你就2G,那么我们在切换到这个目录看看是
根目录下那个占用了空间
cd /var
ls

cache  db     games  local  log   nis  patch     run    swap  xapi yp
crash  empty  lib    lock   mail  opt  preserve  spool  tmp   xen

日志目录就在这个:log,检查下它
du -hcs log

1.9G    log
1.9G    total

看到og目录占用的空间是最大的,这个是日志目录我们可以把下面的文件都删除了
cd log
ls

然后我们就可以删除下面全部文件了,你怕操作失误的话,就一个个删除
rm -rf 文件名

删除后,需要重启下xapi
service xapi restart

PS:
xenserver运行久了,会有很多日志文件产生会导致系统目录爆满
但是有时候删除了日志文件,系统目录还是没有释放出来
这个时候我们可以检查一下系统日志进程是否还启动着,只要重启一下进程就可以刷新
service syslog restart

原创文章,转载请注明。本文链接地址: https://www.rootop.org/pages/2473.html

作者:Venus

服务器运维与性能优化

发表回复