$ du -h -s /var/drweb/log 8,3G /var/drweb/log $ df -h / Filesystem Size Used Avail Capacity Mounted on /dev/disk0s2 149Gi 134Gi 15Gi 91% /
7% диска - для Dr.Web Ничего для Вас не жалко
Отправлено 07 Май 2010 - 11:51
$ du -h -s /var/drweb/log 8,3G /var/drweb/log $ df -h / Filesystem Size Used Avail Capacity Mounted on /dev/disk0s2 149Gi 134Gi 15Gi 91% /
Отправлено 07 Май 2010 - 13:04
Процент для чего?7% диска - для Dr.Web Ничего для Вас не жалко
Отправлено 07 Май 2010 - 13:32
Отправлено 07 Май 2010 - 15:29
Отправлено 10 Май 2010 - 22:51
sh-3.2# tail -20f /var/drweb/log/fileD.log Mon May 10 23:20:36 2010 read error, after scanning/curing composite object is clean Mon May 10 23:20:36 2010 Scanning error : 1 Mon May 10 23:20:36 2010 file /private/var/drweb/run/drwebd.bsy.91205 type = 0 action = 0 Mon May 10 23:20:36 2010 [91281] drwebd.bsy.91208 - cannot get file attributes with error: No such file or directory [91281] drwebd.bsy.91208 - read error! Mon May 10 23:20:36 2010 read error, after scanning/curing composite object is clean Mon May 10 23:20:36 2010 Scanning error : 1 Mon May 10 23:20:36 2010 file /private/var/drweb/run/drwebd.bsy.91208 type = 0 action = 0 Mon May 10 23:20:36 2010 [91282] drwebd.bsy.91209 - cannot get file attributes with error: No such file or directory [91282] drwebd.bsy.91209 - read error! Mon May 10 23:20:36 2010 read error, after scanning/curing composite object is clean Mon May 10 23:20:36 2010 Scanning error : 1 Mon May 10 23:20:36 2010 file /private/var/drweb/run/drwebd.bsy.91209 type = 0 action = 0 Mon May 10 23:20:36 2010 [91283] drwebd.bsy.91210 - cannot get file attributes with error: No such file or directory [91283] drwebd.bsy.91210 - read error!
sh-3.2# ls -la /var/drweb/log/ total 438152 drwxrwxrwx 8 root wheel 272 10 май 22:40 . drwxr-xr-x 9 root wheel 306 10 май 22:40 .. -rw-r--r-- 1 root wheel 457 10 май 23:20 FileD-err.log -rw-r--r-- 1 root wheel 0 10 май 22:40 FileD-out.log -rw-r--r-- 1 root wheel 458 10 май 22:41 UpdateD.log -rw------- 1 root wheel 64020810 10 май 23:20 daemon.log -rw-r--r-- 1 root wheel 160299050 10 май 23:20 fileD.log -rw-r--r-- 1 root wheel 0 10 май 22:40 monitor.histЛично мне непонятно, зачем усложнять чтение 'daemon.log' для пользователей, если любой пользователь ОС может его подменить (см. права на каталог)?
Отправлено 11 Май 2010 - 11:37
Отправлено 12 Май 2010 - 02:34
Спасибо.Про варианты удаления: все они приемлемы. После варианта 1 нужна перезагрузка. Вариант 2 не слишком красив, но годится. Против третьего тоже возразить сложно...
Как Вы знаете, в отличии от традиционных Unix в Mac OS X пользователь root отсутствует, как субъект. Это с одной стороны. С другой стороны, в отличии от "неустоявшихся" Linux, все администраторы системы входят в группу 'admin' (в т.ч. администраторы из Active Directory, если включена соответствующая галка). И с третьей стороны, системные протоколы для которых "урезаны права", такие как /var/log/secure.log, /var/log/ppp.log, /var/log/appfirewall.log и т.п. имеют права 640 для root:admin. http://developer.apple.com/mac/library/doc...Influences.html. Являются ли эти три соображения серьёзными? Кто знает?Урезанные права на daemon.log унаследованы от родственной unix-линейки нашего антивируса. Если не возникнет серьёзных соображений так не делать в Maс OS X, с 5.0.5 daemon.log будет подчиняться общему правилу.
Дело ваше, лишь бы не глючило. Хотя, строго говоря, есть ещё один, промежуточный, вариант: разместить файлы протоколов в '/Library/Logs/DrWeb' согласно http://developer.apple.com/mac/library/doc...PFileSystem.pdf. А пртоколы пользователя в '~/Library/Logs/DrWeb'.По п.3 мы тоже немного думали, перед тем как принять решение. Использование ASL (или syslog, если смотреть со стороны POSIX-интерфейсов) имеет свои плюсы и свои минусы для нас. Пока выглядит целесообразнее иметь хлопоты с файлами в отдельном каталоге. Возможно, когда поддержка старых версий Mac OS X станет не нужной, от этого каталога с логами откажемся.
Сообщение было изменено Serge3leo: 12 Май 2010 - 11:38
Отправлено 17 Май 2010 - 13:56
P.P.S.
Обход проблемы переполнения диска протоколами:
- rm /var/drweb/log/* #(или слишком большие, под любым пользователем);
- Желательна перезагрузка;
0 пользователей, 0 гостей, 0 скрытых