- Mitglied seit
- 24. Jan 2010
- Beiträge
- 180
- Punkte für Reaktionen
- 0
- Punkte
- 0
Hallo,
habe das bekannte Bootproblem.
Habe folgendes Skript erstellt, nach der Vorlage von thedude
Die Datei habe ich über vi erstellt und über die Konsole lässt es sich auch starten bzw. stoppen.
Die Datei liegt in Verzeichnis /usr/syno/etc.defaults/rc.d, mit diesen Rechten
Hatte das Skript aber auch schon unter /usr/local/etc/rc.d gespeichert und es lief genauso wenig.
Beim hochfahren wird die Datei auch immer brav ausgeführt aber eben beim ausschalten passiert anscheinend der umount nicht, im log steht anschließend auch
nur, dass das Skript gestartet wurden aber nicht gestoppt
Was zum quotacheck/filecheck führt.
Weis nicht mehr weiter, da ich auch garnicht weiß welche Ordner/Skripte beim Starten/Herunterfahren aufgeführt werden.
Hannibal
habe das bekannte Bootproblem.
Habe folgendes Skript erstellt, nach der Vorlage von thedude
Rich (BBCode):
#!bin/sh
# mount/bind some folders
case $1 in
start)
mount -o bind /volume1 /volume1/N
mount -o bind /usr /volume1/test/usr
echo `date "+%d.%m.%Y %H:%M:%S"` "Start" >> /volume1/mount.log
;;
stop)
umount /volume1/N
umount /volume1/test/usr
echo `date "+%d.%m.%Y %H:%M:%S"` "Stop" >> /volume1/mount.log
;;
*)
echo "Usages: $0 [start|stop]"
;;
esac
Die Datei habe ich über vi erstellt und über die Konsole lässt es sich auch starten bzw. stoppen.
Rich (BBCode):
DS210j> mount
/dev/md0 on / type ext3 (rw,data=ordered)
/tmp on /tmp type tmpfs (rw)
/sys on /sys type sysfs (rw)
/proc/bus/usb on /proc/bus/usb type usbfs (rw)
/dev/md2 on /volume1 type ext3 (usrquota,grpquota)
/volume1/@optware on /opt type --bind (rw)
DS210j> sh S99mount.sh start
DS210j> mount
/dev/md0 on / type ext3 (rw,data=ordered)
/tmp on /tmp type tmpfs (rw)
/sys on /sys type sysfs (rw)
/proc/bus/usb on /proc/bus/usb type usbfs (rw)
/dev/md2 on /volume1 type ext3 (usrquota,grpquota)
/volume1/@optware on /opt type --bind (rw)
/volume1 on /volume1/N type --bind (rw)
/usr on /volume1/test/usr type --bind (rw)
DS210j> sh S99mount.sh stop
DS210j> mount
/dev/md0 on / type ext3 (rw,data=ordered)
/tmp on /tmp type tmpfs (rw)
/sys on /sys type sysfs (rw)
/proc/bus/usb on /proc/bus/usb type usbfs (rw)
/dev/md2 on /volume1 type ext3 (usrquota,grpquota)
/volume1/@optware on /opt type --bind (rw)
Die Datei liegt in Verzeichnis /usr/syno/etc.defaults/rc.d, mit diesen Rechten
Rich (BBCode):
-rwxr-xr-x 1 root root 1159 Feb 14 22:47 S99mount.sh
Beim hochfahren wird die Datei auch immer brav ausgeführt aber eben beim ausschalten passiert anscheinend der umount nicht, im log steht anschließend auch
nur, dass das Skript gestartet wurden aber nicht gestoppt
Was zum quotacheck/filecheck führt.
Rich (BBCode):
Ds210j> dmesg | grep recover
EXT3-fs: recovery complete.
Weis nicht mehr weiter, da ich auch garnicht weiß welche Ordner/Skripte beim Starten/Herunterfahren aufgeführt werden.
Hannibal