easyVDR Kopie des easyVDR-Forums zum Nachschlagen
Zweite Festplatte einbinden als video1 mit easyVDR 0.5RC1

easyVDR - >VARforumsname - >Zweite Festplatte einbinden als video1 mit easyVDR 0.5RC1

uwe  06.Jan.2008 20:55:44
Hallo,

Finde Standardeinstellungen die funktionieren und für möglichst viele Benutzer passen.

Richtig.

Gerade da gibt es aber Probleme wenn eine zweite Videopartition ins Spiel kommt.

Eigentlich nicht.

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!
BlueOne  02.Jan.2008 17:00:09
Hallo Leute,
das Thema war schonmal :

[url=http://www.easy-vdr.de/forum/index.php?topic=430.0]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:

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.


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:

GANYMED:/etc# cat fstab
# /etc/fstab: static file system information.
#
#                                                    
/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.


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
rkp  02.Jan.2008 19:11:21
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
BlueOne  02.Jan.2008 23:54:20
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:


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
BlueOne  02.Jan.2008 23:38:51
@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
ItsMee  02.Jan.2008 23:45:01
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
[url=http://vdr.itsmee.de/vdr2/]VDR2: EasyVDR 0.6.08 - HD-ready :)VDR3: EasyVDR 0.7.22 HD :)
P5N7A-VM / Pentium E5200 / GeForce 9300M3N78-VM / Sempron 140
vga2scart an Röhre / rsync gespiegeltes Foto ShareHDMI @ LG W2361V
Linux4Media Display mit HW patch gegen Geistertasten
[url=http://wiki.easy-vdr.de/index.php/Hilfe]Du brauchst Hilfe? Wir brauchen Daten!!
ItsMee  03.Jan.2008 00:17:12
Hi,

das sollte so funktionieren - und funktioniert bei mir auch:

/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?

/dev/hdd1      /video1                ext2            auto                        0 0

ItsMee
[url=http://vdr.itsmee.de/vdr2/]VDR2: EasyVDR 0.6.08 - HD-ready :)VDR3: EasyVDR 0.7.22 HD :)
P5N7A-VM / Pentium E5200 / GeForce 9300M3N78-VM / Sempron 140
vga2scart an Röhre / rsync gespiegeltes Foto ShareHDMI @ LG W2361V
Linux4Media Display mit HW patch gegen Geistertasten
[url=http://wiki.easy-vdr.de/index.php/Hilfe]Du brauchst Hilfe? Wir brauchen Daten!!
sigvdr  03.Jan.2008 08:23:28
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 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



Cheffe  03.Jan.2008 09:58:06
@sigvdr: Genau die Startvariante wollte BlueOne doch vermeiden :)

fstab:
/dev/hdd1      /mnt/hdd1                ext2            defaults                        0 0

Und der Link in Root via

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
BlueOne  03.Jan.2008 11:22:11
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
Cheffe  03.Jan.2008 12:25:07
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
sigvdr  03.Jan.2008 12:34:27
Hallo,

@cheffe
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
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



rkp  03.Jan.2008 13:20:25
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
sigvdr  03.Jan.2008 14:29:30
Hallo

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!

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



MFG  03.Jan.2008 18:45:55
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,... ;-]

[url=http://www.easyvdr-forum.de/forum/index.php?topic=5901.0]Du Brauchen Hilfe? Wir brauchen Daten! <-> [url=http://www.easyvdr-forum.de/forum/index.php?topic=5901.0]Indianer
rkp  03.Jan.2008 19:44:02
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
sigvdr  03.Jan.2008 20:45:15
Hallo mfg

Danke für K+

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



MFG  03.Jan.2008 21:08:34
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,... ;-]

[url=http://www.easyvdr-forum.de/forum/index.php?topic=5901.0]Du Brauchen Hilfe? Wir brauchen Daten! <-> [url=http://www.easyvdr-forum.de/forum/index.php?topic=5901.0]Indianer
sigvdr  03.Jan.2008 21:51:08
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



Cheffe  03.Jan.2008 23:24:43
@sigvdr
[quote='sigvdr link' pid='3524' dateline='1199360067']
Genau die Startvariante wollte BlueOne doch vermeiden
Hab ich das falsch gelesen? Ganz oben steht doch:

Ein klares Jein :)

Im BlueOnes Ursprungspost stand: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
atosch  06.Jan.2008 18:35:41
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
sigvdr  06.Jan.2008 19:08:47
Hallo

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



atosch  06.Jan.2008 19:53:47
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
sigvdr  06.Jan.2008 21:49:06
Hallo

@atosch

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



atosch  06.Jan.2008 22:42:30
Hallo Uwe

[quote='Uwe link' pid='3524' dateline='1199649344']
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:


# 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:


/media/filme1
/media/filme2
/media/filme3


Warum nicht also auch noch

/media/video1
/media/video2


bei Installation erstellen.

Fehlt nur noch eine kleine Modifikation von /etc/init.d/RCStart:

bisher:

##### 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:
##### 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

[quote='sigvdr link' pid='3524' dateline='1199652546']
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
uwe  07.Jan.2008 17:30:46
Hallo,
@ Atosch,
die momentane Struktur mit der "variablen" Media-Verzeichnis zielt ja bereits auf die Möglichkeit eine weiter HDD einzubinden. In diesem falle eben nur als komplette Media-Partition.
Gegen die Möglichkeit eine weiter HDD einzubinden bin ich gar nicht; aber ich habe bisher keinen sicheren Weg dazu gefunden.
Der Vorschlag von Dir über die fstab möchte ich so nicht machen. Die User müssten dann eine sehr wichtige Systemdatei ändern. Wer dies machen kann, der kann auch über die RCPersonal gehen.
/media/video1
/media/video2
kann man ja schon anlegen. Die symlinks nach / kann man ja auch erst anlegen, wenn die /medias gemountet wurden.
Was mir noch fehlt ist eben ein sicherer Weg die mountpoints anzugeben.
Im OSD zwei weiter Mountpoint für video1 und 2 ist die einfachste Methode.
Mal schauen, wenn dann der erste schreit, er hat 3 Festplatten.......

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!
ItsMee  07.Jan.2008 17:35:40
Hier!

Habe aber #2 noch nicht eingebunden (lösche derzeit noch eifrig Filme) - und #3 ist hoffentlich erfolgreich nach /media/convert/dvd gesymlinkt. Warum neue Platten kaufen wenn die alten noch laufen? Der Stromverbrauch von Notebook Platten im Standby sollte so schlimm nicht sein..

ItsMee
[url=http://vdr.itsmee.de/vdr2/]VDR2: EasyVDR 0.6.08 - HD-ready :)VDR3: EasyVDR 0.7.22 HD :)
P5N7A-VM / Pentium E5200 / GeForce 9300M3N78-VM / Sempron 140
vga2scart an Röhre / rsync gespiegeltes Foto ShareHDMI @ LG W2361V
Linux4Media Display mit HW patch gegen Geistertasten
[url=http://wiki.easy-vdr.de/index.php/Hilfe]Du brauchst Hilfe? Wir brauchen Daten!!
sigvdr  07.Jan.2008 18:23:34
Hallo

@Uwe
Ich bin gerade dabei mir dazu etwas einfallen zu lassen. Das könnten wir dann (wenns problwemlos klappt) in einem Update einfließen lassen.
- Anzeige der Partitionen die nicht gemounted sind inm OSD (damit auch Anfänger wissen was sie eintragen    können)
- Eingabezeilen für ca 2-3 weitere Partitionen
usw.

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



atosch  07.Jan.2008 23:30:55
Hi,

[quote='Uwe link' pid='3524' dateline='1199723446']
Der Vorschlag von Dir über die fstab möchte ich so nicht machen. Die User müssten dann eine sehr wichtige Systemdatei ändern. Wer dies machen kann, der kann auch über die RCPersonal gehen.


Da hast du recht. Es wäre für Leute mit Linux/Unixerfahrung aber ohne Wissen über die Abläufe von easyVDR. Der Vorschlag würde die device Einträge machen wo man sie als Linux/Unixuser erwartet /etc/fstab. Dazu kommt, dass das mounten auch zentral an einer Stelle erfolgen würde, nämlich in RCStart zusammen mit /media.

Wirkt für mein empfinden aufgeräumter. Aber das ist sicher persönlicher Geschmack und ich verstehe deine Einwände.

[quote='sigvdr link' pid='3524' dateline='1199726614']
Ich bin gerade dabei mir dazu etwas einfallen zu lassen. Das könnten wir dann (wenns problwemlos klappt) in einem Update einfließen lassen.
- Anzeige der Partitionen die nicht gemounted sind inm OSD (damit auch Anfänger wissen was sie eintragen    können)
- Eingabezeilen für ca 2-3 weitere Partitionen


Na das klingt doch wirklich super. Lässt sich im OSD die Anzahl der Partitionen dynamisch darstellen?

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
Lodda  21.Apr.2008 17:41:55
Hihoooo ....bin der neue :-)
Also /video1 sowie /media/video1 hab ich wie beschrieben eingebunden. ich bin linvdr gewohnt und da werden die aufnahmen von video1 im OSD mit angezeigt.
Wie ists beim easyvdr? Hier sehe ich immernoch die aufnahmen von video0 aber nich die von video1
Habt ihr nen tipp?

Schöne grüsse
lodda


easyvdr 1.0 1xTwinTuner S2 und 2xDVBS2
4 MVP's 2VompfürWinHD
MFG  21.Apr.2008 17:57:26
Moin moin Lodda,

Willkommen im Forum!

Ich ahne, dass Du in Deinem Video1 kommplette Aufnahmen hast, dann solltest Du besser einen SymLink von der Partition ins Video0 legen. Wie, grr. hab es erst neulich hier geposted - such mal nach Beiträgen von mir mit dem Suchbegriff "mount".
edit April 21, 2008, 20:47:43
hab den link gefunden: http://www.easy-vdr.de/forum/index.php?topic=2538.msg31526#msg31526 - von hier mal bissl' drüber und druter lesen  ::) end edit

Das mit Video0 bis VideoX ist anders gedacht - je nachdem auf welchem VideoX am meisten Platz ist, werden die Daten abgelegt, aber in Video0 ist immer der UrsprungsOrdner und von dort wird mit SymLinks auf die realen Daten, die dann über mehrere Partitionen verteilt sein können, verlink. - Ich mag's nett.

MfG.
      MFG.

PS: Eine AusSageKräftige Signatur wäre nett :-] Bspl. s.u.
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,... ;-]

[url=http://www.easyvdr-forum.de/forum/index.php?topic=5901.0]Du Brauchen Hilfe? Wir brauchen Daten! <-> [url=http://www.easyvdr-forum.de/forum/index.php?topic=5901.0]Indianer
Lodda  21.Apr.2008 23:56:13
ey hoi MFG,
ersma danke vielmals für die info und für den link damit ich net so suchen muss.  ::)
Sig mach ich auch noch rein..is doch kloar.
Schöne grüsse und gutn8 vom
Lodda
PS: symlink machen geht schon  ;)
easyvdr 1.0 1xTwinTuner S2 und 2xDVBS2
4 MVP's 2VompfürWinHD
Lodda  22.Apr.2008 18:42:06
Sorry :-(
ich muss leider doch nochwas fragen. Jetzt habe ich die 2.HDD drinne als hdb1 . Jedoch zeigt mir der festplattenmonitor nur die partitionen hda3 und hda4.
kann ich da nochwas machen, dass er mir die hdb1 auch zeigt?
Herzliche Grüsse vom Lodda der schon fast 100% glücklich iss :-)

easyvdr 1.0 1xTwinTuner S2 und 2xDVBS2
4 MVP's 2VompfürWinHD
MFG  22.Apr.2008 18:57:35
Moin moin Lodda,

na dann schau doch mal mit

hddtemp /dev/hd? welche Platten da sind
und
mount welche Platten wo gemountet sind
und
df -h wieviel Platz da noch ist

und erweiter mal Deine Sig bitte um die EasyVDR Version mit der Du nahezu glücklich bist.

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,... ;-]

