V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
powtop
V2EX  ›  Linux

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

  •  
  •   powtop · Oct 23, 2015 · 6968 views
    This topic created in 3847 days ago, the information mentioned may be changed or developed.

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

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

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

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

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