Archive im Synology DSM
Grundsätzlich bietet 7zip (nachfolgend 7z) für sein Archivierungstool auf Windows- sowie UNIX-Systemen eine passable GUI an. Ganz im Gegensatz zum Synology NAS Betriebssystem DSM (DiskStation Manager). Dort lassen sich zwar über Rechtsklick im File Station Dateimanager Archive erstellen und extrahieren. Allerdings sind beide GUIs äußerst minimalistisch. Davon abgesehen scheitert bei mir das Öffnen von Archiven (über Rechtsklick -> Extrahieren -> Extrahieren…) mit Größen über 200GB – „Operation fehlgeschlagen“ ist die einzige Reaktion.
7z per Kommandozeile nutzen
Das Handling großer Archive jenseits der 200GB wird also per DSM GUI problematisch – dabei sind Synology NAS gerade für Archive dieser Größenordnung gedacht. Auch Details wie Ausnahmen, Kompressionsoptionen oder Ausgabenumleitung in eine Logdatei sind nicht anpassbar. An dieser Stelle bietet sich die Kommandozeile gegenüber der GUI an. Sowohl Zip als auch 7z können mit all ihren Funktionen gesteuert werden.
Aus diesen Gründen nutze ich für Archivaufgaben jeglicher Art mittlerweile die SSH Shell der DSM, benutzt über MobaXterm portable (sehr empfehlenswert übrigens).
Ebenfalls nur per Kommandozeile möglich: Das gezielte Löschen einzelner Inhalte/Daten/Ordner eines großen Archivs, ohne dieses entpacken und wieder packen zu müssen.
Weitere Vermutung, die ich aber nicht sicher behaupten kann: Die Kommandozeilenversion arbeitet 5-10% schneller als die GUI Version des DSM. Das kommt bei Archivierungsjobs, die mehr als 48 Stunden benötigen, dann schon zu tragen.
Nutzung
Eine Liste der möglichen Befehle und Optionen für 7z werden auf dieser Seite aufgelistet. Aber Achtung: Nicht alle Optionen sind in der 7z Version des Synology DSM verfügbar.
Hier ein paar Beispiele:
Erstellen eines neuen Archivs:
Listen bestimmter Inhalte eines Archivs:
Löschen bestimmter Inhalte eines Archivs:
Inhalte eines Archivs an einem bestimmten Pfad in eine Datei schreiben:
Der Inhalt sieht dann so aus:
Listing archive: Backup-2017-04.zip -- Path = Backup-2017-04.zip Type = zip 64-bit = + Physical Size = 305031056939 Date Time Attr Size Compressed Name ------------------- ----- ------------ ------------ ------------------------ 2017-04-26 11:00:52 D.... 0 0 Backup-2017-04/Gruppenlaufwerke/Fotogalerie 2017-04-28 11:38:14 ..... 14340 2177 Backup-2017-04/Gruppenlaufwerke/Fotogalerie/.DS_Store 2016-08-25 13:53:04 D.... 0 0 Backup-2017-04/Gruppenlaufwerke/Fotogalerie/2012-10_Fotoshow 2016-12-20 12:45:00 ..... 18436 1373 Backup-2017-04/Gruppenlaufwerke/Fotogalerie/2012-10_Fotoshow/.DS_Store 2016-08-25 13:53:04 ..... 0 0 Backup-2017-04/Gruppenlaufwerke/Fotogalerie/2012-10_Fotoshow/.com.greenworldsoft.syncfolderspro 2014-12-09 17:36:36 D.... 0 0 Backup-2017-04/Gruppenlaufwerke/Fotogalerie/2012-10_Fotoshow/DigiCam 2012-09-12 14:48:12 ..... 2297235 2289640 Backup-2017-04/Gruppenlaufwerke/Fotogalerie/2012-10_Fotoshow/DigiCam/IMG_0459.JPG 2012-09-12 14:48:22 ..... 2380805 2368594 Backup-2017-04/Gruppenlaufwerke/Fotogalerie/2012-10_Fotoshow/DigiCam/IMG_0460.JPG ...