
案例以CentOS版本Linux调整日志文件系统大小,调整/u01文件系统大小,增加10G,方法如下:
1、查看当前日志文件系统大小
[root@ora11g ~]# df -hFilesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
9.7G 2.4G 6.9G 26% /
/dev/mapper/VolGroup00-LogVol02
9.7G 9.0G 265M 98% /u01
/dev/hda1 99M 15M 80M 16% /boot
tmpfs 2.0G 528M 1.5G 27% /dev/shm
2、用lvresize命令调整LVM逻辑卷的空间大小
[root@ora11g ~]# lvresize -L +10G /dev/VolGroup00/LogVol02Extending logical volume LogVol02 to 20.00 GB
Logical volume LogVol02 successfully resized
3、用resize2fs命令扩展linux下该日志分区大小
[root@ora11g ~]# resize2fs /dev/VolGroup00/LogVol02resize2fs 1.39 (29-May-2015)
Filesystem at /dev/VolGroup00/LogVol02 is mounted on /u01 on-line resizing required
Performing an on-line resize of /dev/VolGroup00/LogVol02 to 5242880 (4k) blocks.
The filesystem on /dev/VolGroup00/LogVol02 is now 5242880 blocks long.
4、使用df -h命令查看该日志文件分区大小,已增加20G。
[root@ora11g ~]# df -hFilesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
9.7G 2.4G 6.9G 26% /
/dev/mapper/VolGroup00-LogVol02
20G 9.0G 9.5G 49% /u01
/dev/hda1 99M 15M 80M 16% /boot
tmpfs 2.0G 528M 1.5G 27% /dev/shm
[root@ora11g ~]#
在squid的配置文件中可以禁止写日志,例如cache_access_log /squid/logs/access.log
改为cache_access_log none
则squid不会再生成access日志。
如果你没在squid.conf里禁止,squid会写大量的日志文件。你必须周期性的滚动日志文件,以阻止它们变得太大。squid将大量的重要信息写入日志,假如写不进去了,squid会发生错误并退出。
可以使用如下命令
%squid -k rotate
来滚动日志记录。
例如,如下任务接口在每天的早上4点滚动日志:
0 4 * * * /usr/local/squid/sbin/squid -k rotate
该命令做两件事。首先,它关闭当前打开的日志文件。然后,通过在文件名后加数字扩展名,它重命名 cache.log,store.log,和access.log。例如,cache.log变成cache.log.0,cache.log.0变成 cache.log.1,如此继续。
其中,crontab是Linux下的定时进程,它会自动按照写入的时间定时执行程序。这个网上有很多资料可以查到它的用法。
至于squid,推荐你参考http://home.arcor.de/pangj/squid/
squid中文权威指南,大多数东西里边都谈到了
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)