ramlog кто-нибудь использует?
RodionD 12 Августа, 2008 - 22:14
Собственно вот: http://rus-linux.net/lib.php?name=MyLDP/sys-conf/ramlog.html
но при перезагрузке в лог пишет:
Втр Авг 12, 21:05:25 EEST 2008 Starting ramlog: Error: /var/log is already in use...Втр Авг 12 21:05:25 EEST 2008 [failed]
Как узнать, что и в каком порядке грузится в системе, чем занят лог и как этот порядок поменять?
Использую Calculate 8.8
»
- Для комментирования войдите или зарегистрируйтесь
fuser -v /var/log/*
fuser -v /var/log/*
как костыль
В той конфигурации в которой оно есть на офсайте под Gentoo работать не будет.
Руки как дойдут - ebuild сделаю с недели, а пока общие рекомендации
1. сам скрипт ramlog ложится в /usr/sbin
2. в ядре поддержка ramdisk собирается не модулем а монолитно CONFIG_BLK_DEV_RAM=y
3. скрипт ramlog запускается стартовым скриптом из /etc/init.d/ramlog
вот он ниже
#!/sbin/runscript
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/ramlog/files/ramlog-1.1.0-init.d,v 1.2 2007/10/14 12:04:33 genstef Exp $
depend() {
before logger
}
start() {
ebegin "Starting ramlog"
start-stop-daemon --start --exec /usr/sbin/ramlog -- start
eend $?
}
stop() {
ebegin "Stopping ramlog"
start-stop-daemon --stop --exec /usr/sbin/ramlog -- stop
eend $?
}
К сожалению
К сожалению результат то-же: /var/log already in use :(
Все делал по инструкции:
"Copy files from directory where you unpacked ramlog package:
cp ramlog /etc/init.d/ramlog
cp ramlog.8.gz /usr/share/man/man8/ramlog.8.gz
cp ramlog.cron /etc/cron.daily #or to other dir based on your need
cp ramlog.logrotate /etc/logrotate.d/ramlog"
Кроме первого пункта, скопировал как и было предложено в /usr/sbin, создал скрипт в /etc/init.d
Попробовал так rc-update add ramlog boot (вместо default) - при загрузке доходит до starting ramlog... и все, 15 мин ждал - молчание, нажал на любую кнопку - [failed] и загрузка продолжилась в обычном режиме. но ессно без ramlog-а.