Страница 1 из 1

Squid 2.7 и свободное место

Добавлено: 2009-11-01 23:08:21
Pendalf
У меня стоит Squid 2.7 и вот недавно он у меня перестал работать, а виной тому нехватка места в корневом каталоге "/"

я не могу понять что туда пишется... я уже и ядро старое потер, поработал Squid пару дней и снова перестал... уже каждую папку проверил вроде... не могу понять что у меня там лежит такое...

Помогите чем можете...

Код: Выделить всё

/root/>du -h -d 1 /
2.0K    /.snap
1.5K    /dev
 32K    /tmp
1.4G    /usr
 23M    /var
2.1M    /etc
2.0K    /dist
986K    /bin
 28M    /boot
5.4M    /lib
170K    /libexec
2.0K    /media
2.0K    /mnt
2.0K    /proc
3.6M    /rescue
686K    /root
3.8M    /sbin
356M    /squid
1.8G    /

Код: Выделить всё

/root/>df -h
Filesystem     Size    Used   Avail Capacity  Mounted on
/dev/ad1s1a    436M    401M      0B   100%    /
devfs          1.0K    1.0K      0B   100%    /dev
/dev/ad1s1d     97M     32K     89M     0%    /tmp
/dev/ad1s1f    2.0G    1.4G    457M    76%    /usr
/dev/ad1s1e    145M     23M    110M    18%    /var
devfs          1.0K    1.0K      0B   100%    /var/named/dev

Код: Выделить всё

ee squid.conf

visible_hostname PENDALF
http_port 192.168.1.254:3128

cache_dir ufs /squid/cache 3000 16 256
minimum_object_size 0 KB
maximum_object_size 8000 KB

refresh_pattern \.bz2$          43200   100%    43200 override-lastmod override-expire ignore-reload ignore-no-cache
refresh_pattern \.exe$          43200   100%    43200 override-lastmod override-expire ignore-reload ignore-no-cache
refresh_pattern \.gif$          43200   100%    43200 override-lastmod override-expire ignore-reload ignore-no-cache
refresh_pattern \.gz$           43200   100%    43200 override-lastmod override-expire ignore-reload ignore-no-cache
refresh_pattern \.ico$          43200   100%    43200 override-lastmod override-expire ignore-reload ignore-no-cache
refresh_pattern \.jpg$          43200   100%    43200 override-lastmod override-expire ignore-reload ignore-no-cache
refresh_pattern \.mid$          43200   100%    43200 override-lastmod override-expire ignore-reload ignore-no-cache
refresh_pattern \.mp3$          43200   100%    43200 override-lastmod override-expire ignore-reload ignore-no-cache
refresh_pattern \.pdf$          43200   100%    43200 override-lastmod override-expire ignore-reload ignore-no-cache
refresh_pattern \.swf$          43200   100%    43200 override-lastmod override-expire ignore-reload ignore-no-cache
refresh_pattern \.tar$          43200   100%    43200 override-lastmod override-expire ignore-reload ignore-no-cache
refresh_pattern \.tgz$          43200   100%    43200 override-lastmod override-expire ignore-reload ignore-no-cache
refresh_pattern \.zip$          43200   100%    43200 override-lastmod override-expire ignore-reload ignore-no-cache
refresh_pattern http://ad\.                        43200   100%    43200 override-lastmod override-expire ignore-reload ignore-no-cache
refresh_pattern http://ads\.                       43200   100%    43200 override-lastmod override-expire ignore-reload ignore-no-cache
refresh_pattern http://adv\.                       43200   100%    43200 override-lastmod override-expire ignore-reload ignore-no-cache
refresh_pattern http://click\.                     43200   100%    43200 override-lastmod override-expire ignore-reload ignore-no-cache
refresh_pattern http://count\.                     43200   100%    43200 override-lastmod override-expire ignore-reload ignore-no-cache
refresh_pattern http://counter\.                   43200   100%    43200 override-lastmod override-expire ignore-reload ignore-no-cache
refresh_pattern http://engine\.                    43200   100%    43200 override-lastmod override-expire ignore-reload ignore-no-cache
refresh_pattern http://img\.readme\.ru             43200   100%    43200 override-lastmod override-expire ignore-reload ignore-no-cache
refresh_pattern http://userpic\.livejournal\.com   43200   100%    43200 override-lastmod override-expire ignore-reload ignore-no-cache
refresh_pattern \.ru/bf-analyze                    43200   100%    43200 override-lastmod override-expire ignore-reload ignore-no-cache
refresh_pattern \.ru/bf-si                         43200   100%    43200 override-lastmod override-expire ignore-reload ignore-no-cache
refresh_pattern /advs/                             43200   100%    43200 override-lastmod override-expire ignore-reload ignore-no-cache
refresh_pattern /banners/                          43200   100%    43200 override-lastmod override-expire ignore-reload ignore-no-cache
refresh_pattern /cgi-bin/iframe/                   43200   100%    43200 override-lastmod override-expire ignore-reload ignore-no-cache
refresh_pattern ^ftp:           1440    20%     10080
refresh_pattern ^gopher:        1440    0%      1440
refresh_pattern .               0       80%     14400


