[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: tar: Buffer vergrößern



Am Dienstag, 18. Dezember 2012 schrieb Michael Schuerig:
> On Tuesday 18 December 2012, Martin Eberhard Schauer wrote:
> > Und jetzt noch mal für die richtige Liste :-(
> > 
> > > Ich möchte regelmäßig ein großes (~50GB) TAR-File von einem
> > > Verzeichnis erzeugen, wobei Verzeichnis und TAR auf derselben
> > > Platte liegen.
> > > 
> > > Ich möchte regelmäßig ein großes (~50GB) TAR-File von einem
> > > Verzeichnis erzeugen, wobei Verzeichnis und TAR auf derselben
> > > Platte liegen.
> > 
> > Warum verzichtest Du auf Kompression und warum soll es auf derselben
> > Platte landen? Ich denke bei dieser Aufgabenstellung an
> > Sicherungskopie (neudeutsch Backup) und die sollte, wenn schon auf
> > derselben Platte, mindestens auf eineranderen Partition liegen. Aber
> > besser noch physikalisch verschieden: auf einer anderen Platte im
> > gleichen Rechner oder auf einem anderen Rechner.
> 
> Das TAR ist nur eine Zwischenstufe vor der Synchronisierung per rsync
> mit meinem Online-Speicher. Das hat in ersten Versuchen überraschend gut
> funktioniert. Rsync schafft es offenbar, in einem TAR dieser Größe nur
> die geänderten Teile zu übertragen. Mit Kompression wäre das vergeblich.
> 
> Warum ich überhaupt tar brauche? Mein Home-Verzeichnis ist mit ecryptfs
> verschlüsselt, was zu sehr langen Dateinamen und Pfaden führt. Diese
> sind oft länger, als was beim Strato-HiDrive zulässig ist (254 bzw. 1023
> Zeichen). Kürzlich ist mir die Idee mit tar gekommen; ich war nicht
> sicher, ob es praktikabel sein würde, aber es sieht nach ersten
> Versuchen danach aus.

Gängige Linux-Dateisysteme machen meines Wissens auch bei 255 Zeichen
Schluß!

Also verstehe ich das Problem noch nicht so ganz.

merkaba:/tmp> df -hT .
Dateisystem    Typ   Größe Benutzt Verf. Verw% Eingehängt auf
tmpfs          tmpfs  2,3G     29M  2,3G    2% /tmp
merkaba:/tmp> touch 
01234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789
touch: 
„01234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789“ 
kann nicht berührt werden: Der Dateiname ist zu lang
merkaba:/tmp#1> cd /var/tmp
merkaba:/var/tmp> df -hT .
Dateisystem    Typ   Größe Benutzt Verf. Verw% Eingehängt auf
/dev/dm-0      btrfs   19G     13G  3,5G   79% /
merkaba:/var/tmp> touch 
01234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789
touch: 
„01234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789“ 
kann nicht berührt werden: Der Dateiname ist zu lang
merkaba:/var/tmp#1> cd /home
merkaba:/home> df -hT .
Dateisystem              Typ  Größe Benutzt Verf. Verw% Eingehängt auf
/dev/mapper/merkaba-home ext4  221G    211G  7,1G   97% /home
merkaba:/home> touch 
01234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789
touch: 
„01234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789“ 
kann nicht berührt werden: Der Dateiname ist zu lang
merkaba:/home#1> mount /dev/merkaba/zeit /mnt/zeit
merkaba:/home> cd /mnt/zeit
merkaba:/mnt/zeit> df -hT .
Dateisystem              Typ  Größe Benutzt Verf. Verw% Eingehängt auf
/dev/mapper/merkaba-zeit xfs    20G     33M   20G    1% /mnt/zeit
merkaba:/mnt/zeit> touch 
01234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789
touch: 
„01234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789“ 
kann nicht berührt werden: Der Dateiname ist zu lang
merkaba:/mnt/zeit#1>

Ciao,
-- 
Martin 'Helios' Steigerwald - http://www.Lichtvoll.de
GPG: 03B0 0D6C 0040 0710 4AFA  B82F 991B EAAC A599 84C7


Reply to: