Hi,
it seems that I found a (fast) solution for starting/stopping 'vnstatd':
1. In '/etc/init.d/vnstat' I changed:
start) if use_ramdisk; then boot_mesg "Mounting vnstat ramdisk..." mount_ramdisk "${VNSTATLOG}" evaluate_retval fi ;;
To:
start) boot_mesg "Starting vnstatd..." loadproc /usr/sbin/vnstatd -d --alwaysadd sleep 2 evaluate_retval
if use_ramdisk; then boot_mesg "Mounting vnstat ramdisk..." mount_ramdisk "${VNSTATLOG}" evaluate_retval fi ;;
2. Changed:
stop) umount_ramdisk "${VNSTATLOG}" ;;
To:
stop) boot_mesg "Stopping vnstatd..." killproc /usr/sbin/vnstatd sleep 2 evaluate_retval umount_ramdisk "${VNSTATLOG}" ;;
Tested. Worked.
But this doesn't check whether the old interface files were imported correctly...
Opinions?
Best, Matthias
P.S.: 'cached memory' is now at 90.42%. Used: 4.18% Buffered: 1.39% Free: 4.00% On a 2 GB / 32bit-machine (offline). Hm.