Wie tarnt man 30 Gigabyte Daten auf einem 50-Gigabyte-Server?

Wie tarnt man 30 Gigabyte Daten auf einem 50-Gigabyte-Server?

Ich muss den Inhalt eines Ordners (voller JPEG-Bilder) an einen Client senden.

Mein Server hat 50 Gigabyte und mein Ordner 30 Gigabyte. (JPEG zu zippen ist sinnlos, da JPEG bereits komprimiert ist)

Irgendeine Idee/Strategie, wie ich so etwas erreichen kann?

Grüße

Antwort1

Tariere es weg über ssh:

tar zcf - /SRC | ssh [email protected] dd of=/remote/server/path/file.tgz

Antwort2

tar unterstützt das Anhängen an ein bestehendes Archiv. Wenn Sie also ~10 GB tarnen und dann die Originale löschen, können Sie einen weiteren Stapel mit ~10 GB ausführen und diese dem mit hinzufügen .tar.die --appendFlagge. Machen Sie weiter, bis alles drin ist .tarund Sie alle Originale entfernt haben.

Alternativ können Sie ein neues Laufwerk anschließen oder 10 $/Monat für ein 1-TB-Dropbox-Konto bezahlen und ihnen darüber Zugriff gewähren oder sie zum Download auf einer Plattform wie Amazon S3 bereitstellen.

Antwort3

Sie haben doch eine Art Backup, oder? Wenn nicht, erstellen Sie das zuerst. Vielleicht mit rsync und einem zusätzlichen Laufwerk, rsync über SSH zu einem anderen Ort oder einem Snapshot, wenn es sich um eine VM bei einem Anbieter handelt, der diesen Dienst auf Festplatten bereitstellt.

Sobald Sie gute Backups haben, führen Sie tar mit dem --remove-filesFlag aus. Dadurch werden die Quelldateien gelöscht, wenn sie der Tar-Datei hinzugefügt werden.

verwandte Informationen