"mount -o bind /USB /video" Problem

Status
Für weitere Antworten geschlossen.

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.166
Punkte für Reaktionen
414
Punkte
393
Hallo,
das gehört jeweils in eine Zeil, mount -optionen was wohin.

Gruß Götz
 

Derxylakant

Benutzer
Mitglied seit
21. Jan 2010
Beiträge
80
Punkte für Reaktionen
0
Punkte
0
nur der vollständigkeit halber, ich starte das skript mit:

./S99mount.sh start

(während ich im richtigen Ordner bin)
 

Derxylakant

Benutzer
Mitglied seit
21. Jan 2010
Beiträge
80
Punkte für Reaktionen
0
Punkte
0
das ist schon in einer zeile, bin nur zu blöd das terminal fenster in windows groß zu ziehen.
 

Derxylakant

Benutzer
Mitglied seit
21. Jan 2010
Beiträge
80
Punkte für Reaktionen
0
Punkte
0
@thedude

Ja, ist das skript aus deinem wiki eintrag. Was heisst, das läuft mit USB Platten erschwert? Was sollte ich diesbezüglich ändern?
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.166
Punkte für Reaktionen
414
Punkte
393
Hallo,
womit hast Du das Script erstellt?

Gruß Götz
 

Derxylakant

Benutzer
Mitglied seit
21. Jan 2010
Beiträge
80
Punkte für Reaktionen
0
Punkte
0
mit dem editor "nano" im terminal in windows 7 über telnet
 

thedude

Benutzer
Mitglied seit
30. Nov 2009
Beiträge
2.244
Punkte für Reaktionen
2
Punkte
84
@thedude

Ja, ist das skript aus deinem wiki eintrag. Was heisst, das läuft mit USB Platten erschwert? Was sollte ich diesbezüglich ändern?

Damit meinte ich lediglich, dass USB Devices nicht unbedingt schon verfügbar sind, wenn das Script an der von mir gezeigten Stelle liegt bzw. gestartet wird. Aber das hast Du ja schon geändert.

Hast Du das Script per vi auf der DS erstellt? Nicht das irgendwo versteckte Sonderzeichen sind oder sowas.

gruss
dude
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.166
Punkte für Reaktionen
414
Punkte
393
Hallo,
ich wette das steht nicht in einer Zeile, die Fehlermeldung
mount: Can't find /volumeUSB2/usbshare/video/Komoedien in /etc/fstab
entsteht wenn nur ein Argument angegeben wird. Dann versucht die sh
/volume1/video/Komoedien/
auszufüren was natürlich nicht geht, Fehler
/volume1/video/Komoedien/: Permission denied

Gruß Götz
 

Derxylakant

Benutzer
Mitglied seit
21. Jan 2010
Beiträge
80
Punkte für Reaktionen
0
Punkte
0
guter tipp, probier ich gleich ma aus. vlt kam das irgendwie n zeilenumbruch durch nano rein. werde das nochmal mit vi testen!

Danke soweit, ich sag Bescheid, was raus kam.
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.166
Punkte für Reaktionen
414
Punkte
393
Ein großes J verbindet 2 Zeilen im vi (die aktuelle und die folgende).

Gruß Götz
 

Derxylakant

Benutzer
Mitglied seit
21. Jan 2010
Beiträge
80
Punkte für Reaktionen
0
Punkte
0
super danke. das war der fehler. hab zwar dein post zuspät gelesen und es händisch geschrieben.

jetzt teste ich obs auch beim booten gemountet wird
 

Derxylakant

Benutzer
Mitglied seit
21. Jan 2010
Beiträge
80
Punkte für Reaktionen
0
Punkte
0
hat auch funktioniert. danke, ihr seid die größten. werde bis morgen nochmal den Media-server indizieren lassen. mal schaun ob dann alles so läuft, wie ich mir das vorgestelt habe.
 

thedude

Benutzer
Mitglied seit
30. Nov 2009
Beiträge
2.244
Punkte für Reaktionen
2
Punkte
84
Na das freut uns doch. :D
 

Derxylakant

Benutzer
Mitglied seit
21. Jan 2010
Beiträge
80
Punkte für Reaktionen
0
Punkte
0
Fazit

So, vielen Dank nochmal thedude und Goetz!

Funktioniert jetzt einwandfrei.

Zusammenfassung:

Prinzipiell an die wiki-Anleitung von thedude halten.

1) Darauf achten, dass das boot skript mit dem editor vi erstellt wird (bei mir kam durch Verwendung eines anderen editors ein unerwünschter Zeileumbruch rein)

