Habe seit 2Wo dasselbe Problem, aber jetzt gelöst!

Meine Konfiguration: NSLU2 mit UnSlung 6.8, 2 Hitachi HDDs, die ich firmwareseitig auf spindown und silent mode eingestellt habe. Unser Problem ist vergleichbar mit:
http://www.nslu2-linux.org/wiki/HowTo/Se…nMaxtorOneTouch d.h. die beiden Scripte rc.bootbin und rc.local müssen in /unslung erstellt werden (am besten via telnet mit vi, hinterher chmod 755 nicht vergessen).
Weiterhin habe ich den hwclock-fix, wie im link beschrieben, auf 1x täglich gestellt. Anschließend reboot, und nun laufen die Platten nur noch, wenn sie gebraucht werden. Hier meine teilw. angepassten Scripte (Unslung auf Disk1, d.h. /dev/sdb1):

rc.bootbin:
#!/bin/sh
# /unslung/rc.bootbin
# Tested with unslung firmware 5.5 u. 6.8
# create ramdisk for /var and /dev
/bin/echo "Creating ramfs for /dev:"
/bin/mount -t ramfs ramfs /mnt/tmpmnt
/bin/cp -rp /dev/* /mnt/tmpmnt/
/bin/mkdir -p /dev.state
/bin/mount -o bind /dev /dev.state
/bin/mount -o bind /mnt/tmpmnt /dev
/bin/umount /mnt/tmpmnt
/bin/echo "Creating ramfs for /var:"
/bin/mount -t ramfs ramfs /mnt/tmpmnt -o maxsize=256
/bin/cp -rp /var/* /mnt/tmpmnt/
/bin/mkdir -p /var.state
/bin/mount -o bind /var /var.state
/bin/mount -o bind /mnt/tmpmnt /var
/bin/umount /mnt/tmpmnt
# restart logging daemons
/bin/killall syslogd
/bin/killall klogd
# Return and continue execution of system rc.
return 1
# [EOF]

rc.local:
#!/bin/sh
# /unslung/rc.local
# A diversion script to remount the drive(s) without access
# times being recorded (the update of access times can
# prevent drives sleeping)
# Usually it is enough just to do /sda1 as this is the usually
# the one that holds the system.
/bin/echo "Remounting /dev/sda1 with noatime"
/bin/mount -o remount,rw,noatime /dev/sda1
/bin/echo "Remounting /dev/sdb1 with noatime"
/bin/mount -o remount,rw,noatime /dev/sdb1
# return 1
# EOF - include this line
Ich hoffe, Du kannst Deine NSLU nun vernünftig mit der 6.8er Firmware nutzen
Gruß
Matthias