IPS Umzug auf eine SSD

Derzeit läuft IPS auf einem Win10 Rechner. Der hat leider noch eine mechanische Platte. IPS ist darauf installiert mit allen damit verbundenen Nachteilen.
Nun hab ich eine SSD von einem Notebook (MSata) in einem USB 3.0 Gehäuse. Der PC hat natürlich USB3.0.
Ich dachte mir, das ganze System auf die SSD zu übersiedlen. Entweder die ganze Instalation oder nur das aus C:\ProgramData\Symcon.
Ich würde zuerst ein Backup machen, dann ein Uninstall und dann neu installieren mit anderen Pfaden und das Backup wieder einspielen.Spricht da was dagegen?

Da spricht nichts gegen. Du musst dann nur das Backup von IP-Symcon an die angepassten Pfade wiederherstellen.

Ok. Ich dachte eigentlich auch, dass man den Pfad ändern könnte - in dem Tray Icon, da wird er angezeigt - geht aber nicht. Ich muss erst noch mein Lizenzfile für die Testversion suchen.
Mal schauen, ob ich es noch finde.

Ich hab jetzt IPS neu installiert auf der SSD. Den Pfad für die Intallation kann man ändern. Den Pfad für die Daten allerdings nicht. Also hab ich einen Hardlink auf c:\programdata angelegt, der auf den Pfad auf der SSD zeigt. Das funktioniert auch, nur startet der Dienst dann nicht mehr. Ohne Fehlermeldung.

06/20/20 11:49:13 | 00000 | MESSAGE | Kernel | Creating…
06/20/20 11:49:13 | 00000 | MESSAGE | Kernel | Platform: Windows x64
06/20/20 11:49:13 | 00000 | MESSAGE | Kernel | Version: 5.4
06/20/20 11:49:13 | 00000 | MESSAGE | Kernel | Revision: 909562fd27d02245a38cf6d040687238e80036ed
06/20/20 11:49:13 | 00000 | MESSAGE | Kernel | Build: 05/19/20
06/20/20 11:49:13 | 00000 | MESSAGE | Kernel | WorkingDir: C:\ProgramData\Symcon
06/20/20 11:49:13 | 00000 | MESSAGE | Kernel | SystemDir: d:\Program Files\Symcon
06/20/20 11:49:13 | 00000 | MESSAGE | Kernel | LogDir: C:\ProgramData\Symcon\logs
06/20/20 11:49:13 | 00000 | MESSAGE | Kernel | Boost Version: 1_72
06/20/20 11:49:13 | 00000 | MESSAGE | Kernel | cURL Version: libcurl/7.69.1 OpenSSL/1.1.1f
06/20/20 11:49:13 | 00000 | MESSAGE | Kernel | Git2 Version: 1.0.0
06/20/20 11:49:13 | 00000 | MESSAGE | Kernel | SSH Version: 0.9.3
06/20/20 11:49:13 | 00000 | MESSAGE | Kernel | ZLIB Version: 1.2.11
06/20/20 11:49:13 | 00000 | MESSAGE | Kernel | RapidJSON Version: 1.1.0
06/20/20 11:49:13 | 00000 | MESSAGE | Kernel | OpenSSL Version: OpenSSL 1.1.1f 31 Mar 2020
06/20/20 11:49:13 | 00000 | MESSAGE | Kernel | OpenSSL CertDir: d:\Program Files\Symcon
06/20/20 11:49:13 | 00000 | MESSAGE | Kernel | OpenSSL CertFile: d:\Program Files\Symcon\cacert.pem
06/20/20 11:49:13 | 00000 | MESSAGE | Kernel | PHP Version: 7.3.16.0
06/20/20 11:49:13 | 00000 | MESSAGE | Kernel | Initializing…
06/20/20 11:49:13 | 00000 | MESSAGE | LocalePool | Creating…
06/20/20 11:49:13 | 00000 | MESSAGE | LocalePool | Erkanntes Gebietsschema: de_AT
20.06.2020 11:49:13 | 00000 | MESSAGE | LicensePool | Erstelle…
20.06.2020 11:49:13 | 00000 | MESSAGE | LicensePool | Demo läuft ab am 20.06.2020 17:49:13
20.06.2020 11:49:14 | 00000 | MESSAGE | Settings | Erstelle…
20.06.2020 11:49:14 | 00000 | MESSAGE | Settings | Lade Einstellungen…
20.06.2020 11:49:14 | 00000 | MESSAGE | ObjectManager | Erstelle…
20.06.2020 11:49:14 | 00000 | MESSAGE | ObjectManager | Erstelle Root-Kategorie…
20.06.2020 11:49:14 | 00000 | MESSAGE | CategoryManager | Erstelle…
20.06.2020 11:49:14 | 00000 | MESSAGE | VariableManager | Erstelle…
20.06.2020 11:49:14 | 00000 | MESSAGE | InstanceManager | Erstelle…
20.06.2020 11:49:14 | 00000 | MESSAGE | ScriptManager | Erstelle…
20.06.2020 11:49:14 | 00000 | MESSAGE | EventManager | Erstelle…
20.06.2020 11:49:14 | 00000 | MESSAGE | MediaManager | Erstelle…
20.06.2020 11:49:14 | 00000 | MESSAGE | LinkManager | Erstelle…
20.06.2020 11:49:14 | 00000 | MESSAGE | ModuleLoader | Erstelle…
20.06.2020 11:49:14 | 00000 | MESSAGE | FlowHandler | Erstelle…
20.06.2020 11:49:14 | 00000 | MESSAGE | SyncHandler | Erstelle…
20.06.2020 11:49:14 | 00000 | MESSAGE | ProfilePool | Erstelle…
20.06.2020 11:49:14 | 00000 | MESSAGE | ScriptEngine | Erstelle…
20.06.2020 11:49:14 | 00000 | MESSAGE | ScriptEngine | Erkannte Zeitzone: Europe/Berlin
20.06.2020 11:49:14 | 00000 | MESSAGE | ScriptEngine | Starte 25 Skript-Threads…
20.06.2020 11:49:14 | 00000 | MESSAGE | TimerPool | Erstelle…
20.06.2020 11:49:14 | 00000 | MESSAGE | DataServer | Erstelle…

Das Log bleibt hier stehen.

Ich hab den Fehler gefunden

20.06.2020 11:49:13 | 00000 | MESSAGE | LicensePool | Demo läuft ab am 20.06.2020 17:49:13

Das ist eigentlich nicht richtig. Diese Zeile steht im Log, mit Hardlink.

20.06.2020 12:02:04 | 00000 | MESSAGE | LicensePool | Demo läuft ab am 02.07.2020 14:18:04

Und das, wenn IPS vom originale Datenverzeichnis auf c:\programdata\symcon startet.
Mehr als komisch das ganze. Ich hab das Symcon Verzeichnis genommen und auf die SSD kopiert.

Könnte es diesbezüglich noch eine Rückmeldung seitens des Herstellers geben? Wäre schon interessant alles auf die SSD zu übersiedeln.

Ich kann dir leider keinen Tipp geben, da wir Hardlinks für’s umbiegen vom ProgramData\Symcon Verzeichnis nicht offiziell unterstützen. Es soll demnächst eine Option geben, sodass man den Pfad direkt angeben kann - bisher musst du entweder

a) auf der normalen Platte bleiben und warten bis wir den Ordner offiziell definieren können
b) dein ganzes OS auf der SSD installieren. Dann ist auch ProgramData auf der SSD

paresy

ok, danke.

<paresy: >
Es soll demnächst eine Option geben, sodass man den Pfad direkt angeben kann

super…

die IPS embedded controller community (RasPi, …) wird sich freuen :slight_smile:

Stichwort: exotherme uSD Karten

Du weißt aber schon das es hier um Windows ging, oder :smiley:
Das muss nicht bedeutet daß es bei anderen OS auch kommt.
Michael

absolut…

MEINE HOFFNUNG ist, dass die Implementierung die der paresy anspricht platform-übergreifend zur Verfügung stehen wird…

und nicht NUR für WINDOWS

… dann wart ich halt mal ob ich meine Linux symlinks bald in Rente schicken darf…

Wenn das mit den Links in Windows funktionieren würde, müsste man nichts ändern. Keine Ahnung wo das Problem liegt und warum er die Lizenz nicht auselesen kann.

Das wird eine Windows-Only Lösung. Unter Linux funktionieren SymLinks ja perfekt.

Windows ist was SymLinks angeht leider etwas „anders“. Insbesondere über die Festplatten übergreifend ist das nicht immer so problemlos möglich (oder z.B. auch Netzlaufwerke)

Hast du einen SymLink oder einen Hardlink genutzt?

paresy

<paresy> Unter Linux funktionieren SymLinks ja perfekt.

…Recht du hast !

Die Linux SymLinks überleben sogar eine in-place Migration von Raspian Stretch ==> Buster !

Wär trotzdem toll wenn man bei Neuinstallation das einfach konfigurieren könnte…denn das Einrichten auf der RasPi von SymLinks, der Platte etc… ist nicht für jeden… und die uSD card exposure auf RasPi eine NICHT-ZU-VERNACHLÄSSIGENDE…

… just my 2c…

will hier nicht weiter stressen… und harre…

homa

Solltest du mich meinen, ich hab Hardlink versucht.
mklink /J Verknüpfung Ziel