V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
powtop
V2EX  ›  Linux

linux 服务器系统盘老是爆满,不得不喷下腾讯云,系统盘才 8G

  •  
  •   powtop · 2015-10-23 11:23:54 +08:00 · 6369 次点击
    这是一个创建于 3318 天前的主题,其中的信息可能已经有所发展或是发生改变。

    应用文件是挂载的其他盘,系统盘老是被各种日志灌满, apache 的关掉了
    但是有个 maillog 经常就满了 我如何不让它生成呢!

    29 条回复    2015-10-24 18:17:29 +08:00
    holyzhou
        1
    holyzhou  
       2015-10-23 11:26:19 +08:00
    sendmail or postfix 系统服务 ,关掉
    millson
        2
    millson  
       2015-10-23 11:32:38 +08:00
    小心腾讯云监控的 log ,曾经被它的 log 占用到 99%,把能设置的 log 都设置到数据盘吧
    yghack
        3
    yghack  
       2015-10-23 11:33:38 +08:00
    log 迁移出来
    xiaobu
        4
    xiaobu  
       2015-10-23 11:39:03 +08:00
    写个定时清理的任务么
    knightdf
        5
    knightdf  
       2015-10-23 11:47:21 +08:00
    AWS 系统盘也是 8G 啊,不过 AWS 全 SSD 爽歪歪的
    ys0290
        6
    ys0290  
       2015-10-23 11:48:38 +08:00 via iPhone
    我自己虚拟机也就给 8G
    vivisidea
        7
    vivisidea  
       2015-10-23 12:13:17 +08:00
    这。。
    系统盘给小一点是为了方便维护镜像(创建 /迁移 /恢复。。)

    如果直接给你 500G 到时候挂了恢复都恢复半天。。
    jarlyyn
        8
    jarlyyn  
       2015-10-23 12:15:16 +08:00
    ln/mount
    powtop
        9
    powtop  
    OP
       2015-10-23 12:39:08 +08:00
    @vivisidea 但是确实满了 查找了 就那几个日志文件占用大 现在经常满 没辙了 感觉小了点
    JiaFeiX
        10
    JiaFeiX  
       2015-10-23 12:50:25 +08:00
    日志 很占空间
    seerhut
        11
    seerhut  
       2015-10-23 12:53:17 +08:00
    关掉不用的系统服务,必须要起的系统服务升级日志级别,加 rotate ,监控 /var/log
    fengyqf
        12
    fengyqf  
       2015-10-23 12:55:05 +08:00
    touch /you-data/log/xxx.log
    ln -s /you-data/log/xxx.log /var/log/maillog
    vivisidea
        13
    vivisidea  
       2015-10-23 13:34:59 +08:00
    @powtop

    可以自己写个 logrotate 脚本定期清理 /迁移 /压缩一下日志文件
    /etc/logrotate.d

    debian 系,其他的系统应该也有类似的
    panzhc
        14
    panzhc  
       2015-10-23 14:10:39 +08:00
    8G 对 Linux 系统目录来说够了
    Andy1999
        15
    Andy1999  
       2015-10-23 14:12:39 +08:00 via iPhone
    8G 够了……
    powtop
        16
    powtop  
    OP
       2015-10-23 14:20:33 +08:00
    @Andy1999 但是依然满了 我并没有做什么
    likuku
        17
    likuku  
       2015-10-23 14:27:08 +08:00
    为啥不把 /var/log 挪到数据盘去?
    coderwang
        18
    coderwang  
       2015-10-23 15:25:51 +08:00
    @vivisidea 都是虚拟的, 8G 跟 20G 在物理上占的空间差不多的
    choury
        19
    choury  
       2015-10-23 15:42:22 +08:00
    @coderwang 这怎么可能,虽说虚拟磁盘可以动态扩展,但是要是你真用了 20G ,物理空间肯定也是要 20G 的,而 8G 怎么用也不可能让你用出 20G 来
    MSDOS
        20
    MSDOS  
       2015-10-23 15:47:39 +08:00
    没用过什么云或 VPS ,想问问,这些主机不能自己选择 iso 文件通过 web 控制台来安装系统的么?都是服务商安装好的系统?那用起来能放心么?
    yiyiwa
        21
    yiyiwa  
       2015-10-23 16:02:23 +08:00
    ln -s /dev/null /var/log/maillog
    pkking
        22
    pkking  
       2015-10-23 16:13:25 +08:00
    如果是 rsyslog
    到 /etc/rsyslog.conf 里面把日志转储一下吧
    xierch
        23
    xierch  
       2015-10-23 20:23:58 +08:00
    为啥 maillog 会满,你是自己本身发很多邮件,还是被人 spam 了?
    配置一下 logrotate 吧
    msg7086
        24
    msg7086  
       2015-10-23 22:47:25 +08:00
    @MSDOS 不放心你还用它做什么。
    通过 ISO 装的难道服务商就不能改你文件了?
    coderwang
        25
    coderwang  
       2015-10-23 22:49:06 +08:00
    @choury 只是说创建时候用到的镜像 8G 跟 20G 没大区别,实际的实例用到 20G 肯定还是会占物理的 20G
    jings
        26
    jings  
       2015-10-23 23:16:40 +08:00
    转存 打包 定期删除
    lozzow
        27
    lozzow  
       2015-10-24 00:27:16 +08:00 via Android
    我本子才 16G 下个片就满了
    GNiux
        28
    GNiux  
       2015-10-24 08:19:51 +08:00 via iPhone
    cat /dev/null > /var/log
    blueionic
        29
    blueionic  
       2015-10-24 18:17:29 +08:00 via Android
    @GNiux 直接 >/var/log 就够了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1161 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 18:18 · PVG 02:18 · LAX 10:18 · JFK 13:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.