[url=http://www.easyvdr-forum.de/forum/index.php?topic=5901.0]Du Brauchen Hilfe? Wir brauchen Daten! <-> [url=http://www.easyvdr-forum.de/forum/index.php?topic=5901.0]Indianer
Lodda  22.Apr.2008 19:06:44
hey mfg :-)
neee das ist mir ja schon alles klar. und gemountet sind auch alle
die hdb1 ist nach /media/video1 gemountet. das klappt schon. Ich möchte sie doch nur im OSD beim festplattenmonitor sehen :-)
mfg
mfg

easyvdr 1.0 1xTwinTuner S2 und 2xDVBS2
4 MVP's 2VompfürWinHD
MFG  22.Apr.2008 19:12:27
Moin moin Lodda,

na dann zeig mal bitte

wie Du die hdb1 gemoutet hast
und
was mount ausgibt.


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,... ;-]

[url=http://www.easyvdr-forum.de/forum/index.php?topic=5901.0]Du Brauchen Hilfe? Wir brauchen Daten! <-> [url=http://www.easyvdr-forum.de/forum/index.php?topic=5901.0]Indianer
Lodda  23.Apr.2008 09:53:04
Das sieht doch alles korrekt aus, oder?

easyVDR:~# mount
/dev/hda3 on / type ext3 (rw,errors=remount-ro)
/ramdisk/tmp on /tmp type none (rw,bind)
tmpfs on /dev type tmpfs (rw,size=10M,mode=0755)
/dev/hda4 on /media type ext3 (rw)
/dev/hdb1 on /media/video1 type ext3 (rw)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755,size=10)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
varrun on /var/run type tmpfs (rw,nosuid,mode=0755,size=10)
varlock on /var/lock type tmpfs (rw,noexec,nosuid,nodev,mode=1777,size=10)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
tmpfs on /ramdisk type tmpfs (rw)
tmpfs on /var/log type tmpfs (rw)

