Re: Max. Groesse einer Datei

From: Oliver Fromme <olli(at)dorifer.heim3.tu-clausthal.de>
Date: Fri, 3 Dec 1999 14:38:30 +0100 (CET)

Hmm, ich hatte auf diese Frage geantwortet mit Cc: an die
Liste (oder umgekehrt), aber irgendwie hat das wohl nicht
funktioniert... *grummel* Noch'n Versuch...

Oliver Fischer wrote in list.de-bsd-questions:
> mich wuerde interessieren, was die maximal zulaessige groesse
> einer datei unter ufs/FreeBSD ist?

Aus mmap(2):
   "FreeBSD uses 32bit page indexes and this gives FreeBSD
   a maximum of 8TB filesizes. It's actually bugs in the
   filesystem code that causes the limit to be further
   restricted to 1TB (loss of precision when doing blockno
   calculations)."

Kleines Experiment:

olli(at)kiste:~> touch foo
olli(at)kiste:~> truncate `echo 2 \^ 43 - 1 | bc` foo
olli(at)kiste:~> ls -l foo
-rw------- 1 olli olli 8796093022207 Dec 3 14:35 foo
olli(at)kiste:~> truncate `echo 2 \^ 43 | bc` foo
truncate: File too large

Das Maxium ist also offenbar 8 Tbyte - 1. Die erwähnten Bugs
wurden also scheinbar beseitigt, zumindest unter -current, und
zumindest bei sparse-files. ;-)

Gruß
   Olli

-- 
Oliver Fromme, Leibnizstr. 18/61, 38678 Clausthal, Germany
(Info: finger userinfo:olli(at)dorifer.heim3.tu-clausthal.de)
"In jedem Stück Kohle wartet ein Diamant auf seine Geburt"
                                         (Terry Pratchett)
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Fri 03 Dec 1999 - 14:38:45 CET

search this site