access_log /squid/logs/access.log
cache_log /squid/logs/cache.log
pid_filename /squid/logs/squid.pid
coredump_dir /squid/cache
cache_store_log /squid/logs/store.log
error_directory /usr/local/etc/squid/errors/Russian-koi8-r

acl Safe_ports port 443
acl CONNECT method CONNECT
acl all src 0.0.0.0/0.0.0.0
#acl QUERY urlpath_regex cgi-bin \?
#no_cache deny QUERY

Re: Squid 2.7 и свободное место

Добавлено: 2009-11-01 23:34:22
MASiK
Научитесь объективно смотреть на задачу

Разве вы сами не показали ответ на свой вопрос?
Вот например

Код: Выделить всё

/root/>du -h -d 1 /
2.0K /.snap
1.5K /dev
32K /tmp
1.4G /usr
23M /var
2.1M /etc
2.0K /dist
986K /bin
28M /boot
5.4M /lib
170K /libexec
2.0K /media
2.0K /mnt
2.0K /proc
3.6M /rescue
686K /root
3.8M /sbin
356M /squid
1.8G /
не нахожу у вас раздела диска А в тоже время squid пишет логи, да и кешь в

Код: Выделить всё

access_log /squid/logs/access.log
cache_log /squid/logs/cache.log
pid_filename /squid/logs/squid.pid
coredump_dir /squid/cache
Выход сделать

Код: Выделить всё

access_log /usr/local/squid/logs/access.log
cache_log /usr/locl/squid/logs/cache.log
pid_filename /usr/local/squid/logs/squid.pid
coredump_dir /usr/local/squid/cache
И обязательно почитать даже не про freeBSD а про *NIX системы и файловой системе UFS

Re: Squid 2.7 и свободное место

Добавлено: 2009-11-02 9:08:53
Pendalf
MASiK писал(а): 356M /squid

не нахожу у вас раздела диска И обязательно почитать даже не про freeBSD а про *NIX системы и файловой системе UFS
Я сам не могу понять почему у меня он не отображается по команде df -h, наверное потому что у меня раздел /squid вообще на другом отдельном винчестере... все там есть)))) и все туда пишется, проверял. Не зря же он уже весит 356М

Вот вам мой rc.conf

Код: Выделить всё

gateway_enable="YES"
inetd_enable="YES"
named_enable="YES"
keymap="ru.koi8-r"
linux_enable="YES"
nfs_server_enable="NO"
rpcbind_enable="NO"
#
sshd_enable="YES"
#
firewall_enable="YES"
firewall_type="open"
#firewall_type="/etc/ipfw.rules"
firewall_logging="YES"
#
dhcpd_enable="YES"
dhcpd_conf="/usr/local/etc/dhcpd.conf"
dhcpd_ifaces="rl0"
#
#webmin_enable="YES"
#apache2_enable="YES"

####

ifconfig_rl0="inet 192.168.1.254 netmask 255.255.255.0"
ifconfig_rl1="inet 192.168.2.254 netmask 255.255.255.0"
ifconfig_ath0="inet 192.168.0.254 netmask 255.255.255.0 ssid novochek-plst"

####

ppp_enable="YES"
ppp_mode="ddial"
ppp_profile="OKTB"
#ppp_nat="YES"

####
squid_enable="YES"
#natd_enable="YES"
#natd_interface="tun0"

Re: Squid 2.7 и свободное место

Добавлено: 2009-11-02 9:31:02
manefesto

Код: Выделить всё

cat /etc/fstab

Re: Squid 2.7 и свободное место

Добавлено: 2009-11-02 9:49:11
Pendalf
manefesto писал(а):

