﻿<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[AudioHQ - DC++ fürs dateibasierte Backup im privaten Netz]]></title>
		<link>https://www.audiohq.de/viewtopic.php?id=1732</link>
		<atom:link href="https://www.audiohq.de/extern.php?action=feed&amp;tid=1732&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Die neusten Beiträge in DC++ fürs dateibasierte Backup im privaten Netz.]]></description>
		<lastBuildDate>Tue, 25 Apr 2006 06:35:01 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[DC++ fürs dateibasierte Backup im privaten Netz]]></title>
			<link>https://www.audiohq.de/viewtopic.php?pid=7739#p7739</link>
			<description><![CDATA[<p><strong>Backup, Synchronisieren und Verteilen von Daten im privaten Netzwerk mittels Direct Connect</strong></p><p>Dieser kleine Workshop ist als Anregung zum Weiterarbeiten gedacht. Er entstand, weil ich schon seit längerer Zeit verschiedene Methoden vorstellen wollte, mittels derer man seine Sicherungen durchführen bzw. im privaten Netzwerk seine Musik besser verteilen kann. </p><p>Selbstverständlich gehe ich davon aus, daß Interessierte mit den vorgestellten Werkzeugen verantwortlich umgehen und z.B. bei Nutzung in einem Studierenden-Wohnheim auch die Urheberrechte beachten. In der Wohngemeinschaft, innerhalb der Familie, beim Tausch mit dem/der Partner/Partnerin oder auf einer privaten LAN (unter engen Freunden) dürfte dieses Thema sicher eine untergeordnete Rolle spielen, weil der Gesetzgeber diese Bereiche allesamt durchaus im Rahmen der Privatkopie abhandelt.&nbsp; Wer sich dazu informieren möchte, findet im Netz ausreichend Beratung, weshalb ich nicht weiter darauf eingehen werde. </p><p>Wir benutzen eine Filesharing-Software (Dateitausch-Software) und zwar im wahrsten Sinne des Wortes. Wir sharen, synchronisieren und verteilen damit die Daten im Netzwerk. Weiterhin verzichten wir darauf, einen Anschluss zum Internet zu suchen. Deshalb bleiben uns auch die zahlreichen Problemlagen wie &quot;Aktiv- und Passiv-Modus&quot;, Sicherheitsvorkehrungen und die Frage des <a href="http://de.wikipedia.org/wiki/DynDNS">dynamischen DNS</a> erspart. </p><p>Wir müssen uns lediglich die Adresse des Hub (Servers) merken, in diesem Falle idealerweise <span style="color: darkred">192.168.0.1</span> , und in den Clients die Rechnernamen und den Port <span style="color: darkred">1090</span> des Hub eintragen. Beides kombiniert ergibt die Adresse <span style="color: darkred">192.168.0.1:1090</span>. </p><p>Auch Benutzern mit geringer Netzwerkerfahrung sollte das problemlos gelingen, ebenso wie die Konfiguration eines <a href="http://de.wikipedia.org/wiki/VNC">VNC</a>, über den sich alle beteiligten Rechner fernsteuern lassen. Dies ist vor allem dann von Vorteil, wenn keine weiteren Personen (WG, Familie, etc. p.p.) das Netzwerk benutzen oder wenn ohne Mithilfe Sicherungen angelegt werden sollen, oder wenn, so wie bei mir, einige Rechner zu einem Netzwerk verbunden sind. </p><p>Ich gehe aber erst einmal davon aus, daß sich für diese Dinge eher erfahrenere Anwender interessieren. Außerdem setze ich voraus, daß entsprechend Ambitionierte etwas Netzwerk-Erfahrung mitbringen und wissen, wie man einen VNC bedient. Die Client- und die Server-Software stehen für diverse Betriebssysteme, wie z.B. FreeBSD, Linux, Mac OS oder Windows, zur Verfügung. Als plattformübergreifende Version gibt es auch Portierungen in Python, Java und TCL.&nbsp; <br />Das von mir vorgestellte Verfahren eignet sich insbesondere für <a href="http://de.wikipedia.org/wiki/Heterogen">heterogene</a> Systemumgebungen, also Netzwerke, die unterschiedliche Betriebssysteme verbinden. Die jeweiligen Werkzeuge müssen daher entsprechend konfiguriert werden. </p><p><strong>Software für den Hub</strong><br /><a href="http://www.dcpp.net/wiki/index.php/Hubs">Übersicht 1</a> <a href="http://www.dcpp.net/faq/index.php?action=artikel&amp;cat=13&amp;id=70&amp;artlang=en">Übersicht 2</a></p><p>Wie bereits erwähnt, empfehle ich als sinnvolle Ergänzung des DirectConnect-Systems eine Fernwartungssoftware, wie etwa <a href="http://www.tightvnc.com/">tightVNC</a> (<a href="http://www.easylinux.de/Artikel/ausgabe/2004/11/048-vnc/kdewin.png">Screenshot</a>), um zentral von einem Rechner aus auf alle anderen Rechner im Netzwerk zugreifen zu können. Tastatur, Maus und Bildschirm müssen dann, wie bei mir, nur noch an einem Rechner vorhanden sein. Die übrigen Rechner können mit sog. Magic Pakets und <a href="http://de.wikipedia.org/wiki/Wake_On_LAN">Wake on LAN</a> (WOL) aufgeweckt und hochgefahren werden. </p><p>Aus meiner Sicht ergeben sich einige Vorteile gegenüber anderen Techniken, wie z.B. der Nutzung von Freigaben innerhalb inhomogener Benutzerrechts-Gefüge. Insbesondere der Fakt, daß man z.B. im Netzwerk <span style="color: red">keinen Papierkorb nutzen kann</span>, stellt weniger versierten Anwendern bei der Nutzung selbiger oft einige Fallen. </p><p>Meiner Meinung nach gelingt das Verteilen (Upload/Download) mittels DC++ komfortabler und flexibler als bei FTP-basierten Techniken, welche ich in Zukunft ebenfalls vorstellen würde, wenn Reaktionen auf diesen Artikel ein Interesse an dieser Thematik bezeugen sollten. Eine höhere Sicherheit ergibt sich nämlich auch, da alle Up- oder Downloads schlicht und ergreifend nur Kopiervorgänge verursachen, die den weniger versierten Benutzer davor bewahren, einem ungewollten <span style="color: red">Verschieben statt Kopieren</span> oder etwaigen Abfragen zuzustimmen, durch welche wichtige Inhalte überschrieben, gelöscht oder gegen ältere Versionen ausgetauscht werden. Dementsprechende &quot;Worst Case-Szenarien&quot; kann man <a href="http://www.heise.de/ct/06/09/104/">hier</a> einsehen.&nbsp; &nbsp;</p><p><strong>Vorteile:</strong><br /> *&nbsp; Sichere Übertragung durch Kontrolle der Prüfsummen (Hash, TTL)<br /> *&nbsp; Wiederaufnahme von Uploads/Downloads bei Abbruch der Verbindung<br /> *&nbsp; Möglichkeit der Versionsüberprüfung durch Kontrolle der Zeitstempel, Logs und Hashs<br /> *&nbsp; Schnelle Suche innerhalb der Indizes<br /> *&nbsp; Datei- und Verzeichnis-Indizes stehen als Kataloge auch bei ausgeschalteten Clients zur Recherche bereit<br /> *&nbsp; Großaufträge können in eine Warteschlange (Queue) gestellt werden<br /> *&nbsp; Paßwortverwaltung und Zugangskontrolle ist möglich<br /> *&nbsp; max. Übertragungsbandbreiten und der verteilte Download/Upload aus oder zu mehreren Quellen können&nbsp; festgelegt und gesteuert werden<br /> *&nbsp; der Umgang mit der Benutzerrechtsverwaltung und Freigabe im Netzwerk entfällt, denn sobald der Server außer Betrieb ist, ist kein Zugang zu den Shares möglich, was insbesondere für XP-Home-Benutzer interessant sein dürfte, da sie nicht über die Möglichkeit verfügen, in größerem Umfang Freigaben in einem Netz zu verwalten und zu administrieren <br /> *&nbsp; Up- und Downloads lassen sich bequem überwachen und nachverfolgen<br /> *&nbsp; ein Text-Chat, um innerhalb der angeschlossenen Rechner zu kommunizieren, ist ebenfalls vorhanden <br /> *&nbsp; der Client kann auch von einem USB-Stick aus ausgeführt werden, denn er belegt dort nur etwa 4-5 MB; außerdem kommen noch die abgelegten und gepackten Indizes der Rechner, deren Share-Liste man angefordert hat, hinzu<br /> *&nbsp; mehrere Instanzen des Programmes sind auch möglich, wenn man die *.exe kopiert und benennt<br /> *&nbsp; Umbenennungen werden vom Programm ignoriert, da es die TTL-Hashs nicht beeinflusst&nbsp; &nbsp;<br /> *&nbsp; eine deutschsprachige Lokalisierung ist mittels einer <a href="http://sourceforge.net/tracker/?group_id=40287&amp;atid=460289">Sprachdatei</a> möglich</p> <br /><br /><p>An dieser Stelle möchte ich jedoch noch einmal ausdrücklich darauf hinweisen, daß es hier um das <span style="color: darkred">dateibasierte Backup</span> und Verteilen zur Bearbeitung geht. Sicherungen per Image-Erstellung sind mit dieser Methode nicht möglich. </p><p><strong>Einstellungen DC-Hub</strong></p><p>Ich benutze für dieses Tutorial <a href="http://fileforum.betanews.com/detail/Direct_Connect_Hub/990843580/1">Direct Connect Hub 2.0</a> und den <a href="http://sourceforge.net/project/showfiles.php?group_id=40287&amp;package_id=70036">DC++ Client 0.689</a>. Die Software selbst ist Open Source, nicht kommerziell, ad- und spywarefrei, erfreut sich einer großen Bekanntheit und wird bestens im Netz unterstützt und auch weiterentwickelt. Wir benötigen für&#039;s erste auch keines der Feature spezieller Varianten oder Mods. </p><p>Der Server selbst kann im Konfigurations-Panel eingerichtet und gestartet werden. Es steht auch eine Nutzerverwaltung zur Verfügung. Mit <span style="color: green">Start</span> wird er gestartet, danach kann das Panel auch schon wieder mit <strong>[x]</strong> (oben rechts ;) ) geschlossen werden. Der Server läuft danach auch ohne dieses geöffnete &quot;Fenster&quot;. </p><p><a href="http://img141.imageshack.us/my.php?image=00hubbenutzerverwaltung0ba.png"><span class="postimg"><img src="http://img141.imageshack.us/img141/5056/00hubbenutzerverwaltung0ba.th.png" alt="http://img141.imageshack.us/img141/5056/00hubbenutzerverwaltung0ba.th.png" /></span></a> . <a href="http://img141.imageshack.us/my.php?image=00hub4xp.png"><span class="postimg"><img src="http://img141.imageshack.us/img141/497/00hub4xp.th.png" alt="http://img141.imageshack.us/img141/497/00hub4xp.th.png" /></span></a></p><p><strong>Einstellungen DC++ Client</strong></p><p>In den DC++ Clients vergibt man eine Adresse des Hubs unter <span style="color: green">Favorite Hubs</span> und einen Anmeldenamen (Account), der dann auch als Name in der späteren <span style="color: green">Online</span>-Liste erscheint. </p><p>Danach teilt man dem Programm mit, welche Ordner im Netzwerk geshared werden sollen.</p><p><a href="http://img141.imageshack.us/my.php?image=01clientfavoritehubs003ik.png"><span class="postimg"><img src="http://img141.imageshack.us/img141/7193/01clientfavoritehubs003ik.th.png" alt="http://img141.imageshack.us/img141/7193/01clientfavoritehubs003ik.th.png" /></span></a>&nbsp; &nbsp; . <a href="http://img271.imageshack.us/my.php?image=01shareaufarchivrechner007mi.png"><span class="postimg"><img src="http://img271.imageshack.us/img271/9053/01shareaufarchivrechner007mi.th.png" alt="http://img271.imageshack.us/img271/9053/01shareaufarchivrechner007mi.th.png" /></span></a> </p><p>Eine Einsicht in die Dateilisten der Shares erhält man, indem man per Rechtsklick auf einen Eintrag in der Onlineliste <span style="color: green">Get List</span> wählt. </p><p><a href="http://img271.imageshack.us/my.php?image=02dateilisteholen000eg.png"><span class="postimg"><img src="http://img271.imageshack.us/img271/3033/02dateilisteholen000eg.th.png" alt="http://img271.imageshack.us/img271/3033/02dateilisteholen000eg.th.png" /></span></a>&nbsp; . <a href="http://img141.imageshack.us/my.php?image=02dateilisteholen017cf.png"><span class="postimg"><img src="http://img141.imageshack.us/img141/4923/02dateilisteholen017cf.th.png" alt="http://img141.imageshack.us/img141/4923/02dateilisteholen017cf.th.png" /></span></a> . <a href="http://img274.imageshack.us/my.php?image=02dateilisteholen027yj.png"><span class="postimg"><img src="http://img274.imageshack.us/img274/7175/02dateilisteholen027yj.th.png" alt="http://img274.imageshack.us/img274/7175/02dateilisteholen027yj.th.png" /></span></a></p><p>Nachfolgender Screenshot zeigt ein geöffnetes Verzeichnis mit seinen Inhalten, die auch jeweils mit den Explorer-Icons versehen wurden. Eine Miniatur-Vorschau ist leider nicht möglich.</p><p><a href="http://img274.imageshack.us/my.php?image=05nachbarbeitunguploaden7pm.png"><span class="postimg"><img src="http://img274.imageshack.us/img274/1404/05nachbarbeitunguploaden7pm.th.png" alt="http://img274.imageshack.us/img274/1404/05nachbarbeitunguploaden7pm.th.png" /></span></a></p><p><strong>Suchen im Intranet</strong></p><p>Selbstverständlich kann man mit DC++ auch das ganze Netz durchsuchen und bei Bedarf auf jedem zur Verfügung stehenden Rechner auf die jeweiligen Verzeichnisse oder Dateien zugreifen..</p><p><a href="http://img274.imageshack.us/my.php?image=04suchen0hd.png"><span class="postimg"><img src="http://img274.imageshack.us/img274/1982/04suchen0hd.th.png" alt="http://img274.imageshack.us/img274/1982/04suchen0hd.th.png" /></span></a> . <a href="http://img134.imageshack.us/my.php?image=04suchenunddownload8ku.png"><span class="postimg"><img src="http://img134.imageshack.us/img134/1271/04suchenunddownload8ku.th.png" alt="http://img134.imageshack.us/img134/1271/04suchenunddownload8ku.th.png" /></span></a></p><p>Für den Download kann man entsprechende Standardverzeichnisse vorgeben, oder aber &quot;frei&quot; einen Ort angeben.</p><p><a href="http://imageshack.us"><span class="postimg"><img src="http://img274.imageshack.us/img274/78/03download007ra.png" alt="http://img274.imageshack.us/img274/78/03download007ra.png" /></span></a></p><p>Die Dateilisten von Rechnern, die gerade nicht online sind, kann man auch einsehen.</p><p><a href="http://img134.imageshack.us/my.php?image=02dateilisteholen036fo.png"><span class="postimg"><img src="http://img134.imageshack.us/img134/2155/02dateilisteholen036fo.th.png" alt="http://img134.imageshack.us/img134/2155/02dateilisteholen036fo.th.png" /></span></a> . <a href="http://img274.imageshack.us/my.php?image=02dateilisteholen045sg.png"><span class="postimg"><img src="http://img274.imageshack.us/img274/7855/02dateilisteholen045sg.th.png" alt="http://img274.imageshack.us/img274/7855/02dateilisteholen045sg.th.png" /></span></a> . <a href="http://img274.imageshack.us/my.php?image=02dateilisteholen056rn.png"><span class="postimg"><img src="http://img274.imageshack.us/img274/7509/02dateilisteholen056rn.th.png" alt="http://img274.imageshack.us/img274/7509/02dateilisteholen056rn.th.png" /></span></a></p><p>Die Dateigröße dieser Katalog-Dateien (Indizes) ist relativ klein, hier z.B. 620 KB für etwa 89 GB Share. Vorraussetzung für das Funktionieren dieser Offline-Indizes ist, daß man in den Optionen <span style="color: green">don&#039;t delete file lists when exiting</span> aktiviert hat.</p><p><a href="http://img190.imageshack.us/my.php?image=07einstellungen3ge.png"><span class="postimg"><img src="http://img190.imageshack.us/img190/1291/07einstellungen3ge.th.png" alt="http://img190.imageshack.us/img190/1291/07einstellungen3ge.th.png" /></span></a> . <a href="http://img99.imageshack.us/my.php?image=07katalogdatei4vl.png"><span class="postimg"><img src="http://img99.imageshack.us/img99/1091/07katalogdatei4vl.th.png" alt="http://img99.imageshack.us/img99/1091/07katalogdatei4vl.th.png" /></span></a></p><p>An vielen Stellen im Programm werden sog. Hashs (Prüfsummen) erstellt, z.B. beim Start des Programms oder bei Dateitransfers.</p><p><a href="http://imageshack.us"><span class="postimg"><img src="http://img134.imageshack.us/img134/6800/06hashingbeimstart001wz.png" alt="http://img134.imageshack.us/img134/6800/06hashingbeimstart001wz.png" /></span></a></p><p>Im Prinzip fasst DC++ nur alles das zusammen, was manche von uns früher händisch oder mit mehren Programmen erledigt haben. Also meist: </p><ol class="decimal">*&nbsp; Herunterladen der Audiodaten vom Server/Backup<br /> *&nbsp; Einen MD5- oder SFV-Check durchführen, um zu überprüfen, ob während des Netzwerktransfers Fehler aufgetreten sind <br /> *&nbsp; Bearbeiten der Daten<br /> *&nbsp; Erstellen neuer MD5- oder SFV-Prüfsummen<br /> *&nbsp; Hochladen auf den FTP-Server<br /> *&nbsp; Versionskontrolle und Testen der MD5- und SFV-Prüfsummen auf Fehler<br /> *&nbsp; <a href="http://www.mpex.net/info/quickpar.html">Erstellen neuer PAR-Dateien</a> mit 1- bis 3-prozentiger Redundanz zur Korrektur von Tagging-Fehlern</ol><p> </p><p>Im vergangenen Jahr habe ich mit DC++ so ziemlich alle gerade aufgeführten Vorgänge vermeiden können. SynchronizeIT, MD5- oder SFV-Erstellung und Prüfung benutze ich auch kaum noch, das ganze Netz (genauer die Shares aller meiner beteiligten Rechner) sind auch im ausgeschalteten Zustand für mich transparent.</p><p><a href="http://de.wikipedia.org/wiki/Direct_Connect">Wikipedia-Artikel</a></p><p>PS: Ich biete hiermit erst einmal eine Arbeitsversion des Workshops als Diskussionsgrundlage an. Sollte dieser Artikel, wie schon weiter oben angesprochen, auf Interesse stoßen, würde ich den Umgang mit FTP- und Image-Software und weitere Workshops in Aussicht stellen.</p><p>Meinungen Eurerseits, Hinweise auf Fehler oder Lücken ?</p>]]></description>
			<author><![CDATA[null@example.com (Lego)]]></author>
			<pubDate>Tue, 25 Apr 2006 06:35:01 +0000</pubDate>
			<guid>https://www.audiohq.de/viewtopic.php?pid=7739#p7739</guid>
		</item>
	</channel>
</rss>
