SynologyMe - Projekte

Normale Version: Code Schnipsel - PRIMARY_VOLUME
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hier ein Beispiel wie man herausfindet, welches Volume aktuell das Installationsvolume ist.

Dazu kann man die Datei synoinfo.conf auslesen und prüfen was hinter dem Eintrag pkg_def_intall_vol  steht.
Hat man nur ein Volume, wird in der Datei nix eingetragen und man kann davon ausgehen das das PRIMARY_VOLUME="/volume1" gilt.

Code:
#Volume bestimmen
if grep -q pkg_def_intall_vol "/etc/synoinfo.conf"; then
  PRIMARY_VOLUME=$(grep -o 'pkg_def_intall_vol=".\{8\}' /etc/synoinfo.conf | sed 's/pkg_def_intall_vol="\(.\{8\}\)/\1/')
else
  PRIMARY_VOLUME="/volume1"
fi


Gruß - Der Admin