小编Sha*_*din的帖子

服务器日志填满了我的硬盘,我该如何解决?

我有 Ubuntu 12.04,它在 apache httpd 上为我的 Web 应用程序(20 MB)提供服务。这是我的分区表:

$ sudo parted -l

Disk /dev/sda: 500GB
Partition Table: gpt

Number|Start|End|Size|File System|Name|Flag
1|17.4K|20.0MB|20.0MB|fat16| |boot
2|20.0MB|489GB|489GB|ext4
3|489GB|500GB|10.6GB|linux-swap(v1)
Run Code Online (Sandbox Code Playgroud)

几天前,我将其升级到 12.10。然后将一个文件夹 (30 GB) 复制到 www 文件夹。突然服务器挂起,我收到一条低图形模式消息。我删除了大文件夹并重新启动了计算机,但仍然收到相同的消息No Space Left on Device

$ sudo du -h /var --max-depth=1

4.0K  /var/tmp
235M  /var/www
444G  /var/log
Run Code Online (Sandbox Code Playgroud)

所以,/var/log 是巨大的。

我试过:

$ sudo apt-get autoclean;sudo apt-get autoremove
**Error! No space left on device**
Run Code Online (Sandbox Code Playgroud)

我确实删除了档案日志,但最大的文件没有任何变化/var/log/cups,当我列出它的文件时,我得到:

-rw-r----- 1 root adm 758 DEC 30 07:37 access_log.1.gz
..
**-rw-r----- …
Run Code Online (Sandbox Code Playgroud)

server disk-usage 12.04

6
推荐指数
1
解决办法
8451
查看次数

日志文件 (CUPS) 增长得如此之快!

过去几天我的电脑遇到了一个奇怪的问题。我在这里讨论过: 服务器日志正在填满我的硬盘,我该如何解决这个问题?

很快,日志文件(cups 文件夹中)增长得如此之快!我确实解决了这个问题,但我害怕再次面对它。我需要知道是什么原因造成的,这样我才能避免它。

我不确定,但我没有将 root 和 /home 分开这一事实是否相关?

sudo parted -l


Disk /dev/sda: 500GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number|Start|End|Size|File System|Name|Flag
1|17.4K|20.0MB|20.0MB|fat16| |boot
2|20.0MB|489GB|489GB|ext4
3|489GB|500GB|10.6GB|linux-swap(v1)
Run Code Online (Sandbox Code Playgroud)

更新

问题又回来了:(

/var/log/sups 又满了 (444GB) 我什么也没做!

 ls -l /var/log/cups/

total 464543116
-rw-r----- 1 root adm 0 DEC 30 07:47 access_log
-rw-r----- 1 root adm 587 DEC 30 07:37 access_log.1.gz
-rw-r----- 1 root adm 259 DEC 29 07:59 access_log.2.gz
-rw-r----- 1 root adm 258 DEC 28 07:41 access_log.3.gz
-rw-r----- 1 root adm 255 …
Run Code Online (Sandbox Code Playgroud)

partitioning log 12.04

5
推荐指数
2
解决办法
3万
查看次数

标签 统计

12.04 ×2

disk-usage ×1

log ×1

partitioning ×1

server ×1