Liebe Grüsse Lodda
easyvdr 1.0 1xTwinTuner S2 und 2xDVBS2
4 MVP's 2VompfürWinHD
MFG  23.Apr.2008 11:21:22
Moin moin Lodda,

na dann probier es mal so,

mounte Deine hdb1 nach /mnt/hdb1 und verlink von dort.
Falls noch kein Verzeichnis /mnt/hdb1 vorhanden -F7- ;-]

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,... ;-]

[url=http://www.easyvdr-forum.de/forum/index.php?topic=5901.0]Du Brauchen Hilfe? Wir brauchen Daten! <-> [url=http://www.easyvdr-forum.de/forum/index.php?topic=5901.0]Indianer
Lodda  23.Apr.2008 15:30:59
heul
neeeee auch net.
im zuge dessen ist mir aufgefallen, dass er beim starten mault er hätte den mnt/hda1 point nicht gefunden.

haste noch ne idee??

mfg
Lodda

easyvdr 1.0 1xTwinTuner S2 und 2xDVBS2
4 MVP's 2VompfürWinHD
MFG  23.Apr.2008 15:54:27
Moin moin Lodda,

die da hab ich da auch nicht! Ist ja auch wenn ich mich recht entsinne die SWAP!

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,... ;-]

[url=http://www.easyvdr-forum.de/forum/index.php?topic=5901.0]Du Brauchen Hilfe? Wir brauchen Daten! <-> [url=http://www.easyvdr-forum.de/forum/index.php?topic=5901.0]Indianer