Beiträge: 54
Themen: 11
Registriert seit: Dec 2006
Bewertung:
0
Hallo Leute,
das Thema war schonmal :
http://www.easy-vdr.de/forum/index.php?topic=430.0.
Habe auch an anderen Stellen im Forum gesucht. Trotzdem komme ich nicht weiter !
Die Installation von easyVDR 0.5 RC1 befindet sich auf /dev/hdc.
/dev/hdc1 = swap
/dev/hdc2 = /mnt/hda (wofür auch immer ?)
/dev/hdc3 = /
/dev/hdc4 = /media
Das sieht dann so aus:
Code: GANYMED:~# df
Dateisystem 1K-Blöcke Benutzt Verfügbar Ben% Eingehängt auf
/dev/hdc3 8063424 2290732 5363092 30% /
/dev/hdc2 1007992 20 956768 1% /mnt/hda
/dev/shm 131072 3832 127240 3% /ramdisk
tmpfs 10240 72 10168 1% /dev
/dev/hdc4 29123036 1634204 26009444 6% /media
tmpfs 223536 0 223536 0% /lib/init/rw
tmpfs 223536 0 223536 0% /dev/shm
GANYMED:~#
Die zweite Festplatte (hdd), auf der ich noch Aufnahmen habe würde ich gerne als "video1" ins System einbinden.
Also habe ich wie beschrieben das Verzeichnis "/media/video1" angelegt. Dann einen symbolischen Link "/video1" angelegt der auf "/media/video1" zeigt.
Code: GANYMED:/# ls -l video*
lrwxrwxrwx 1 root root 14 2008-01-01 17:22 video0 -> /media/video0/
lrwxrwxrwx 1 root root 13 2008-01-02 16:05 video1 -> /media/video1
GANYMED:/#
Jetzt noch einen Eintrag in "/etc/fstab" damit "/dev/hdd1" auf "/video1" gemountet wird. Das sieht dann so aus:
Code: GANYMED:/etc# cat fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
/dev/dvd /media/dvd auto ro,noauto,user,exec 0 0
/dev/dvd /media/cdrom auto ro,noauto,user,exec 0 0
/dev/dvd /media/cdfs cdfs ro,noauto,user 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0
devfs /devfs devfs defaults 0 0
none /proc/bus/usb usbdevfs defaults 0 0
sysfs /sys sysfs defaults 0 0
usbfs /proc/bus/usb usbfs noauto 0 0
proc /proc proc defaults 0 0
# von Setup-Skript eingefuegt
# von Setup-Skript eingefuegt
/dev/hdc3 / ext2 defaults,errors=remount-ro 0 1
/dev/hdc1 none swap sw 0 0
/dev/hdc2 /mnt/hda auto noatime 1 2
/dev/hdd1 /video1 ext2 defaults 0 0
GANYMED:/etc#
Nach einem Reboot des Systems wird "/dev/hdd1" aber nicht automatisch auf "/video1" gemountet". "dmesg" liefert auch keine weiterführenden Informationen.
Wenn ich manuell "mount /dev/hdd1 /video1" ausführe ist alles OK.
Code: GANYMED:/etc# mount /dev/hdd1 /video1
GANYMED:/etc# ls /video1
backup @Happy_Feet_Animationsfilm
David_Gilmour#3A_Remember_that_night_-_Live_at_the_Royal_Albert_Hall lost+found
@Es_ist_ein_Elch_entsprungen Robots
Felix_-_Ein_Hase_auf_Weltreise @Titan_A.E#2E
Final_Fantasy_-_Die_Mächte_in_Dir Wallace_&_Gromit_auf_der_Jagd_nach_dem_Riesenkaninchen_(Wallace_&_Gromit#3A_The_Curse_of_the_Were-Rabbit)
Genesis#3A_Turn_it_on_again @Zurück_nach_Gaya_-_Die_heldenhaften_Abenteuer_von_Buu_und_Zino
@Ghost_Rider_Fantasy-Action
GANYMED:/etc#
Ich könnte den manuell ausgeführten Mount-Befehl natürlich in einem der Start-Scripte unterbringen will ich aber nicht.
Wo liegt mein Fehler ? Warum wird der Mount von "/dev/hdd1" in der "fstab" nicht ausgeführt ?
Gruss Andy ???
Wohnzimmer
SW: easyVDR 0.5 RC1
HW: VIA-EPIA M10000, Via Nehemia C3, CLE266 MPEG Decoder, Technisat Skystar 2 Rev2.6d, LIRC serial, 2 x Notebook-Festplatte
Arbeitszimmer
SW : Kanotix 2006 RC4
HW : K7VZA, Technisat Skystar 2 Rev 2.6d
Beiträge: 1.458
Themen: 101
Registriert seit: Nov 2006
Bewertung:
0
Hallo Andy;
einerseits schreibst Du:
Also habe ich wie beschrieben das Verzeichnis "/media/video1" angelegt. Dann einen symbolischen Link "/video1" angelegt der auf "/media/video1" zeigt.
Andererseits wiederum:
Jetzt noch einen Eintrag in "/etc/fstab" damit "/dev/hdd1" auf "/video1" gemountet wird ...
Also entweder mountest Du /dev/hdd1 in der fstab nach /media/video1, ODER Du mountest /dev/hdd1 gleich nach /video1, wobei Du vorher natürlich einmalig das Verzeichnis /video1 erstellen mußt.
Weiterhin denke bitte daran, dass alle Aufnahmen grundsätzlich über /video0 laufen und Aufnahmen, die sich in video1 befinden, über /video0 verlinkt sein müssen.
Grüße
rkp
Silverstone 16-M, P5N7A-VM , 2 x Nova-HD-S2, E5200, 1 TB WD10EADS
Beiträge: 54
Themen: 11
Registriert seit: Dec 2006
Bewertung:
0
@rkp
Macht keinen Unterschied ob ich in der "fstab" den Mount nach "/video1" oder "/media/video1" anlege. In beiden Fällen wird der Mount nicht ausgeführt.
Frage ist also warum das ganze nicht funkioniert ?
Gruss Andy
Wohnzimmer
SW: easyVDR 0.5 RC1
HW: VIA-EPIA M10000, Via Nehemia C3, CLE266 MPEG Decoder, Technisat Skystar 2 Rev2.6d, LIRC serial, 2 x Notebook-Festplatte
Arbeitszimmer
SW : Kanotix 2006 RC4
HW : K7VZA, Technisat Skystar 2 Rev 2.6d
Beiträge: 1.933
Themen: 81
Registriert seit: Oct 2007
Bewertung:
0
03.01.2008, 00:45
(Dieser Beitrag wurde zuletzt bearbeitet: 03.01.2008, 01:10 von ItsMee.)
Ein mount -a sollte dir alle mounts aus der fstab direkt mounten - damit solltest du prüfen können ob dein eintrag richtig ist.
ext2 passt, nehme ich an? Was gibt den mount |grep video1 nach einem manuellen mount aus?
ItsMee
[table][tr][td][size=2][b] VDR2: EasyVDR 0.6.08 - HD-ready [/td][td][/td][td][size=2][b]VDR3: EasyVDR 0.7.22 HD [/td][/tr]
[tr][td][size=2]P5N7A-VM / Pentium E5200 / GeForce 9300[/td][td][/td][td]M3N78-VM / Sempron 140[/td][/tr]
[tr][td][size=2]vga2scart an Röhre / rsync gespiegeltes Foto Share[/td][td][/td][td]HDMI @ LG W2361V[/td][/tr]
[tr][td][size=2]Linux4Media Display mit HW patch gegen Geistertasten[/td][td][/td][td] [/td][/tr]
[/table][br][url=http://wiki.easy-vdr.de/index.php/Hilfe]Du brauchst Hilfe? Wir brauchen Daten!!
Beiträge: 54
Themen: 11
Registriert seit: Dec 2006
Bewertung:
0
Genau !
"mount -a" mountet auch alle Einträge aus der "fstab". Aber halt nur bei manuellem Aufruf.
Ein Aufruf von "mount | grep video1" nach manuellem mounten liefert:
Code: GANYMED:~# mount | grep video1
/dev/hdd1 on /media/video1 type ext2 (rw)
GANYMED:~#
Wie schon erwähnt, manuell klappt das alles. Aber nach dem booten des Systems ist da nichts gemountet !
Andy
Wohnzimmer
SW: easyVDR 0.5 RC1
HW: VIA-EPIA M10000, Via Nehemia C3, CLE266 MPEG Decoder, Technisat Skystar 2 Rev2.6d, LIRC serial, 2 x Notebook-Festplatte
Arbeitszimmer
SW : Kanotix 2006 RC4
HW : K7VZA, Technisat Skystar 2 Rev 2.6d
Beiträge: 1.933
Themen: 81
Registriert seit: Oct 2007
Bewertung:
0
Hi,
das sollte so funktionieren - und funktioniert bei mir auch:
Code: /dev/hda4 /mirror auto defaults 1 2
Wie ist den die Platte ins System eingebunden? Auch über OnBoard IDE wie hdc auch? Oder etwas spezielles? Nur aus der Not und mit geringen chancen - änder doch mal defaults zu auto?
Code: /dev/hdd1 /video1 ext2 auto 0 0
ItsMee
[table][tr][td][size=2][b] VDR2: EasyVDR 0.6.08 - HD-ready [/td][td][/td][td][size=2][b]VDR3: EasyVDR 0.7.22 HD [/td][/tr]
[tr][td][size=2]P5N7A-VM / Pentium E5200 / GeForce 9300[/td][td][/td][td]M3N78-VM / Sempron 140[/td][/tr]
[tr][td][size=2]vga2scart an Röhre / rsync gespiegeltes Foto Share[/td][td][/td][td]HDMI @ LG W2361V[/td][/tr]
[tr][td][size=2]Linux4Media Display mit HW patch gegen Geistertasten[/td][td][/td][td] [/td][/tr]
[/table][br][url=http://wiki.easy-vdr.de/index.php/Hilfe]Du brauchst Hilfe? Wir brauchen Daten!!
Beiträge: 603
Themen: 54
Registriert seit: Feb 2007
Bewertung:
0
03.01.2008, 09:23
(Dieser Beitrag wurde zuletzt bearbeitet: 03.01.2008, 09:28 von sigvdr.)
Hallo,
das ganze scheitert an /media:
zu dem Zeitpunkt wenn beim Systemstart die fstab abgearbeitet wird ist das Verzeichniss /media noch nicht gemounted also nicht vorhanden!
Alle Einträge in fstab die direkt oder indirekt nach /media verweisen laufen ins Leere !
Als Llösung: In /etc/init.d/RCStartBeforVDR.d/RCStartPersonal ( ich hab da hoffentlich keinen Schreibfehler drin) den Befehl <mount -a> einfügen.
Da fällt mit noch was ein: Warum /media/video1 angelegt und einen Link darauf ?
Wäre das nicht umgekehrt logisch /media/video1 als Link nach /mnt/video1 ?
Gruß Sig
VDR Server: MB: Asrock N3150-ITX, CPU N3150, DVB-S2: DD-S8, Festplatte (3xSeagate->geschrottet) jetzt 2TB WD, easyVDR3.5
VDR-Clients: Raspberry PI2 oder PI3, Raspbian Stretch mit VDR 2.2.0
Beiträge: 49
Themen: 0
Registriert seit: Jun 2007
Bewertung:
0
@sigvdr: Genau die Startvariante wollte BlueOne doch vermeiden
fstab:
Code: /dev/hdd1 /mnt/hdd1 ext2 defaults 0 0
Und der Link in Root via
Code: cd /
ln -s /mnt/hdd1 video1
Weitere Verlinkung von /media/ aus ist doch gar nicht erforderlich, oder macht das nur mein VDR so? 8)
Schliesslich legt der VDR in Video0 die Symlinks auf die Aufnahmen an, so dass das Verzeichnis in /media/ gar nicht gebraucht wird... oder versteh ich da jetzt was falsch? ???
Grüssle
Cheffe
Soft: EasyVDR 0.6.04
Hard: Fujitsu Siemens Scenic D1522|Intel 1800|768 MB Ram|TT-Premium S1600 Rev. 1.6 CI + TT S-1401|LG GSA-H42N|1 x 120Gig + 1 x Deskstar 320|Fernbed: TT-Original an Serialport-IR
Beiträge: 54
Themen: 11
Registriert seit: Dec 2006
Bewertung:
0
So, im Augenblick läuft die Lösung mit dem Mount-Befehl in "/init.d/RCStartBeforeVDR.d/RCStartPersonal"
Ausgangspunkt war wie schon erwähnt der o.g. Thread. Bin da stur den Vorgaben gefolgt. Den Link von "/video1" nach "/media/video1" anzulegen erschien mir plausibel da ja auch ein Link "/video0" existiert der auf "/media/video0" zeigt.
Wie findet den der VDR das "video1" Verzeichnis. Sucht der in "/media" oder in "/" ? Ich kann mir nicht vorstellen das VDR weiss das meine "/dev/hdd1" die Platte mit den Videodaten ist und das die nach "/mnt/hdd1" gemountet ist.
Gruss Andy
Wohnzimmer
SW: easyVDR 0.5 RC1
HW: VIA-EPIA M10000, Via Nehemia C3, CLE266 MPEG Decoder, Technisat Skystar 2 Rev2.6d, LIRC serial, 2 x Notebook-Festplatte
Arbeitszimmer
SW : Kanotix 2006 RC4
HW : K7VZA, Technisat Skystar 2 Rev 2.6d
Beiträge: 49
Themen: 0
Registriert seit: Jun 2007
Bewertung:
0
Genau so ist es aber - oder besser: Genau so habe ich das Ganze verstanden
Wenn ein /video[1...n] Verzeichnis im Root liegt, greift der VDR automatisch für Aufnahmen darauf zu.
In /video0 liegen nur noch SymLinks auf die "echten" Aufnahmen, die dann auf /video[1...n] verteilt sind.
Da /video[1...n] aber nur ein SymLink auf die echte Partition ist, ist es dem VDR völlig egal, WO die Platte nun ist (hda1,hdb255,sda0815)
Ist eigentlich logisch - /video1 ist die Erweiterung von /video0 etc. Damit ist das Ganze leicht abzufragen und dein /media/video0 bleibt sehr übersichtlich
Tipp für alle, die Schwierigkeiten haben: Ein Pinguin lebt ist kein totes Fenster ;D
Soft: EasyVDR 0.6.04
Hard: Fujitsu Siemens Scenic D1522|Intel 1800|768 MB Ram|TT-Premium S1600 Rev. 1.6 CI + TT S-1401|LG GSA-H42N|1 x 120Gig + 1 x Deskstar 320|Fernbed: TT-Original an Serialport-IR
Beiträge: 603
Themen: 54
Registriert seit: Feb 2007
Bewertung:
0
Hallo,
@cheffe
Zitat:Genau die Startvariante wollte BlueOne doch vermeiden
Hab ich das falsch gelesen? Ganz oben steht doch:
1. erzeuge Verzeichniss /media/vÃdeo1
2. Symlink /video1 auf /media/video1
3. "mount" /dev/hdd1 nach /video1
also ist /video1 nur ein Symlink der beim Startvorgang noch ins Leere zeigt!
@BlueOne
Zitat:Wie findet den der VDR das "video1" Verzeichnis
Das soll im gleichen Verzeichniss wie video0 sein und der Pfad zu video0 wird ( ich weis im Moment nicht wo ) in den Startscripten definiert.
Ich würde das ganze so machen:
1. mkdir /mnt/hdd1
2. in fstab: "mount" /dev/hdd1 /mnt/hdd1
3. Symlink /video1 -> /mnt/hdd1
4. damit Zufriff über /media möglich ist: Symlink /media/video1 -> /dev/hdd1
Aber zur Zeit im Trockenkurs ich kann das jetzt nicht testen!
Gruß Sig
VDR Server: MB: Asrock N3150-ITX, CPU N3150, DVB-S2: DD-S8, Festplatte (3xSeagate->geschrottet) jetzt 2TB WD, easyVDR3.5
VDR-Clients: Raspberry PI2 oder PI3, Raspbian Stretch mit VDR 2.2.0
Beiträge: 1.458
Themen: 101
Registriert seit: Nov 2006
Bewertung:
0
03.01.2008, 14:20
(Dieser Beitrag wurde zuletzt bearbeitet: 03.01.2008, 14:35 von rkp.)
Ich habe immer gedacht, dass /media ein bereits beim Start existierendes Verzeichnis ist, in das /dev/hda4 einfach gemountet wird, darunter ist dann auch video0. Da video0 aber für den VDR als /video0 existieren muß, gibt es halt noch einen entsprechenden Link.
Ferner verstehe ich nicht, was video1 im Ordner /media zu suchen hat. Der VDR benötigt doch ausschließlich /video1, oder bin ich jetzt völlig neben der Spur?
rkp
Silverstone 16-M, P5N7A-VM , 2 x Nova-HD-S2, E5200, 1 TB WD10EADS
Beiträge: 603
Themen: 54
Registriert seit: Feb 2007
Bewertung:
0
Hallo
Zitat:Ich habe immer gedacht, dass /media ein bereits beim Start existierendes Verzeichnis ist
Ganz von Anfang an: war für mich auch immer Verwirrend bis ich das kapiert habe:
Es gibt ( z.B. bei easyVDR standard auf Platte hdc ) die Partition /dev/hdc3, das ist die
Systempartition (Mountpoint / ) .
Darauf wurde bei der Installation ein Verzeichenis /media erstellt.
Es gibt die Partition /dev/hdc4 das ist die für die Videodateien.
Während des Bootvorgangs wird ( relativ spät ) vom script /etc/init.d/RCStart
ein Befehl: < mount /dev/hdc4 /media > ausgeführt.
Durch diesen Mountbefehl wird quasi das Original /media Verzeichniss in /dev/hdc3 ersetzt durch /dev/hdc4.
Alle zuvor ausgeführten Mountbefehle in Bezug auf /media sind jetzt nicht mehr sichtbar.
Alle zuvor ausgeführten Mountbefehle in Bezug auf /media/irgendwasanderes laufen ins Leere weil es im /media-Verzeichniss auf /dev/hdc kein Unterverzeichniss
../irgendwasanderes gibt!
Ich hoffe das ist jetzt nachvollziehbar, als Lehrer war ich noch nie besonders gut!
Zitat:Der VDR benötigt doch ausschließlich /video1,
korrekt: Das stimmt so, der VDR braucht das nicht.
Aber der User von easyVDR ist doch gewohnt unter /media alle Videodateien zu finden. So hat man z.B über FTP oder über SAMBA ( als user easyvdr ) nur zugriff auf
/media und würde so die Videos in /video1 nicht finden ! Deshalb schadet der Symlink /media/video1 nach /dev/hdd1 m.e. nicht.
Gruß Sig
VDR Server: MB: Asrock N3150-ITX, CPU N3150, DVB-S2: DD-S8, Festplatte (3xSeagate->geschrottet) jetzt 2TB WD, easyVDR3.5
VDR-Clients: Raspberry PI2 oder PI3, Raspbian Stretch mit VDR 2.2.0
Beiträge: 6.047
Themen: 313
Registriert seit: Feb 2007
Bewertung:
84
Moin moin sigvdr,
Danke! K+
Wenn Du so schön verständlich noch die Verzeichnispolitik dazu erklären könntest,
dann wär das ein CopyToWiki wert.
Dies sind ja zwei Punkte, die irgendwie in einander greifen?
Nur kapiert hab ich es noch nicht so richtig.
MfG.
MFG
Sorry, das war mal dir Hardware, nu wechselt die zu oft ;-]
P4/1.8 1024 mit VGA, 100Mbit, USB 2.0 onBoard VGA misc HDDs CDRW2100E - DXR3 EM8300 original Hollywood+ V1 - DVB-C PCI Twinhan 2021 - DVB-T USB2.0 MSI DIGIVOX II V2+3
easyVDR 0.6.08 Kernel 2.6.28.9 - testing 0.7v5, vga2scart,... ;-]
Du Brauchen Hilfe? Wir brauchen Daten! <-> Indianer
Beiträge: 1.458
Themen: 101
Registriert seit: Nov 2006
Bewertung:
0
Kurz formuliert:
Damit eine zusätzliche Partition als video1 in easyvdr funktioniert, reicht es aus, in der fstab z.B.
/dev/hdb1 /video1 ...
anzugeben, und Ende.
rkp
Silverstone 16-M, P5N7A-VM , 2 x Nova-HD-S2, E5200, 1 TB WD10EADS
Beiträge: 603
Themen: 54
Registriert seit: Feb 2007
Bewertung:
0
Hallo mfg
Danke für K+
Zitat:Wenn Du so schön verständlich noch die Verzeichnispolitik dazu erklären könntest
Was verstehst du unter Verzeichnispolitik?
Gruß Sig
VDR Server: MB: Asrock N3150-ITX, CPU N3150, DVB-S2: DD-S8, Festplatte (3xSeagate->geschrottet) jetzt 2TB WD, easyVDR3.5
VDR-Clients: Raspberry PI2 oder PI3, Raspbian Stretch mit VDR 2.2.0
Beiträge: 6.047
Themen: 313
Registriert seit: Feb 2007
Bewertung:
84
Moin moin sigvdr,
hoppla wieder nur die hälfte getippert.
Videoverzeichnispolitik in OSD Einstellungen Aufnahme.
Also, wenn man das aktiviert kann man Video 0 bis Video 12 wählen.
Und man kann jedem der Video X-Verzeichnisse eine Priorität und eine mindest Restkapazität jeweils angeben.
Nur worauf bezieht sich die Priorität?
MfG.
MFG.
Sorry, das war mal dir Hardware, nu wechselt die zu oft ;-]
P4/1.8 1024 mit VGA, 100Mbit, USB 2.0 onBoard VGA misc HDDs CDRW2100E - DXR3 EM8300 original Hollywood+ V1 - DVB-C PCI Twinhan 2021 - DVB-T USB2.0 MSI DIGIVOX II V2+3
easyVDR 0.6.08 Kernel 2.6.28.9 - testing 0.7v5, vga2scart,... ;-]
Du Brauchen Hilfe? Wir brauchen Daten! <-> Indianer
Beiträge: 603
Themen: 54
Registriert seit: Feb 2007
Bewertung:
0
Hallo MFG
Da kann ich nur spekulieren:
Priorität: ist die Reihenfolge wie die Festplatten gefüllt werden , die Platte mit höherer Priorität wird zuerst gefüllt.
Gruß Sig
VDR Server: MB: Asrock N3150-ITX, CPU N3150, DVB-S2: DD-S8, Festplatte (3xSeagate->geschrottet) jetzt 2TB WD, easyVDR3.5
VDR-Clients: Raspberry PI2 oder PI3, Raspbian Stretch mit VDR 2.2.0
Beiträge: 49
Themen: 0
Registriert seit: Jun 2007
Bewertung:
0
@sigvdr
(03.01.2008, 13:34)sigvdr link schrieb: Zitat:Genau die Startvariante wollte BlueOne doch vermeiden
Hab ich das falsch gelesen? Ganz oben steht doch: Ein klares Jein
Im BlueOnes Ursprungspost stand: Zitat:Ich könnte den manuell ausgeführten Mount-Befehl natürlich in einem der Start-Scripte unterbringen will ich aber nicht.
Darauf hab ich eigentlich angespielt.
@All
Bin nur Froh, dass ich nicht der einzige bin, der das Mounting noch nicht so richtig im Blut hatte - Lustig, auf meiner Suse-Kiste mounte ich doch auch direkt ins Zielverzeichnis - warum dann nicht auch auf dem VDR? :
Was bin ich manchmal kompliziert
Soft: EasyVDR 0.6.04
Hard: Fujitsu Siemens Scenic D1522|Intel 1800|768 MB Ram|TT-Premium S1600 Rev. 1.6 CI + TT S-1401|LG GSA-H42N|1 x 120Gig + 1 x Deskstar 320|Fernbed: TT-Original an Serialport-IR
Beiträge: 31
Themen: 4
Registriert seit: Feb 2007
Bewertung:
0
Hallo zusammen,
es stellt sich mir aber die frage, warum easyVDR /dev/hda4 nach /media in der RCStart mountet und nicht einfach schon per fstab einbindet.
Würde /media auch per fstab gemountet werden würde man auch eine zweite Festplatte einfach über /media/videox einbinden können.
Wo liegt der Vorteil in der verschiedenen Behandlung der mounts?
Viele Grüße
atosch
easVDR 0.5RC1_04
Hardware: Asrock P4i45gx, Celeron 2Ghz, 512MB DDR, HD1: 160GB, HD2: 250GB, PVR-350,WLAN: Ralink RT2500 PCI
Beiträge: 603
Themen: 54
Registriert seit: Feb 2007
Bewertung:
0
Hallo
Zitat:es stellt sich mir aber die frage, warum easyVDR /dev/hda4 nach /media in der RCStart mountet und nicht einfach schon per fstab einbindet.
Wenn du im OSD unter
System / VDR-Setup / Laufwerkseinstellungen
nachsiehst, findest du den Menüpunkt "Media-Partition" . Dort kannst du die Partition festlegen, die nach /media gemounted werden soll. Das ist also keine feste Zuordnung sondern kann flexibel eingestellt werden. Deshalb wurde hier der Weg über das Startscript gewählt und dort eine Zeile mit < mount $MEDIAVERZEICHNISS /media > eingefügt.
Philosophie von easyVDR ist es möglichst viel per Fernbedienung einstellen zu können, dafür muss man an anderer Stelle auch mal mit einem Kompromiss leben können.
Gruß Sig
VDR Server: MB: Asrock N3150-ITX, CPU N3150, DVB-S2: DD-S8, Festplatte (3xSeagate->geschrottet) jetzt 2TB WD, easyVDR3.5
VDR-Clients: Raspberry PI2 oder PI3, Raspbian Stretch mit VDR 2.2.0
Beiträge: 31
Themen: 4
Registriert seit: Feb 2007
Bewertung:
0
06.01.2008, 20:53
(Dieser Beitrag wurde zuletzt bearbeitet: 06.01.2008, 20:57 von atosch.)
Ok, das ergibt natürlich Sinn. Danke für deine Erklärung.
Versteh mich bitte nicht falsch. Ich verwende easyVDR seit einer Woche und ich bin begeistert, weil soviel einfach out-of-the-box funktioniert.
Das ist nämlich eine weitere Philosophie von easyVDR: Finde Standardeinstellungen die funktionieren und für möglichst viele Benutzer passen.
Gerade da gibt es aber Probleme wenn eine zweite Videopartition ins Spiel kommt.
Wo hängt man die am besten ein?
Am besten wäre in /media/video1 und /video1 symbollink auf /media/video1, weil:
1. Einfacher Zugriff per FTP möglich.
2. Auf /media/video0 ist auch schon /video0 gelinkt ==> hätte eine gewisse Systematik.
Auf /mnt/ sollten laut FHS eigentlich nur Datenträger eingehängt werden, die nur vorübergehend eingebunden werden.
Also wie löst man das elegant?
Eine Möglichkeit wäre in die fstab nen Eintrag für die die zweite Videopartition auf /media/video1 zu machen, diesen aber nicht automatisch bei Systemstart mounten zu lassen. Das Startskript könnte dann nach mounten von /media nacheinander alle /media/videox Verzeichnisse durchgehen und mit einem mount /media/videox mounten.
So kann man zwar nicht per OSD neue Videopartitionen einbinden, aber:
1. Alle Videopartitionen sind im Mediaverzeichnis, was Vorteile bei FTP hat.
2. Man trägt die Mountpunkte wie Linux es vorsieht in /etc/fstab ein.
3. Das Startskript kann automatisch alle Videoverzeichnisse mounten.
Was haltet ihr davon?
Viele Grüße
atosch
easVDR 0.5RC1_04
Hardware: Asrock P4i45gx, Celeron 2Ghz, 512MB DDR, HD1: 160GB, HD2: 250GB, PVR-350,WLAN: Ralink RT2500 PCI
Beiträge: 2.674
Themen: 118
Registriert seit: May 2006
Bewertung:
105
Hallo,
Zitat:Finde Standardeinstellungen die funktionieren und für möglichst viele Benutzer passen.
Richtig.
Zitat:Gerade da gibt es aber Probleme wenn eine zweite Videopartition ins Spiel kommt.
Eigentlich nicht.
Zitat:Am besten wäre in /media/video1 und /video1 symbollink auf /media/video1, weil:
1. Einfacher Zugriff per FTP möglich.
2. Auf /media/video0 ist auch schon /video0 gelinkt ==> hätte eine gewisse Systematik.
Auch richtig, aber nicht zwingend.
Die "Standardkonfiguration" macht ja einen Symlink von /media/video0 nach /video0; wobei die /media ja über das OSD einstellbar ist. Das sollte eigentlich den meisten Usern genügen.
Für Specialists" gibt es ja noch die /etc/init.d/RCStartBeforVDR.d/. Dort kann man ja beliebige Skripte reinlegen, die VOR dem Start von VDR ausgeführt werden. Dazu gehört auch das mounten von video....
Also ich würde (und habe auch) dort ein Skript reinlegen, dass meine 2. Video-Partition nach /media/video1 mountet und einen Symlink auf /video1 macht.
Gruß Uwe
Distrie: easyVDR 0.9.10 VDR-Version:1.7.0
Hardware: Athlon64 x2 4050 be passiv gekühlt
ECS GF8200A
passives 400W NT
Root-HD: 80 GB 2,5" Sata-Laptop HDD
Video/Media-HDD: 400 GB Sata-Samsung
Convert und Filme: 1TB WD
DVB: 2.1er TT FF + Budget
Alles in allem: Power und das sogar äusserst sparsam und geräuscharm!
Beiträge: 603
Themen: 54
Registriert seit: Feb 2007
Bewertung:
0
Hallo
@atosch
Zitat:Am besten wäre in /media/video1 und /video1 symbollink auf /media/video1
Warum nicht umgekehrt!
Häng die neue Platte in /video1 ein und mach einen Symlink von /media/video1 nach /video1 dann gibts keine Konflikte und dass das mit dem Link genau umgekehrt ist wie bei video0 stört den VDR meines erachtens nicht.
Gruß Sig
VDR Server: MB: Asrock N3150-ITX, CPU N3150, DVB-S2: DD-S8, Festplatte (3xSeagate->geschrottet) jetzt 2TB WD, easyVDR3.5
VDR-Clients: Raspberry PI2 oder PI3, Raspbian Stretch mit VDR 2.2.0
Beiträge: 31
Themen: 4
Registriert seit: Feb 2007
Bewertung:
0
06.01.2008, 23:42
(Dieser Beitrag wurde zuletzt bearbeitet: 07.01.2008, 00:12 von atosch.)
Hallo Uwe
(06.01.2008, 21:55)Uwe link schrieb: Zitat:Am besten wäre in /media/video1 und /video1 symbollink auf /media/video1, weil:
1. Einfacher Zugriff per FTP möglich.
2. Auf /media/video0 ist auch schon /video0 gelinkt ==> hätte eine gewisse Systematik.
Auch richtig, aber nicht zwingend.
Klar kann man sich n Skript schreiben was das macht. Aber dazu muss man schon ne ganze Menge über die internas von easyVDR wissen (Problem beim Eintragen von mountpoints auf /media in die fstab, Existenz und Funktion der /etc/init.d/RCStartBeforVDR.d/).
Eine zweite Datenplatte ist doch gar nicht mal so unwahrscheinlich bei so ner datenintensiven Anwendung eines VDR. Aber dann ist man gleich auf die RCStartBeforVDR.d für "Specialists" angewiesen.
Hier wird einem zwar schnell geholfen aber ich stelle mir halt etwas mit mehr Automatismus vor.
Wie wärs mit der folgenden Vorgehensweise:
In die fstab wird bei Installation folgendes eingefügt:
Code: # von Setup-Skript eingefuegt
# Zusätzliche Datenpartitionen /dev/hdxx bzw. /dev/sdxx nach folgenden Muster eintragen:
# /dev/hdb1 /media/video1 auto noauto
# /dev/sda1 /media/video2 auto noauto
Die Standardverzeichnisstruktur für /media sieht bereits einige zu Anfang leere Verzeichnisse vor:
Code: /media/filme1
/media/filme2
/media/filme3
Warum nicht also auch noch
Code: /media/video1
/media/video2
bei Installation erstellen.
Fehlt nur noch eine kleine Modifikation von /etc/init.d/RCStart:
bisher:
Code: ##### Videoverzeichnis setzen #####
progress 60 "mounte Laufwerke"
[ $LOGGING = "yes" ] && $LOGGERCMD "mounte Media"
if [ ! -d /media ]; then
execute mkdir /media
fi
if [ -n "$MEDIAVERZEICHNIS" ]; then
execute mount $MEDIAVERZEICHNIS /media
fi
neu:
Code: ##### Videoverzeichnis setzen #####
progress 60 "mounte Laufwerke"
[ $LOGGING = "yes" ] && $LOGGERCMD "mounte Media"
if [ ! -d /media ]; then
execute mkdir /media
fi
if [ -n "$MEDIAVERZEICHNIS" ]; then
execute mount $MEDIAVERZEICHNIS /media
fi
for videodirectories in /media/video?; do
if [ "$videodirectories" != "/media/video0" ]; then
mount $videodirectories && ln -s $videodirectories /`basename $videodirectories`
fi
done
Das mountet die Videoverzeichnisse in /media und erstellt ein symbol link auf /media/videoX falls der mount dorthin erfolgreich war.
So wäre das einzige was der Benutzer noch machen muss ist ein Eintrag nach Vorlage in die fstab und falls er mehr als zwei zusätzliche Datenpartitionen hat mkdir /media/video3 usw.
Der Rest wird bei Start des easyVDR automatisch erledigt.
Der Code lässt sich sicher noch optimieren. Beispielweise könnten log Meldungen ausgegeben werden. Oder vor Erstellung des symbolischen links könnte man schon prüfen ob er bereits vorhanden ist, usw. Aber was haltet ihr von dem ersten Code?
@sigvdr
(06.01.2008, 22:49)sigvdr link schrieb: Warum nicht umgekehrt!
Häng die neue Platte in /video1 ein und mach einen Symlink von /media/video1 nach /video1 dann gibts keine Konflikte und dass das mit dem Link genau umgekehrt ist wie bei video0 stört den VDR meines erachtens nicht.
der ftpd kann einem softlink nicht folgen. daher wäre es besser direkt nach /media/videoX zu mounten
Viele Grüße
atosch
easVDR 0.5RC1_04
Hardware: Asrock P4i45gx, Celeron 2Ghz, 512MB DDR, HD1: 160GB, HD2: 250GB, PVR-350,WLAN: Ralink RT2500 PCI
|