====== drftpd-debian ====== ==== drftpd slave to slave ==== Folgendes Szenario. Ich haben einen Masterserver ;) Weiters einen Slaveserver namens bawls1 worauf sich die zu verschiebenden Daten befinden. Auf den zweiten Slaveserver den wir bawl2s nennen, werden wir die Daten von bawls1 kopieren und wieder in drftpd aufnehmen. Bawls1 besitzt 2 Ordner namens mp3 und xvid, diese zwei Ordner sollen auf bawls2. Slave1 = Bawls1 (proftpd installiert, SiteHDD = mp3,xvid) Slave2 = Bawls2 (proftpd installiert, SiteHDD = LEER) Ich habe nun auf bawls1 und bawls2 jeweils zusätzlich proftpd installiert um an die files zu kommen. (ForeignAddress muss jeweils auf true sein um proftpd das FXP kopieren zu erlauben. Server-Server kopie) - Bawls1 abschalten. ./slave.sh stop (Ich habe noch die eingetragene HDD aus der slaveconfig auskommentiert, das ja nichts passieren kann) - Zum drftpd Verbinden und \"site del slave bawl1\" (Somit verschwinden die Ordner im drftpd) - Noch im drftpd adden wir den neuen Slaveserver bawls2 \"add slave bawls2\" und starten diesen. ./slave.sh start - Zum proftpd am bawls1 Verbinden und die Files via proftpd in den selben ordner am bawls2 kopieren. - Am besten nur mal eine File testen. - Nun zum drftpd Verbinden und via RAW Command site remerge bawl2, dann sollten die neuen ordner im drftpd erscheinen. -------------------- USAGE site find ... -action nuke : nuke site find ... -empty : returns empty directories site find ... -rname : for true regular expressions site find ... -missing : returns directories that do not have the file(s) Be careful with these, always check results before performing actions! e.g. site find -incomplete -rname ^(?i)((?!REASON|\[NUKED\]|\[IMDB\]|s ample).)*$ -action nuke 3 no.incompletes site find -missing ^.+.sfv$ -rname ^(?i)((?!REASON|\[NUKED\]|\[IMDB\]| [AVI\]|\[SOUND\]|sample|cover|nfofix).)*$ site find -empty -action wipe site find -missing ^.+.nfo$ site find -missing ^.+.m3u$ -------------------------------- 273 nano /etc/apt/sources.list 274 apt-get update 275 apt-cache search jdk 276 apt-get install sun-java5-jdk 277 update-alternatives --config java 278 su djmaster 279 exit 280 update-alternatives mc 282 apt-get install ant patch -p0 < incomplete-patch.diff site change idle_time 120 site slave slavename set pasv_addr 1.2.3.4