2) Wenn eine USB Festplatte eingebunden werden soll, das boot skript in /usr/local/etc/rc.d/skript.sh ablegen und mit "chmod 755 bootskript.sh" ausführbar machen. (das bootskript aus /usr/syno/ect.defaults/rc.d löschen; sonst kann es hin und wieder zu doppelten mountings kommen, wonach sich bei mir die USB-HD verabschiedet hat und erst nach einem reboot der diskstation wieder funktionierte)

3) Mediendateien neu indizieren / ordnen

4) Spass haben ;)

Gruß, DerXylakant
 

thedude

Benutzer
Mitglied seit
30. Nov 2009
Beiträge
2.244
Punkte für Reaktionen
2
Punkte
84

Derxylakant

Benutzer
Mitglied seit
21. Jan 2010
Beiträge
80
Punkte für Reaktionen
0
Punkte
0
@thedude

Leider scheint deine Aussage Nr.1 so nicht ganz zu stimmen:


1) Wenn Du was reinkopierst während es gemounted ist geht es autoamtisch. Weil der Mediaserver das Verzeichnis überwacht.
2) nach einem neu eingebundenen Verzeichnis ist es nötig... woher soll der Mediaserver den Inhalt sonst kennen?
3) Nach einem Neustart ist es nicht nötig - die Daten liegen in einer SQL Datenbank.

gruss
dude

Kopiere ich einen Film in das Verzeichnis /volume1/video/.. taucht er sofort auf der PS3 auf. Beim Kopieren in das gemountete Verzeichnis /volumeUSB2/usbshare/video/.. ist das leider nicht der Fall, obwohl das Verzeichnis während des Kopiervorgangs eingehängt war. Auch ein reboot des servers hilft da nicht, sondern nur ein reindizieren des Medien-Servers.

Das ist natürlich nicht hinnehmbar nach jedem Film stundenlang zu indizieren..

Schade, alles geklärt und jetzt sowas. Weiss jemand Rat? Kann man den Medienserver nicht dazu bringen auch die eingebundenen Verzeichnisse auf einer USB-Festplatte mit zu überwachen? Oder wenigstens einen Befehl, den Film händisch zum Index des Medienservers hinzuzufügen, damit nicht alles neu indizieren muss..

Bitte um erneute Hilfe!

Gruß, DerXylakant
 

thedude

Benutzer
Mitglied seit
30. Nov 2009
Beiträge
2.244
Punkte für Reaktionen
2
Punkte
84
Wenn das Verzeichnis per bind gemounted ist, existiert ein und der selbe Inhalt ja in zwei Verzeichnissen. z.B.

/volumeUSB2/usbshare/video/xyz

und

/volume1/video/xyz

Nun erstellt die DS ja automatisch je ein Share. Damit der Indexer die Dateien erfasst musst du immer das share nehmen was auf /volume1/video zeigt. Dann geht das auch. Der Indexer (für video) überwacht NUR /volume1/video/* aber NICHT /volumeUSB2/usbshare/* - logisch oder?

Das tut aber beim kopieren nix zur Sache - weil wenn Du was nach /volume1/video/xyz kopierst landet es ja in Wirklichkeit in /volumeUSB2/usbshare/video/xyz... dein Problem ist also keins, wenn Du das richtige Share zum draufkopieren nutzt.

PS: Man kann auch einzelne Dateien zum Index hinzufügen, das ist aber umständlich und in diesem Fall auch nicht nötig (siehe synoindex -h).

gruss
dude
 

Derxylakant

Benutzer
Mitglied seit
21. Jan 2010
Beiträge
80
Punkte für Reaktionen
0
Punkte
0
Super, danke nochmal für die Klarstellung!

Ich hatte das bisher so verstanden, dass ich die Dateien nachwievor auf die USB Platte kopier und sie praktisch über einen symbolischen Link auf /volume1/video zur Verfügung stehen. Aber symbolische links sind ja was anderes, wir hängen ja tatsächlich einen Ordner ein über "mount -o bind"

Wie auch immer, jetzt klappt es definitiv und ich werd (zumindest diesbezüglich) niemandem hier im Forum mehr auf die Nerven gehen.

Ech, vielen vielen Dank thedude, du hast mir sehr geholfen!
 

Derxylakant

Benutzer
Mitglied seit
21. Jan 2010
Beiträge
80
Punkte für Reaktionen
0
Punkte
0
gut zu wissen, dass es da draußen einen dude gibt.. ;)
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
gut zu wissen, dass es da draußen einen dude gibt.. ;)
Meine beiden Lieblingsfilme
image.html
+
image.html
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat