AutoPilot AutoPilot für externe Datenträger

Tommes

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
26. Okt 2009
Beiträge
9.883
Punkte für Reaktionen
1.866
Punkte
314
@Bernd_Eifel
Da mir das Erstellen von YouTube Videos nicht sonderlich liegt, auch wenn ich schon einige erstellt habe, wird das mit dem Erklären etwas schwierig.Nichtsdestotrotz habe vorhin bereits damit begonnen, ein HowTo über Download, Installation und Erstkonfiguration zu schreiben, welches ich zukünftig meinen GitHub Tutorials (siehe meine Signatur) hinzufügen werde. Wann genau ich dazu komme, ein HowTo zu schreiben, das anschaulich erklärt, wie man einen externen Datenträger für AutoPilot gefügig macht, kann ich noch nicht genau sagen, aber ich bin da dran. Sobald ich was zum Vorzeigen habe, melde ich mich hier nochmal.
 

Tommes

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
26. Okt 2009
Beiträge
9.883
Punkte für Reaktionen
1.866
Punkte
314

hglaeser

Benutzer
Mitglied seit
26. Jan 2025
Beiträge
2
Punkte für Reaktionen
0
Punkte
1
Hallo,

ich bin neu hier im Forum, nutze Synology-NAS aber seit vielen Jahre, sowohl privat als auch dienstlich (DS216play, DS220+, RS1619XS+, etc.) und habe auf meinem private DS216Play (ja, schon recht alt aber läuft noch gut) mit aktuellen DSM 7.2 und HyperBackup 4 ein Problem mit AutoPilot.

Als erstes aber vielen Dank an Tommes für seine unglaubliche Arbeit und seinen Einsatz.

Auf der DS216Play konnte ich AutoPilot laut seiner heutigen Anleitung sauber installieren und die Skripte zu meinem HyperBackup-Testbackup anlegen und mit einer ext. USB-Festplatte verküpfen.

Problem: Es passiert nichts beim Anstecken der ext. USB-Platte ans NAS. Das AutoPilot-Protokoll bleibt leer. Das gleiche auf einem DS220+ (auch mit DSM 7.2 und HyperBackup 4) funktioniert problemlos. Das HyperBackup-Testbackup wird automatisch nach Anstecken der USB-Platte ausgeführt und im Log ist alles schön nachvollziehbar. Übrigens ein sehr sauber aufgezogenes System, was Tommes da gebaut hat. Hut ab.

Die DS216Play hat eine "STM Monaco STiH412"-CPU, da laufen auch einige spezielle Synology-Pakete nicht bzw. sind im Paket-Manager nicht verfügbar. Aber Standard-Pakete wie Mailserver, Hyperbackup, Photos, Contacts, Calender, Drive Station, etc. funktionieren alle out of the box. Die DS220+ hat einen INTEL Celeron J4025.

Kann diese eigenartige CPU des DS216Play dazu führen, das AutoPilot den Anschluss der Platte nicht mitbekommt?

Ich hatte bisher unter DSM 6.2 noch die alte AutoRun-Geschichte von Jan Reidemeister laufen. Klappte immer. Ist aber nicht schön. Auch unter DSM7.2 klappt das automatische Backup mit AutoRun v1.10.0-0011 (jetzt von Horst Schmid weiter entwickelt). Das heißt, AutoRun bekommt die angesteckte USB-Platte mit und startet das Script von dort. Ich hab da einfach das von AutoPilot erstellte Script zum Starten des HyperBackups verwendet und als "autorun" auf die ext. Platte kopiert. Sicherheitstechnisch ist das aber alles nicht so schön mit dem Paket "Autorun". Insgesamt ist AutoPilot die deutlich professionellere Lösung (meiner Meinung nach). Es waren immer entweder AutoPilot ODER Autrun gestartet, nie beide Pakete gleichtzeitig (nur um sicherzugehen, dass sich beide Pakete nicht irgendwie behindern).

Wo könnte ich noch nachschauen, um herauszufinden, warum es bei AutoPilot auf der DS216Play klemmt?

Sorry für den langen Text und vielen Dank im Voraus für Eure Antworten.
 
Zuletzt bearbeitet:

Tommes

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
26. Okt 2009
Beiträge
9.883
Punkte für Reaktionen
1.866
Punkte
314
Hallo @hglaeser und willkommen im Forum!

Zunächst einmal recht herzlichen Dank für deine lobenden Worte. Was dein Problem betrifft, so kann ich nur mutmaßen, zumal auf all deinen Systemen DSM 7.2 zu laufen scheint. Spontan würde mir nur eine Kleinigkeit auffallen, was das gute alte autorun bzw. der Fork von Horst Schmid (der im übrigen seit gut 2 Jahren auch nichts aktuelleres mehr herausgegeben hat) anders machen als AutoPilot.

Solltest Du dich auf der Konsole des DSM ein wenig auskennen, könntest Du folgendes versuchen. Melde dich über ein Terminal Programm als root per SSH am DSM an und editiere die Datei /usr/lib/udev/rules.d/99-autopilot.rules. Der Inhalt der Datei sieht so aus…

Bash:
SUBSYSTEM=="block", ACTION=="add", ENV{DEVTYPE}=="partition", PROGRAM="/var/packages/AutoPilot/target/ui/autopilot.sh %k"

Tausche das Wort PROGRAM gegen das Wort RUN+ aus, also so…

Bash:
SUBSYSTEM=="block", ACTION=="add", ENV{DEVTYPE}=="partition", RUN+="/var/packages/AutoPilot/target/ui/autopilot.sh %k"

Speicher die Datei und Versuch es dann nochmal mit dem externen Datenträger an deiner DS216Play. Falls das nicht klappen sollte, starte die DS einmal neu und Probier es erneut. Falls das dann immer noch nicht klappt, wüsste ich für den Moment auch nicht weiter.
 

wegomyway

Benutzer
Sehr erfahren
Mitglied seit
03. Aug 2022
Beiträge
1.506
Punkte für Reaktionen
653
Punkte
184
@Tommes, jetzt muss ich Multitaskfähig sein. Lesen und Bilder gucken ;)
ABER ... Freizeit opfern und gutes tun (y). Natürlich mal durchgeackert, da komm ich mit klar :LOL:
 
  • Like
Reaktionen: Tommes

Tommes

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
26. Okt 2009
Beiträge
9.883
Punkte für Reaktionen
1.866
Punkte
314
Ach du armer. Hast mein vollstes Mitgefühl. Lesen und gleichzeitig Bilder schauen ist echt schon hart an der Grenze des zumutbaren und ist auch etwas völlig anderes als sich von YouTube Videos berieseln zu lassen oder sich durch Instagram zu flitschen. Aber falls es dich tröstet, Themen zu recherchieren, Texte zu schreiben, dabei Rechtschreibung, Formulierung und Satzstellung zu beachten, den Text anschließend nach Markdown umzuformatieren und am besten noch alles ins englische übersetzen, wissen wie man ein Repository auf GitHub betreut, Screenshots erstellt und nacharbeitet und und und…. das lässt sich mit Multitasking garnicht mehr erfassen. 🤣 🤣 🤣 🤣

Nein. Alles gut. Ich mach nur Spaß und würde mir das alles keinen Spaß machen, dann würde ich es nicht tun. Auch wenn es niemanden etwas angeht, was ich meiner Freizeit tue, so ist das, was ich hier mache auch ein Stück weit der geistige Ausgleich zu meinem Beruf. Da arbeite ich mehr mit den Händen und Muskeln, als mit meinem Kopf (auch wenn ich natürlich nicht kopflos vor mich hin arbeite). Egal…

Am Ende zählt das Ergebnis und wenn damit alle zufrieden sind, dann bin ich es auch. Und scheinbar ist das so, weil du damit ja klar kommst ;)
 
  • Like
Reaktionen: wegomyway

hglaeser

Benutzer
Mitglied seit
26. Jan 2025
Beiträge
2
Punkte für Reaktionen
0
Punkte
1
Hallo Tommes,

vielen Dank für Deine superschnelle Antwort zum Sonntag und Deinen Lösungsansatz. Der hat leider nicht geholfen (auch nicht mit Neustart des NAS) und ich habe die Änderung wieder rückgängig gemacht (RUN+ > PROGRAM). Ich bin aber der eigentlichen Ursache näher gekommen:

Meine ext. Test-Festplatte mit 4TB ist GPT-partitioniert und hat aus irgendeinem Grund noch einen kleinen ungenutzten Speicherbereich vor der einzigen großen 4TB-Partition. Beide NAS (DS216play und DS220+) bringen immer einen Hinweis beim Anstecken der Platte, dass eine Partition nicht bereitgestellt werden konnte. Das scheint dieser kleine freie Bereich zu sein. Die eigentliche große Daten-Partition wird sauber gemountet. Auf dem DS220+ startet AutoPilot die HyperBackup-Aufgabe, aber auf der DS216play nicht. Warum auch immer. Auf der DS220+ (dient aktuell nur als Netzwerk-Backup-Ziel per HyperBackup Vault) laufen keine weiteren Pakete. Auf der DS216play laufen dagegen viele: Mailserver, Mailstation, Drive Station, Photos, VPNServer, etc.

Mit einer anderen kleineren USB-Platte (MBR, 2TB, nur eine Partition über die gesamte Festplattenkapazität) funktioniert HyperBackup per AutoPilot auf der DS216Play. Es kommt auch keine DSM-Meldung über nicht bereitgestellte Partitionen.

Nun habe ich mir die 4TB-Platte mit dem "MiniTool Partition Wizzard" angesehen und versucht, diesen freien Speicherbereich in die große Datenpartition aufzunehmen oder beides zusammenzuführen. Ging nicht. Mit EaseUS Partition Manager Pro (kostet aber etwas Geld), klappte es dann (einfach die große Partition nach vorn erweitern).

Und siehe da, beim Anstecken der 4TB-Platte kommt nun keine DSM-Meldung mehr bzgl. nicht-bereitgestellter Partitionen und AutoPilot startet artig den Test-HyperBackup-Job auf dem DS216play.

Nun bin ich ein Backup-Fetischist und hab weitere 2TB- und 4TB-Platten (MBR und GPT) für Backups. Bei allen vier ext. Festplatten sahen die Partitionsschemas leicht unterschiedlich aus, aber immer mit einigen wenigen MB an ungenutzten Speicherbereichen am Anfang und/oder am Ende und bei allen kam im DSM 7.2 beim Anstecken diese Meldung: "Die Partition x konnte nicht bereitgestellt werden." und AutoPilot starte das Backup nicht.

Bei allen habe ich dann mit EaseUS Partition Manager Pro die Partitionen auf die gesamte Festplattengröße erweitert und danach kam keine DSM-Meldung mehr und AutoPilot konnte auf der DS216play die Backups ausführen. Ziel erreicht.

Warum AutoPilot nur auf der alten DS216play die neu angesteckten Festplatten nicht mitbekam, kann ich nicht sagen. Aber der Grund sind/waren definitiv diesen kleinen freien Speicherbereiche bei fast allen meiner ext. Festplatten.

Die Platten habe ich nach dem Kauf nicht selbst so partitioniert, die waren schon so. In Zukunft schau ich mir die Partitionierung an, bevor ich neue Festplatten nutze und passe sie ggf. an.

Vielleicht noch zur Info: Ich bin gestern erst auf der DS216play von DSM 6.2 auf 7.2 (über 7.0 und 7.1) gewechselt. Unter DSM 6.2 kam diese Meldung beim Anstecken der ext. Platten nie, das eine Partition nicht bereitgestellt werden konnte. Man findet auch einige Meldungen im Internet, das DSM seit 7.0 diese Meldungen meist bei großen ext. Festplatten ab 4TB ausgibt.

Ich wusste schon, warum ich dieses Upgrade auf DSM 7 so ewig vor mir hergeschoben habe. Never touch a running system. Möchte aber auch nicht wissen, welche Sicherheitslücken auf dem DSM 6.2 noch offen waren. Dieser ganze Spaß hat mich seit gestern Abend ca. 10 Stunden Zeit und unendlich viele Tests gekostet. Das ist aber kein Vorwurf an Tommes, viel eher an mich selbst, vielleicht auch an Synology und die Hersteller der ext. Festplatten.

Zum Schluss noch einmal vielen Dank für AutoPilot. Gibt es ein Paypal-Konto, damit ich mich erkenntlich zeigen kann? Bitte keinen Spruch wie "Ich mach das nur aus Spaß und brauch ne Abwechslung zur körperlichen Arbeit". Ich bin beruflich selbst Software-Entwickler und froh, dafür bezahlt zu werden. Da möchte ich andere gern unterstützen. Wenn das keiner macht, werden solche tollen Projekte und der ganze Support eingestellt und davon hat am Ende auch niemand etwas.

Verdammt, wieder so viel Text zusammen gekommen. Sorry, musste mich mal auskotzen. Bei meiner Frau rede ich mit solchen Probleme gegen eine Wand, sie versteht mich diesbezüglich leider nicht ;-) Jetzt kann ich aber endlich zufrieden ein Feierabend-Bier genießen.

Schönen Sonntag Abend noch.
 

wegomyway

Benutzer
Sehr erfahren
Mitglied seit
03. Aug 2022
Beiträge
1.506
Punkte für Reaktionen
653
Punkte
184


 

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