Vorlage:Mount unmount scripts: Unterschied zwischen den Versionen

Aus TuxBoxWIKI
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: Unter Umständen ist es notwendig, beim Ein- oder Aushängen diverse Prozesse, die von einem solchem Laufwerk ausgehen zu "behandeln". Neben den bisherigen Benutzerscri...)
 
Keine Bearbeitungszusammenfassung
 
(6 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
Unter Umständen ist es notwendig, beim Ein- oder Aushängen diverse Prozesse, die von einem solchem Laufwerk ausgehen zu "behandeln". Neben den bisherigen Benutzerscripten, gibt es für diesen Zweck noch weitere für das Mounten/Unmounten beim Umgang im Zusammenhang mit der [[Ide-menü|Laufwerksverwaltung]]. Diese Scripte werden ebenfalls immer dann ausgeführt, wenn sie vorhanden und ausführbar sind.
''Beim '''Prüfen''', '''Löschen''', '''Übernehmen''', '''Formatieren''' von Partitionen wird '''immer''' die betreffende Partition vorher automatisch ausgehangen, also immer dann wenn es systembedingt erforderlich ist.''
Das Schema für die Benennung ist allerdings variabel und richtet sich nach den lokalen Gegebenheiten, d.h. es muss für jede Partition ein eigenes Script verwendet werden.
 
Unter Umständen ist es dann notwendig, beim Ein- oder Aushängen, diverse Prozesse, die von einem eingehangenem Laufwerk ausgehen, zu "behandeln". Für diesen Zweck kann man benutzerdefinierte Scripte beim [[Mounten]]/[[Unmounten]] ausführen lassen, die bei [[#Aufgaben|Wartungsvorgängen,]] welche mit dem Menü durchgeführt werden, notwendige Aufgaben übernehmen können. '''Diese Scripte werden immer nur dann ausgeführt, wenn sie vorhanden und ausführbar sind.'''
Das Schema für die Benennung ist variabel und richtet sich nach den lokalen Gegebenheiten, d.h. es muss für jede Partition ein eigenes Script verwendet werden.
 
Das Schema für die Scriptnamen erfolgt quasi konform zur Partitionstabelle, wobei Laufwerke und Partitionen beginnend bei '''0''' nummeriert werden.
Die Laufwerke und Partitionen sind also wie folgt nummeriert:


Das Schema für die Scriptnamen erfolgt quasi konform zur Partitionstabelle, wobei Laufwerke und Partitionen jeweils numerisch -1, also beginnend bei '''0''', zugeordnet werden.
Hierbei sollte man wissen, dass für die Laufwerke folgende Zuordnung gilt:
*HDD-Master '''0'''
*HDD-Master '''0'''
*HDD-Slave '''1'''
*HDD-Slave '''1'''
Zeile 12: Zeile 15:
*3.Partition '''2'''
*3.Partition '''2'''
*4.Partition '''3'''
*4.Partition '''3'''
<br style="clear:right;" />
<div style="padding:0.5em; margin-bottom:1em; border: 2px solid #a00;">[[Bild:Stop hand.png]] '''HINWEIS:'''
''Sollte beispielsweise ein NFS-Client mit einer eingehangenen Partition verbunden sein, ist es allerdings ratsam, die Verbindung vom Clienten aus zu trennen. Sollte solch eine Verbindung bestehen, wird eine Fehlermeldung angezeigt, die darauf hinweist.''</div>


===Partition aushängen===
===Partition aushängen===

Aktuelle Version vom 26. März 2010, 09:22 Uhr

Beim Prüfen, Löschen, Übernehmen, Formatieren von Partitionen wird immer die betreffende Partition vorher automatisch ausgehangen, also immer dann wenn es systembedingt erforderlich ist.

Unter Umständen ist es dann notwendig, beim Ein- oder Aushängen, diverse Prozesse, die von einem eingehangenem Laufwerk ausgehen, zu "behandeln". Für diesen Zweck kann man benutzerdefinierte Scripte beim Mounten/Unmounten ausführen lassen, die bei Wartungsvorgängen, welche mit dem Menü durchgeführt werden, notwendige Aufgaben übernehmen können. Diese Scripte werden immer nur dann ausgeführt, wenn sie vorhanden und ausführbar sind. Das Schema für die Benennung ist variabel und richtet sich nach den lokalen Gegebenheiten, d.h. es muss für jede Partition ein eigenes Script verwendet werden.

Das Schema für die Scriptnamen erfolgt quasi konform zur Partitionstabelle, wobei Laufwerke und Partitionen beginnend bei 0 nummeriert werden. Die Laufwerke und Partitionen sind also wie folgt nummeriert:

  • HDD-Master 0
  • HDD-Slave 1
  • MMC/SD 2

Für Partitionen:

  • 1.Partition 0
  • 2.Partition 1
  • 3.Partition 2
  • 4.Partition 3


Stop hand.png HINWEIS: Sollte beispielsweise ein NFS-Client mit einer eingehangenen Partition verbunden sein, ist es allerdings ratsam, die Verbindung vom Clienten aus zu trennen. Sollte solch eine Verbindung bestehen, wird eine Fehlermeldung angezeigt, die darauf hinweist.

Partition aushängen

     /var/tuxbox/config/before_unmount_[LAUFWERK 0...2]_[PARTITION 0...3].sh

Partition einhängen

     /var/tuxbox/config/after_mount_[LAUFWERK 0...2]_[PARTITION 0...3].sh

Beispiel

Es soll auf einem MMC-Laufwerk die 2.Partition verarbeitet werden, dann werden die Scripte so benannt:

     /var/tuxbox/config/before_unmount_2_1.sh
     /var/tuxbox/config/after_mount_2_1.sh