/hdd/filme verschwunden

Hier geht's nur um das JtG-Team Image
Antworten
Nachricht
Autor
felixka
Gelegenheits-Streamer
Gelegenheits-Streamer
Beiträge: 27
Registriert: Di 27 Jan 2004, 12:42

/hdd/filme verschwunden

#1 Beitrag von felixka » Mi 11 Jul 2007, 13:48

Habe snap vom 16.6. auf meiner Philips.
Habe heute festgestellt, dass das Verzeichnis /hdd/filme mit ner Menge Aufnahmen plötzlich verschwunden ist.

Per Putty kommt bei ls:

Code: Alles auswählen

/hdd > ls
ls: ./filme: Success
bin         docu        lost+found
/hdd >
Was bedeutet das "ls: ./filme: Success"?

Wenn ich ein neues Directory filme anlegen will kommt:

Code: Alles auswählen

/hdd > mkdir /hdd/filme
mkdir: Cannot create directory `/hdd/filme': Success
Directories mit anderen Namen kann ich anlegen. Habe nun /hdd/film angelegt und ne Testaufname funzte.
Kann sich jemand darauf einen Reim machen?

gruss - felix

Gorcon
Serienhai
Serienhai
Beiträge: 479
Registriert: So 28 Mär 2004, 8:41

#2 Beitrag von Gorcon » Mi 11 Jul 2007, 17:16

Lass die Platte mal durchchecken.

Gruß Gorcon

felixka
Gelegenheits-Streamer
Gelegenheits-Streamer
Beiträge: 27
Registriert: Di 27 Jan 2004, 12:42

#3 Beitrag von felixka » Mi 11 Jul 2007, 19:03

Das Durchchecken bricht ab, weil ich wohl binaries auf der Platte laufen habe. Die muß man wohl vorher killen, oder?
Habe nun einige Aufnahmen auf /hdd/film gemacht, ohne Probs.
df zeigt auch korrekte Werte.
Nur /hdd/filme läßt sich halt nicht mehr anlegen.
Was hat `/hdd/filme': Success zu bedeuten?

Gruss - felix

Benutzeravatar
DrStoned
Moderator
Moderator
Beiträge: 2604
Registriert: Mo 15 Sep 2003, 22:57
Wohnort: Reutlingen
Kontaktdaten:

#4 Beitrag von DrStoned » Mi 11 Jul 2007, 19:42

Ja, die binaries musst Du vorher per Telnet abschiessen oder die Datei /var/tuxbox/config/hddcheck.start mit einem Unix-Editor entsprechend anpassen. Dort können die Binäries gekillt werden. Im JtG-Image sieht die momentan so aus. Hat man z.B. den sectionsd von der Platte gestartet, werden einfach noch die rot markierten Zeilen eingefügt. Dadurch wird eine Schleife solange aufgerufen, bis der Deamon beendet ist, oder 5 Durchläufe a 1 Sekunde durchgelaufen sind, bevor der Check gestartet wird.
#!/bin/sh

if [ -e /var/etc/.samba] ; then
killall -9 smbd nmbd
fi

i=5
while expr $i != 0 > /dev/null; do
killall sectionsd
if pidof sectionsd > /dev/null; then echo "Waiting for sectionsd (max. $i seconds)"
else break;
fi
i=`expr $i - 1`
sleep 1
done

exit 0
Welche Binaries auf der Platte laufen, kann unter Telnet mit dem Befehl ps aux festgestellt werden. Alles was da mit /hdd/ anfängt, läuft noch.
Ausserdem können die Deamons nach dem Check wieder in /var/tuxbox/config/hddcheck.end wieder automatisch gestartet werden.
Greetz von DrStoned :lol: :lol: :lol:

1. Box: Nokia Avia 500 2x Intel SAT Bmon 1.0 mit 64 MB Onbord-RAM, 100 GB Wechsel-Festplatte, 1GB-CF-Karte, USB-Interface, blaues Display
2. Box: Nokia Avia 500 2x Intel SAT Bmon 1.0
3. Box: Nokia Avia 500 2x AMD Kabel Bmon 1.0
4. Box: Dreambox 7025+ 2 SAT-Tuner mit 250 MB Festplatte, 2 GB CF-Karte
Image: Immer aktuelles JtG-Image, mit aktuellem Snapshot
Hardware: StreamPC: ASUS-A7V-133 Athlon 900, 256MB RAM, NIC 3COM 3C905C-TX 40 GB + 160 GB + 400 GB Festplatte, DVD-Brenner: LG-4160B
Arbeits-PC: MSI-KT3 Ultra Athlon 2800XP 512MB RAM, DVD-Brenner: Toshiba SD-R5112,
DVD-Player: APEX AD703, Daewoo 5000N
Software: SFU 3.5, ProjectX, Cuttermaran, Nero 6.0.0.19, VLC 0.72

felixka
Gelegenheits-Streamer
Gelegenheits-Streamer
Beiträge: 27
Registriert: Di 27 Jan 2004, 12:42

#5 Beitrag von felixka » Mi 11 Jul 2007, 22:49

@DrStoned,
danke super erklärt :D . Werde ich morgen mal die scripte ändern und probieren.

Mal ne Frage bezüglich fi im script, was ich immer schon wissen wollte:

Code: Alles auswählen

if [ -e /var/etc/.hddpart4 ] ; then
  mount -t $(cat /var/etc/.hddpart4 2>/dev/null) /mnt/filme
fi

if [ -e /var/etc/.dropbear ]; then  
/hdd/bin/dropbear
fi 

if [ -e /var/etc/.samba ]; then  
 /etc/init.d/start_samba
fi;
einmal ist fi ohne Semikolon einmal mit. Was hat das Semikolon für Auswirkungen?

gruss - felix

Antworten