Datei splitten?

Post Reply
Message
Author
Robin

Datei splitten?

#1 Post by Robin »

Hallo,

ich habe folgendes Problem:

Hier in der Bibliothek kann ich an den Linuxrechnern im Web surfen und Dateien auf dem (mitgebrachten) Memorystick speichern.

Es ist nicht möglich große Dateien im Homeverzeichnis "zwischenzulagern", da dort nur 10MB per Quota frei sind.
Man kann aber direkt auf /mnt/flash schreiben.

Leider habe ich nur einen Stick mit 64MB, so ist es mir nicht möglich größere Dateien mit nach Hause zu nehmen (z.B. OpenOffice.org)

Kann man mit Linux Bordmitteln (hier RedHat) Dateien so runterladen, daß immer nur ein Teil auf den Stick geschrieben wird
und ich den Download der Datei dann praktisch auf mehrere Tage verteilen kann?

Danke

User avatar
max
Posts: 806
Joined: 14. May 2000 12:55
Location: Ruhrpott

Re: Datei splitten?

#2 Post by max »

man split
gruss Max

tom

Re: Datei splitten?

#3 Post by tom »

Nee, split nützt ihm nix, wenn er die ganze Datei nicht in einem Stück downloaden kann.
Ein Download in Stücken könnte zumindest per ftp funktionieren, sofern der Server mitspielt. Mit "get localfilename,remotefilename,filepos" lässt sich ein DL ab einer bestimmten Position beginnen. Irgendwie muss sich dann auch das Ende bestimmen lassen, ich weiss nur nicht wie, müsste man mal intensiv suchen <img src="http://www.pl-forum.de/UltraBoard/Images/Sad.gif" border="0" align="middle">
Downloader wie d4x machen es ja auch zum parallelen Download von mehreren Teilen einer Datei, es muss also gehen.
mfg tom

User avatar
max
Posts: 806
Joined: 14. May 2000 12:55
Location: Ruhrpott

Re: Datei splitten?

#4 Post by max »

man wget
<blockquote><pre><font size="1" face="">code:</font><hr><font face="Courier New" size="2">
-c
--continue
Continue getting a partially-downloaded file. This is
useful when you want to finish up a download started
by a previous instance of Wget, or by another program.
</font><hr></pre></blockquote>

Max

Robin

Re: Datei splitten?

#5 Post by Robin »

den Download fortsetzen geht nicht, da ja der erste Split nicht mehr da ist (schon zuhause aufm Rechner)
Der Stick ist leer.

Robin

Re: Datei splitten?

#6 Post by Robin »

sollte es wirlich keine Lösung geben?

Ich möchte eine ca. 100MB per ftp erreichbare Datei auf einem 64MB großen USB Stick speichern.
Leider habe ich keine Möglichkeit zum lokalen zwischenspeichern.
Es muß also direkt von ftp auf den Stick geschrieben werden.
Nur wird halt einfach abgebrochen wenn der Stick voll ist.

@tom
>get localfilename,remotefilename,filepos
den Befehl gibts hier leider nicht, aber sowas mit fileposstart und fileposstop wäre ideal.


Gruß
Robin

nochmal Robin

Re: Datei splitten?

#7 Post by nochmal Robin »

Hi,

ich hab jetzt was gefunden! *freu*

Falls das noch jemand braucht:

am ersten Tag:
curl -r 0-63000000 -o /mnt/flash/teil.1 ftp://server.de/riesenfile.iso

am zweiten:
curl -r 63000001-126000000 -o /mnt/flash/teil.2 ftp://server.de/riesenfile.iso

und am dritten den Rest:
curl -r 126000001 -o /mnt/flash/teil.3 ftp://server.de/riesenfile.iso

Dann kann man das ganze zuhause wieder zusammenbasteln mit:

cat teil.* > riesenfile.iso

und kann das endlich brennen...

Etwas unschön ist nur der Bereich nur in Byte angegeben werden kann... aber immerhin klappt das so.


Jetzt muß das "curl" nur noch bei redhat dabei sein...

Werde das morgen mal testen.


Gruß
Robin

Descartes

Re: Datei splitten?

#8 Post by Descartes »

Nur so ein, zwei Gedanken:
Wäre es nicht vorteilhaft, hier dann eine 512MB oder 1GB CompactFlash Card (letzteres ist ein IBM Microdrive in CF-Bauform) per 6in1-Drive per USB anzuschliessen und darauf das ganze zu speichern, anstatt den 64MB USB-Stick zu verwenden?

Oder kannst du eine Ramdisk von ausreichender Grösse anlegen (genügen RAM vorrausgesetzt) und dann mit mehreren USB Sticks hantieren?

Robin

Re: Datei splitten?

#9 Post by Robin »

hmm, naja der 64er Stick kam gerade mal 20 EUR.

Klar wäre ein größerer schöner und besser, aber das lohnt sich nicht.
Der große Stick wäre dann meistens nur wenig ausgelastet weil ich einfach nicht soviel Zeug ausm Netz brauche.
Mit dem kleinen und diesem curl Gesplitte dauert halt mal ne Datei 2-3 Tage und es geht auch.
Wenns dann schneller gehen soll leih ich mir halt mal von nem Freund den Stick für nen Tag.

Man muß doch nicht bei jedem Problem gleich wieder neue Hardware kaufen...

Post Reply