まずは現在のcache容量を確認。diskは20Gしか積んでないのでかなりやばいです。
# cd /data/squid/cache/ # ls -al 合計 16649228 drwxr-xr-x 2 squid squid 4096 5月 12 09:49 2014 . drwxr-xr-x 4 root root 4096 5月 8 17:42 2014 .. -rw------- 1 squid squid 17048797184 5月 21 10:13 2014 coss
減らす前のsquidの設定ファイルを確認。
# grep coss /etc/squid/squid.conf cache_dir coss /data/squid/cache/coss 16250 block-size=1024 max-size=524288
cacheの量を変更。
# vim /etc/squid/squid.conf # grep coss /etc/squid/squid.conf cache_dir coss /data/squid/cache/coss 1625 block-size=1024 max-size=524288
現在のcacheファイルを削除。diskがかなり空きました。
サービス提供中とかだと実施できない手順ですが。。。
# rm coss rm: remove 通常ファイル `coss'? y # ls -al 合計 8 drwxr-xr-x 2 squid squid 4096 5月 21 10:13 2014 . drwxr-xr-x 4 root root 4096 5月 8 17:42 2014 .. # df -h Filesystem Size Used Avail Use% Mounted on /dev/vda1 20G 2.8G 16G 15% / tmpfs 499M 0 499M 0% /dev/shm
cacheを作り直します。
# squid -z 2014/05/21 10:13:59| Creating Swap Directories
squidを再起動すると、cacheの容量が設定変更後の量になりました。
# /etc/init.d/squid restart # ls -al 合計 1664012 drwxr-xr-x 2 squid squid 4096 5月 21 10:13 2014 . drwxr-xr-x 4 root root 4096 5月 8 17:42 2014 .. -rw------- 1 squid squid 1703936000 5月 21 10:14 2014 coss
参考URL
http://blog.x28.jp/archives/167
0 件のコメント:
コメントを投稿