Oft gestellte Fragen (FAQs)
Dokument FQ1141258
Titel: | Abbruch beim Erzeugen eines TAR-Archivs ('0511-194 tar reached unexpected end-of-file') |
Kategorie: | FAQ - AIX |
Gültig für: | AIX 5.x, 6.x, 7.x |
Ich möchte einen größeren Datenbestand mit dem Werkzeug "tar" in ein Archiv (als Datei oder auf ein Magnetband) schreiben. Der Befehl bricht jedoch mit der Meldung '0511-194 tar reached unexpected end-of-file' ab. Woran kann das liegen?
Dies kann folgende Ursachen haben:
Dies kann folgende Ursachen haben:
- Das Dateisystem /tmp enthält nicht genügend freien Speicherplatz. Dort wird temporär die Information über die dem "tar"-Archiv hinzuzufügenden Objekte abgelegt. Prüfen Sie z. B. mittels df die aktuelle Belegung und sorgen Sie ggf. für zusätzlichen Speicherplatz (Löschen alter Daten, Erweiterung des Dateisystems).
- Die maximal für den Benutzer zulässigen Dateigrößen wurden erreicht. Prüfen Sie die aktuellen ulimit-Einstellungen für den aktuellen Benutzer, unter dem der "tar"-Befehl abgesetzt wurde. Die Abfrage kann erfolgen mit dem Befehl ulimit -a, der beispielsweise ausgibt:
[aixsys1]> ulimit -a
time(seconds) unlimited
file(blocks) 4096
data(kbytes) 32786
stack(kbytes) 32786
memory(kbytes) 32786
coredump(blocks) 2097151
nofiles(descriptors) 2000
[aixsys1]>
Wichtig ist hier die Angabe unter "file" - beachten Sie, dass der gezeigte Wert in Blöcken angegeben ist (ein Block hat meist 512 Bytes, abhängig von der Systemkonfiguration). Wird das zu schreibende "tar"-Archiv größer als der gezeigte Wert, bricht der Lauf mit der genannten Meldung ab. Setzen Sie in diesem Fall die Schranke per
smitty
-> Security & Users
-> Users
-> Change / Show Characteristics of a User
(als "root") auf den passenden Wert oder auf -1 (für "unbegrenzt"). Nach dieser Änderung ist eine Neuanmeldung des Benutzers erforderlich. - Während des Lesens/Schreibens einer Datei ist ein Fehler aufgetreten. Prüfen Sie die vom System angelegten Protokolldateien auf Medienfehler und damit zusammenhängende Einträge. Beheben Sie die Fehler und/oder verlagern Sie die Quell- bzw. Zieldateien auf andere Datenträger.
- Die maximale vom System unterstützte Größe der Ausgabedatei wurde erreicht (falls das Archiv in eine Datei geschrieben werden sollte). Prüfen Sie die Eigenschaften des Dateisystems, in das die Archivdatei geschrieben werden sollte. Bei JFS ist die standardmäßig vorgegebene Grenze für eine einzelne Datei 2 GB. Wählen Sie ggf. ein Zieldateisystem, für das die Option "Unterstützung für große Dateien" bereits aktiviert ist.
Zurück zur Übersicht der FAQs