Код: Выделить всё

cat /etc/fstab

Код: Выделить всё

# Device                Mountpoint      FStype  Options         Dump    Pass#
/dev/ad1s1b             none            swap    sw              0       0
/dev/ad1s1a             /               ufs     rw              1       1
/dev/ad1s1d             /tmp            ufs     rw              2       2
/dev/ad1s1f             /usr            ufs     rw              2       2
/dev/ad1s1e             /var            ufs     rw              2       2
/dev/acd0               /cdrom          cd9660  ro,noauto       0       0
но /squid есть))) Я его sysinstall -ом делал... Работает... вы мне скажите что может забивать /

Re: Squid 2.7 и свободное место

Добавлено: 2009-11-02 16:29:49
Gerk
Сквид у Вас логами / и забивает....
У Вас он своё барахло в / складывает, т.к. диск в /squid автоматически при загрузке не монтируется (его нет в /etc/fstab).
Возможно Вы потом вручную монтирование осуществляете, но логи всё равно пишутся в /, т.к. дескрипторы файлов открыты.
Может Вам сначала теорию подтянуть, handbook прочесть?

Re: Squid 2.7 и свободное место

Добавлено: 2009-11-02 18:04:51
arkan
понабирают блин по обьявлениям а потом удивляются и почему это корень забит непонятно чем

Re: Squid 2.7 и свободное место

Добавлено: 2009-11-03 0:59:47
Pendalf
arkan писал(а):понабирают блин по обьявлениям а потом удивляются и почему это корень забит непонятно чем
Про объявления не совсем понял... Но все равно спасибо за наставления. До меня кажись начало доходить почему так получается. Подтяну теорию, обязательно.

И не стоит так резко реагировать...

Re: Squid 2.7 и свободное место

Добавлено: 2009-11-03 19:37:37
Pendalf
Спасибо большое всем кто откликнулся... Сегодня все сделал как надо...
Только вот почему-то второй винчестер был вообще без разделов, хотя точно помню, делал... Но ничего, все сделал заново:
sysinstall->Configure->Label->ad3 ...

и примонтировал.


/root/>cat /etc/fstab
# Device Mountpoint FStype Options Dump Pass#
/dev/ad1s1b none swap sw 0 0
/dev/ad1s1a / ufs rw 1 1
/dev/ad1s1d /tmp ufs rw 2 2
/dev/ad1s1f /usr ufs rw 2 2
/dev/ad1s1e /var ufs rw 2 2
/dev/acd0 /cdrom cd9660 ro,noauto 0 0
/dev/ad3s1d /squid ufs rw 2 2


все перенес на свежепримонтированный раздел и сразу стало места больше))) :oops:
/root/>df -h
Filesystem Size Used Avail Capacity Mounted on
/dev/ad1s1a 436M 44M 357M 11% /
devfs 1.0K 1.0K 0B 100% /dev
/dev/ad1s1d 97M 32K 89M 0% /tmp
/dev/ad1s1f 2.0G 1.4G 509M 73% /usr
/dev/ad1s1e 145M 25M 109M 19% /var
/dev/ad3s1d 3.9G 212M 3.4G 6% /squid
devfs 1.0K 1.0K 0B 100% /var/named/dev


Squid радостно заработал

/root/>ps -ax | grep squid
904 ?? Is 0:00.00 /usr/local/sbin/squid -D
906 ?? S 0:03.61 (squid) -D (squid)
1199 ?? Is 0:00.01 (ncsa_auth) /usr/local/etc/squid/passwd (ncsa_auth)
1200 ?? Is 0:00.01 (ncsa_auth) /usr/local/etc/squid/passwd (ncsa_auth)
1201 ?? Is 0:00.01 (ncsa_auth) /usr/local/etc/squid/passwd (ncsa_auth)
1202 ?? Is 0:00.01 (ncsa_auth) /usr/local/etc/squid/passwd (ncsa_auth)
1203 ?? Is 0:00.01 (ncsa_auth) /usr/local/etc/squid/passwd (ncsa_auth)
1204 ?? Is 0:00.01 (ncsa_auth) /usr/local/etc/squid/passwd (ncsa_auth)
1205 ?? Is 0:00.01 (ncsa_auth) /usr/local/etc/squid/passwd (ncsa_auth)
1206 ?? Is 0:00.01 (ncsa_auth) /usr/local/etc/squid/passwd (ncsa_auth)