Thanks: 0
Ergebnis 1 bis 10 von 11
Thema: feste Einhängepunkte
-
21.01.2019, 14:34 #1
- Registriert seit
- 28.12.2016
- Beiträge
- 105
- Thanks (gegeben)
- 47
- Thanks (bekommen)
- 2
- Total Downloaded
- 0
- Total Downloaded
- 0
Box 1:Spycat Mini Kabel (Unitymedia BW)feste Einhängepunkte
Ich bin mir nicht ganz sicher, ob dies hier das richtige (Unter-)Forum ist oder ob ich nicht besser im Forum meiner Box geschrieben hätte, aber ich schreibe es trotzdem mal hierein, da die Problematik andere Boxen auch betrifft:
Mein Receiver (Spycat Mini Kabel) hat zwei USB-Ports, nämlich vorne und hinten. Ich würde mir wünschen, dass jeder Datenträger, der vorne eingesteckt wird, immer nach /media/usb gemountet wird, während jeder, der hinten eingestöpselt wird, immer nach /media/hdd gemountet wird.
Kann man das irgendwo einstellen?
-
Advertising
-
21.01.2019, 14:45 #2e2worldGast
Jeder Datenträger wird an Hand einer SSID eindeutig identifiziert, der Mountpoint ist manuell zu ändern wenn er nicht passt und wird dann gespeichert. Eine Funktion wie Du sie wünscht ist mir nicht bekannt.
-
23.01.2019, 22:50 #3Pike_BishopGast
Hmm , ja wenn man das hier so liest;
linux - Mount point for specific USB port - Unix & Linux Stack Exchange
könnte das mit udev klappen, aber leider haben wir ja immer noch mdev was schade is denn bei dem Speicher der heutigen Boxen wäre ja udev kein Problem.
Das Einzige was man derweil machen könnte is sich zu jedem Datenträger ein Script schreiben wobei man die Scripts mit Hotkey auf ne Taste legt
um das Mounten über die Box per Fernbedienung zu erledigen um so nen Datenträger in den gewünschten Mountpoint nach zu mounten.
Dabei wird der Datenträger beim Einstecken zunächt ganz klar durch den Automounter gemountet in irgendeinem Mountpoint und man mountet den dann
einfach per Script ein zweites Mal in den gewünschten Mountpoint (es macht gar nix wenn ein Datenträger auch zweimal gemountet ist).
Aber das wäre weiterhin vom Datenträger abhängig also von dessen Uuid (eindeutige Kennung) und nicht vom Port an dem man den Datenträger anstöpselt.
Jetzt könnte man das auch noch mit nem Cronjonb automatisieren was aber Blödsinn wäre denn da müsste man den Cronjob schon alle Minuten laufen lassen der dann
eben das bzw. die bestimmten Scripte ausführt, und da man aber ja wenn man den Datenträger wieder ausstöpselt zuerst umounten sollte
damit es zu keinem Datenverlust kommen kann gibts da vermutlich dann das Problem das man ja nicht weiss wann genau grade wieder der Cronjob
das Script ausführt und wenn man nun grade umountet kanns passieren das wenn man den Datenträger dann von der Box abstöpselt grade zuvor
wieder das Script zum Mounten durch den Cronjob ausgeführt wurde und der Datenträger wieder gemountet war vorm Abstöpseln - also Alles in Allem keine Lösung.
Manuelles Nachmounten per Script und Hotkey aber kann man - sowas verwende ich selber schon lange (nur für ne Backup Platte für die Aufnahmen bzw. movies)
Es braucht dann aber auch in jedem Fall das Gegenscript also ein Umountscript welches da ja doppelt gemountet (einmal durch den Automounter und nochmal durch ein Script)
alle Mounts zu dem bewussten Datenträger umountet (was aber kein Problem is).
Man muss da aber nun nicht pro Mounten bzw. wieder Umounten zwei Scripte verwenden das kann man alles in einem Script einbauen
(also Gegenscript is gleich im Script selbst mit dabei).
Hier noch mein Script für die Backup Platte als Beispiel - die wird dann nach /media/usb4 gemountet
(wobei das aber noch ein bisschen mehr tut - es legt auch nen Link mit Namen "__Backup_Platte" im Verzeichnis der Haupt Platte also der Internen Platte unter /media/hdd/movie an) ;
Code:#!/bin/sh INTERNAL_HDD_MOUNTPOINT="/media/hdd" #EXTERNAL_BACKUP_HDD_MOUNTPOINT="/media/usb2" EXTERNAL_BACKUP_HDD_MOUNTPOINT="/media/usb4" EXTERNAL_BACKUP_HDD_UUID="UUID=blablabla-usw-4345-b7b8-5913fc8ab8af" MOVIEDIR=movie LINK="$INTERNAL_HDD_MOUNTPOINT/$MOVIEDIR/__Backup_Platte" TMP=/tmp LOGFILE=$TMP/external_backup_hdd_mount.log # Logfile loeschen rm -f $LOGFILE # Logfile erstellen touch $LOGFILE if [ ! -d $EXTERNAL_BACKUP_HDD_MOUNTPOINT ] ; then mkdir $EXTERNAL_BACKUP_HDD_MOUNTPOINT if [ "$?" = "0" ] ; then echo -e "Verzeichnis\n$EXTERNAL_BACKUP_HDD_MOUNTPOINT wurde erstellt." | tee -a $LOGFILE else echo -e "ABBRUCH !\nVerzeichnis\n$EXTERNAL_BACKUP_HDD_MOUNTPOINT erstellen fehlgeschlagen." | tee -a $LOGFILE && exit 1 fi fi EXTERNAL_BACKUP_HDD_MOUNT="$(/bin/mount | grep "$EXTERNAL_BACKUP_HDD_MOUNTPOINT" | awk '{print $3}')" > /dev/null 2>&1 case $EXTERNAL_BACKUP_HDD_MOUNT in $EXTERNAL_BACKUP_HDD_MOUNTPOINT) if [ ! -h $LINK ] ; then ln -s $EXTERNAL_BACKUP_HDD_MOUNTPOINT/$MOVIEDIR $LINK if [ "$?" = "0" ] ; then echo "Link wurde erstellt." | tee -a $LOGFILE else echo -e "ABBRUCH !\nLink konnte nicht erstellt werden." | tee -a $LOGFILE && exit 1 fi elif [ -h $LINK ] ; then DEVICE="$(/bin/mount | grep "$EXTERNAL_BACKUP_HDD_MOUNTPOINT" | awk '{print $1}')" > /dev/null 2>&1 MOUNT_CNT="$(/bin/mount | grep -c ${DEVICE})" > /dev/null 2>&1 while [ "$MOUNT_CNT" -gt "0" ] do umount $DEVICE if [ "$?" = "0" ] ; then MOUNT_CNT="$(/bin/mount | grep -c ${DEVICE})" > /dev/null 2>&1 if [ "$MOUNT_CNT" -gt "0" ] ; then continue elif [ "$MOUNT_CNT" -eq "0" ] ; then rm $LINK && echo -e "Platte umountet,\nLink geloescht." | tee -a $LOGFILE && break fi else echo -e "ABBRUCH !\nPlatte umounten fehlgeschlagen." | tee -a $LOGFILE && exit 1 fi done fi ;; "") if [ ! -h $LINK ]; then mount $EXTERNAL_BACKUP_HDD_UUID $EXTERNAL_BACKUP_HDD_MOUNTPOINT && ln -s $EXTERNAL_BACKUP_HDD_MOUNTPOINT/$MOVIEDIR $LINK if [ "$?" = "0" ] ; then echo -e "Platte gemountet,\nLink wurde erstellt." | tee -a $LOGFILE else echo -e "ABBRUCH !\nPlatte mounten,\nLink erstellen fehlgeschlagen." | tee -a $LOGFILE && exit 1 fi elif [ -h $LINK ] ; then rm $LINK && mount $EXTERNAL_BACKUP_HDD_UUID $EXTERNAL_BACKUP_HDD_MOUNTPOINT && ln -s $EXTERNAL_BACKUP_HDD_MOUNTPOINT/$MOVIEDIR $LINK if [ "$?" = "0" ] ; then echo -e "Platte gemountet,\nLink neu erstellt." | tee -a $LOGFILE else echo -e "ABBRUCH !\nPlatte mounten,\nLink neu erstellen fehlgeschlagen." | tee -a $LOGFILE && exit 1 fi fi ;; esac exit
da die ja auch doppelt gemountet wird durch eben dem Automounter und mein manuelles Nach Mounten per Fernbedienung und Hotkey.
Grüsse
PikeGeändert von Pike_Bishop (23.01.2019 um 23:55 Uhr)
-
05.04.2019, 00:25 #4
- Registriert seit
- 26.02.2017
- Beiträge
- 17
- Thanks (gegeben)
- 7
- Thanks (bekommen)
- 2
- Total Downloaded
- 15,56 MB
- Total Downloaded
- 15,56 MB
Box 1:DM 8000 HDBox 2:DM 7025 +Box 3:Technomate TM 5402Box 4:TBS-5925Box 5:Edision OS Mini PlusIch habe dasselbe Problem, wobei mir scheint, dass die Mounts sich scheinbar undefiniert während des Betriebes ändern. Während einer Aufnahme springt´s von hdd nach usb und mir wird ein Schreibfehler angezeigt.
wie würde ein Eintrag in der fstab lauten mit UUID="...."
meine Platte lautet: UUID="01D291028233A330" Type="ntfs" PARTUUID="b8755606-01"--
Liebe Grüße
OldHolborn
-
05.04.2019, 00:43 #5
- Registriert seit
- 20.04.2013
- Beiträge
- 24.824
- Thanks (gegeben)
- 4679
- Thanks (bekommen)
- 9077
- Total Downloaded
- 596,61 MB
- Total Downloaded
- 596,61 MB
Box 1:GB Q4K-SC / UE4K-SC / UE4K-CBox 2:GigaBlue Q-SSC / Q+-SSCBox 3:DM900uhd-SS / Vu+DuoBox 4:ZGemma H7/H9 SF8008Box 5:diverse andere . . .Der Schreibfehler kommt eher von Überlast des Systems oder Buses wegen Type="ntfs".
Du solltest über ein linuxtaugliches System für die Platte an der Box nachdenken.
Beim Umstellen (also Initialisieren durch die Box) wird die Platte geputzt, und ist erstmal leer. Dafür aber mountbar, ohne das System beim Schreiben darauf zu überlasten.Grüßle
Ralf
---------------------------------------------
Gigablue Quad4K-mixed, UE4K, Trio4K, Quad_Plus-SSC, UE_Plus-SC, X2/X3-SC, UltraUE-SC, ...
Astra 19.2E UniCable & KabelBW, oATV/teamBlue
(u.a.: DM900uhd,Vu+Duo,ZGemma H9Twin & H7S), PC-DVB-S/C/T, Xtreamer, BDP5200, Philips 24PFS4022/12, 65OLED855/12,UE32C5700, RPi3+
---- Einen Receiver kann sich jeder kaufen - Eine stabile E²-Box muß man sich verdienen! ----
-
05.04.2019, 19:19 #6Pike_BishopGast
Nur zur Info,
Datenträger in der fstab gemountet per uuid is klar da hat man fixe Mountpoints,
es ist aber auch für Platten möglich welche nicht in der fstab stehen also für Platten die halt dynamisch beim Einstöpseln
(oder wennn man ein Gehäuse hat welches nen Anschaltknopf hat) beim Anschalten vom Automounter (mdev) gemountet werden
das die immer in den selben Mountpoint gemountet werden- läuft hier seit Wochen so.
Man muss dazu nur das mdev Script in /etc/udev mit Namen mount-helper.sh manipulieren.
Genau genommen gibts da zwei Möglichkeiten das zu erreichen - die eine is mit nem Extra Script welches auf der HDD liegt
und nen Eintrag dazu in der mdev.conf ähnlich dem hier;
https://www.opena.tv/skripte/34020-s...tml#post299312
Die funktioniert auch - allerdings aber wenn die Platte dann mal zufällig nicht abgestöpselt bzw. ausgeschalten wird und so beim nächsten Hochbooten
bereits an der Box angstöpselt ist (also nicht erst im Betreib angestöpselt wird) haut das zwar auch hin jedoch kommen die Meldungen vom Script
bis zu dreimal wieder und es sind dann auch inkorrekte Meldungen die einen in die Irre führen (gemountet wird aber korrekt)
und was noch schlimmer ist es verzögert sich ganz ordentlich die Bootzeit der Box.
Diese Methode also per Extra Script funktioniert nur ordentlich wenn die Platte erst immer im Betrieb der Box zugeschalten wird und nach Gebrauch auch wieder umountet
wird und abgestöpselt bzw. abgeschalten wird - dann is das zuverlässig.
Hab das Alles genau und länger ausgetestet
Die zweite Methode ( mdev Script manipulieren) is da weit besser.
Grüsse
PikeGeändert von Pike_Bishop (05.04.2019 um 20:24 Uhr)
-
06.04.2019, 14:11 #7
- Registriert seit
- 26.02.2017
- Beiträge
- 17
- Thanks (gegeben)
- 7
- Thanks (bekommen)
- 2
- Total Downloaded
- 15,56 MB
- Total Downloaded
- 15,56 MB
Box 1:DM 8000 HDBox 2:DM 7025 +Box 3:Technomate TM 5402Box 4:TBS-5925Box 5:Edision OS Mini PlusHerzlichen Dank für die Antwort und den Link!
Ich möchte allerdings verhindern, dass, aus welchem Grund auch immer, meine am hinteren USB-Port angesteckte HDD sich als USB - Mount und nicht wie üblich als \media\hdd einhängt. Ich kann zwar per Mount-Befehl die Platte wieder korrekt einbinden, was ein Systemstart erfordert und nach Hochfahren wieder korrekt angezeigt wird, allerdings wird mir (noch nicht so richtig nachvollziehbar) während Timeraufnahmen plötzlich Schreibfehler angezeigt und die HDD ist wieder als USB gemountet = Schreibfehler auf \media\hdd.
So ganz genau weiß ich noch nicht, wann das passiert:
1. mehrere Timer bei laufendem Betrieb
2. mehrere Timer aus dem Standby
3. mehrere Timer aus dem Deep Standby
4. ggf. eine Mischung aus oben genannten
Die Logfiles sagen leider nichts über dieses Verhalten aus.
Ich beschreibe mal, was sich an meinem System nach Update verändert hat.
Ich habe umgestellt von V.6.2 auf V 6.3 mithilfe von Multiboot
Das auf dem Stick installierte System hat sich selbst als \media\hdd gemountet und meine HDD als USB, was mich schon gewundert hat...
hab da erstmal ein Backup gezogen, Neustart mit Flash, dasselbe Problem.
Nachdem ich mit Mountmanager Stick und HDD getauscht hatte, war´s erst ok. Hab die 6.3 geflasht, Stick abgezogen und gestartet: Mount lag wieder auf USB, geändert, Neustart, ok
Als nächstes Neustart OHNE HDD und Stick, danach HDD gesteckt, erstmal ok.
jedesmal, wenn ein Stick zum Einsatz kommt (vordere Buchse) wird diese wiederum als \media\hdd gemountet und meine HDD als USB - damit sind die Links natürlich futsch zu den Aufnahmen.
Dieses Verhalten ist aufgetreten, nachdem ich Multiboot in Verwendung hatte - vielleicht sollte ich mal von vorne anfangen :-(.
Übrigens, Multiboot erscheint nicht mehr in den Erweiterungen und lässt sich auch nicht nachinstallieren - da ist der Wurm drin...
Es ist zum Verzweifeln, meine Aufnahmen kriege ich nur zufällig durch.Geändert von OldHolborn (06.04.2019 um 14:16 Uhr)
--
Liebe Grüße
OldHolborn
-
06.04.2019, 17:49 #8Pike_BishopGast
Mit Multiboot - meinst du da Openmultiboot ?
Denn wenn ja da hatte ich auch Mountprobleme die nicht lösbar waren.
-
07.04.2019, 22:37 #9
- Registriert seit
- 26.02.2017
- Beiträge
- 17
- Thanks (gegeben)
- 7
- Thanks (bekommen)
- 2
- Total Downloaded
- 15,56 MB
- Total Downloaded
- 15,56 MB
Box 1:DM 8000 HDBox 2:DM 7025 +Box 3:Technomate TM 5402Box 4:TBS-5925Box 5:Edision OS Mini PlusGenau, OpenMultiboot,
nachdem ich auf dem Stick das aktuelle 6.3 installiert und daraufhin noch ein SoftwareUpdate gemacht hatte, hatte und vermeintlich die Sache lief, habe ich ein FullBackup veranlasst und dieses geflasht. Stick abgezogen, HDD gesteckt und ab da kam es zu den besagten Problemen.
Obwohl ich den Mount wieder korrigiert hatte, der sich auf USB gestellt hatte, kam es immer wieder zu den fehlerhaften Mounts, was sehr ärgerlich war, da ich mich nicht darauf verlassen konnte, dass der Schreibzugriff für meine Autotimeraufnahmen korrekt ausgeführt wurden. Wie erwähnt, veränderte sich der Mount sogar während vereinzelter Aufnahmen, die dann nur teilweise auf der HDD landeten. Warum das passierte, ist anhand der Logs nicht nachvollziehbar.
Wie auch oben erwähnt, ist OpenMultiboot verschwunden und ist auch nicht mehr installierbar. Sehr seltsam das Ganze.
Ich hatte schon mit 6.2 einige Probleme, daher bin ich jetzt ersteinmal auf die letzte 6.1 zurückgegangen, die läuft ohne Probleme
Es handelt sich hier um Edision Mini Plus, welcher ansonsten ein sehr zu zuverlässiger Receiver ist. Schau´n wir mal, schön, dass man ja mit Backups auf der sicheren Seite ist. Ein neuer Versuch ohne OPM mit 6.3 steht an....--
Liebe Grüße
OldHolborn
-
07.04.2019, 23:18 #10Pike_BishopGast
Hi,
Vergiss einfach Openmultiboot, dann klappt das auch zuverlässig.
Ich habe schon öfter Mal erwähnt das es damit zu unerklärlichen Mountproblemen kommen kann (die lassen sich wenn z.b: nur ein Mount nicht passt sogar mit Workarounds beheben)
aber insgesamt alles Murks.
Ich hatte auch ne Weile gebraucht um drauf zu kommen warum Mounts die per uuid in der fstab eingetragen sind (also normal absolut zuverlässige Mounts)
plötzlich verdreht waren - dabei gilt umso mehr Datenträger in/an der Box desto ärger das Ganze.
Hab damals auch im PLI Forum gepostet aber für das gibts eben keine wirkliche Lösung - wovon hängt das ab ?
Ich vermute wenn ne Box nicht wirklich völlig von Openmultiboot unterstützt wird, aber wer weiss schon ...
Egal ich hab mich dann irgendwann von Openmultiboot verabschiedet und das war richtig is eh nur ungleich mehr Arbeit die mehreren System zu warten
, bleib bei einem Image und alles is leichter.
Kannst ja mal ein bisschen was über meine damaligen Probleme da lesen;
(et9000) + Mounts in fstab greifen nicht ! - [DE] Benutzerunterstutzung - Forums
@Frenske bestätigt ganz unten das es an Openmultiboot liegen kann.
Und das war noch gar nix - später mit der Mutant HD 2400 und nun mit der VU Ultimo 4k (an der einige Datenträger dran hängen) war das noch um einiges ärger.
Grüsse
PikeGeändert von Pike_Bishop (07.04.2019 um 23:43 Uhr)
Lesezeichen