Три вопроса...
1.Какие во фре аналоги линуховских
cat /proc/meminfo или free?
Приглючилось у меня что-то странное:
Машина старая PPro200, RAM 64, FreeBSD 4.3. Своп - 128 метров. Добавил я туда ещё 64 метра, стало быть стало 128 метров. Ну загрузил, вроде всё в норме, загрузил KDE2.1.1 понаоткрывал конквероров, и всякой мелочи - всё было нормально. Поменял один параметр в smb.conf и стал перестартовывать smbd и тут-то всё и началось... Комп стал подвисать - мышка двигалась временами, на консоль вывалилось сообщение, что своп полностью заполнен (до этого, когда RAM был 64 токого никогда не было, а загружал я его не меньше, а может и больше). Пытался я закрыть X комбинацией из 3 клавишь - обещал закрыть, но не смог. При всём этом почти всё время шуршал диск. Тогда я нажал заветные Ctrl+Alt+Del - и получил некорректный ребут (т.е. просто вырубился сразу). После загрузки никаких fsck автоматом не прошло ;(. Посмотрел я df -h - у меня отрицательное колличесво свободного места на диске (было около сотни метров свободно когда загрузился, ничего не записывал) сто с чем-то метров в минусе и валятся сообщения на консоль, что / - переполнен. Ребут. Зашёл в однопльзовательский режим прогнал fsck - он мого чего пофиксил. Опять ребут и стал чистить диск. Вроде много чего почистил, фриспейс в плюсе стало и тут же опять почему - то очень бысто стало уменьшаться дойдя опять до минус сто с чем-то. Ну я вообще стал убивать всё подряд не нужное для работы (make clean в /usr/ports и т.д.). (tmp и /var - почти ничего не весили).
2.Как отследить где это и что за процесс создаёт объёмы на диске? Ничего я вроде не инсталлировал такого, плодящего логи. Я вообще давно туда ничего не инсталлил и не конфигал. Может find'ом? С какими опциями? И какая у него в БСД опция аналог линуховской -mount? (что-то я не разобрался)
3. Как получается отрицательный объём диска? За счёт своп-партиции?
|