Hallo, Ich habe einen Server gemietet mit einer 60 GB Platte. Im dortigen lokalen Netz habe ich 80 GB ftp-backup space (also einen ftp account der nur vom Server erreichbar ist) Da ich diesen Backupspace nicht komplett benoetige, wuerde ich gerne ein Art ftp proxy aufsetzen, der von aussen aussieht wie ein normaler ftp-server (mit verschieden Accounts und Rechten) aber intern einfach alle Anfragen auf den ftp-backup space weiterleitet. Gibts dafuer ne Loesung? Geht das vielleicht einfach mit frox oder der Suse proxy-suite? cu, Ruediger
Hallo Rüdiger, hallo Leute, Am Donnerstag, 6. Januar 2005 13:01 schrieb Ruediger Meier:
Ich habe einen Server gemietet mit einer 60 GB Platte. Im dortigen lokalen Netz habe ich 80 GB ftp-backup space (also einen ftp account der nur vom Server erreichbar ist)
Da ich diesen Backupspace nicht komplett benoetige, wuerde ich gerne ein Art ftp proxy aufsetzen, der von aussen aussieht wie ein normaler ftp-server (mit verschieden Accounts und Rechten) aber intern einfach alle Anfragen auf den ftp-backup space weiterleitet. Gibts dafuer ne Loesung? Geht das vielleicht einfach mit frox oder der Suse proxy-suite?
Es gibt die Möglichkeit, den FTP-Server zu mounten, sodass die Daten darauf wie ein lokales Verzeichnis erreichbar sind. Google mal nach lufs - das ist ein Kernelmodul, die URL habe ich gerade nicht zur Hand. Mounten geht anschließend (laut 1&1-FAQ) mit # modprobe lufs # mount -t lufs -o \ fs=ftpfs,username=BENUTZER,password=PASSWORT,host=backupserver \ none /moredata /moredata kannst Du anschließend per FTP freigeben wie gewohnt. Gruß Christian Boltz -- Ich lasse ihn lieber im Glauben, er sei kein Idiot, damit es besser wirkt, wenn ich ihn mal wieder Idiot nenne. :-) [Frank Toennes in dag°]
On Friday 07 January 2005 01:26, Christian Boltz wrote:
Es gibt die Möglichkeit, den FTP-Server zu mounten, sodass die Daten darauf wie ein lokales Verzeichnis erreichbar sind.
Google mal nach lufs - das ist ein Kernelmodul, die URL habe ich
Besten Dank damit damit koennte ich ja meine Platte kostenlos von 60GB auf 160GB vergroessern! Weiss jemand ob das Ding stabil laeuft? Das Problem ist nur dass ich keinen aktuellen kernel patch gefunden habe. Das Projekt scheint sowieso schon etwas vernachlaessigt: http://lufs.sourceforge.net/lufs/ Ich benutze kernel 2.6.5-7.111-default und habe mir den Patch lufs-0.9.7-2.6.0-test9.patch.gz von http://sourceforge.net/project/showfiles.php?group_id=57332 geholt. $ gunzip -c /tmp/lufs-0.9.7-2.6.0-test9.patch.gz | patch -p1 patching file MAINTAINERS Hunk #1 succeeded at 1276 (offset 36 lines). patching file fs/Kconfig Hunk #1 succeeded at 1427 (offset 180 lines). patching file fs/Makefile Hunk #1 FAILED at 91. 1 out of 1 hunk FAILED -- saving rejects to file fs/Makefile.rej patching file fs/lufs/Makefile patching file fs/lufs/dir.c [...] fs/Makefile.rej sieht dann so aus: *************** *** 91,93 **** obj-$(CONFIG_XFS_FS) += xfs/ obj-$(CONFIG_AFS_FS) += afs/ obj-$(CONFIG_BEFS_FS) += befs/ --- 91,94 ---- obj-$(CONFIG_XFS_FS) += xfs/ obj-$(CONFIG_AFS_FS) += afs/ obj-$(CONFIG_BEFS_FS) += befs/ + obj-$(CONFIG_LUFS_FS) += lufs/ Kann ich einfach die Zeile obj-$(CONFIG_LUFS_FS) += lufs/ irgendwo im original fs/Makefile nach der Zeile # Do not add any filesystems before this line anfuegen? Gibt es eine Moeglichkeit nur das lufs kernel modul zu kompilieren und in den laufenden Kernel zu laden? cu, Ruediger
On Friday 07 January 2005 13:39, Ruediger Meier wrote:
Kann ich einfach die Zeile obj-$(CONFIG_LUFS_FS) += lufs/ irgendwo im original fs/Makefile nach der Zeile # Do not add any filesystems before this line anfuegen?
Ok ich hab das jetzt auf meinem lokalen Rechner so gemacht und es laueft nach $ make cloneconfig $ make xconfig #lufs aktivieren $ make $ make modules_install $ modprobe lufs Hierzu einige Fragen, weil ich es jetzt auf dem Server machen will: Ist mein beschriebener Weg korrekt so? kann ich problemlos einfach make modules_install install machen ohne reboot zu machen und ohne den kernel in /boot auszuwechseln? Eigendlich will ich ja nur das neue fs/lufs/lufs.ko in den laufenden kernel einbinden! Kann man das auch einzeln kompilieren? Reicht es wenn ich es manuell nach /lib/modules/2.6.5-7.111.5-default/kernel/fs/lufs kopiere oder muss man noch irgenwas mit /lib/modules/2.6.5-7.111-default/modules.* anstellen? Nachdem lusf geladen is kann ich also ftp-server irgendwohin mounten, bei einigen ftp servern bekomme ich aber $ lufsmount ftpfs://ftp.server_xyz.com /mnt/ $ /mnt/ /bin/ls: lese Verzeichnis /mnt/: Die Verbindung wurde vom Kommunikationspartner zurückgesetzt !? mit ftp.suse.com klapt es zum Beispiel reibungslos und find, grep & co funkieniern wie gewohnt :) cu Ruediger
participants (2)
-
Christian Boltz
-
Ruediger Meier