Übersicht
Stichwortsuche
History
Versionen
Kategorien
Alle Artikel
File too big
Das Kommando
$ ulimit -Hf
das den hard limit (in kByte) für die Größe neu erzeugter Dateien anzeigt, weist für diesen limit einen unzureichend kleinen Wert aus (z. B. 1048576 für 1 GB, während Dateien bis zu 2 GB bearbeitet werden sollen). Der limit läßt sich nicht erhöhen.
/bin/login
, das noch mit root-Rechten
läuft. Normale User (außer root) können diesen Limit nur
verringern, nicht erhöhen. Auch ein Kommando dafür in der
/etc/profile
, der .bash_login
oder einer anderen Initialisierungsdatei für die Shell,
nützt nichts, da diese Dateien von der Shell mit normalen
User-Rechten abgearbeitet werden.
/bin/login
entnimmt den Wert für diesen limit der
Datei /etc/login.defs(5)
: und zwar dem Eintrag
ULIMIT xxxxxxx
Achtung! Die Größenangabe erfolgt hier, anders als beim ulimit Kommando, in Sektoren zu 512 Byte! Nach einer Neuinstallation lautet dieser Eintrag:
ULIMIT 2097152
Ein User mit Schreibrecht auf /etc/login.defs
(das
sollte i. a. nur root sein!) kann diesen Eintrag ändern. Dies
wirkt sich unverzüglich aus auf alle Sitzungen, die danach über
/bin/login
gestartet werden.
Der größte sinnvolle Wert richtet sich nach der maximal möglichen Dateigröße in den verwendeten Dateisystemen. Beim ext2-Dateisystem ist sie 2 GB - 1 kByte, entsprechend einem Wert von
ULIMIT 4194302
Stichwörter: ULIMIT, DATEI, DATEIGRÖßE, FILE TOO BIG, LOGIN.DEFS
Kategorien:
Linux
Feedback willkommen: Send Mail to Klaus.Wagner@suse.de (Geben Sie bitte folgendes Stichwort an: SDB-kgw_file-ulimit
)
Übersicht
Stichwortsuche
History
Versionen
Kategorien
Alle Artikel