plan9fox/sys/doc/fs/pa
2011-07-18 11:01:22 +02:00

76 lines
2 KiB
Text

.bp
.SH
Appendix:
Maximum File Sizes in the 64-bit File Server
.PP
The maximum size of a single file in a Plan 9 file server's
file system with 64-bit block numbers
is determined by the file system block size
(there are single, double, triple and quadruple indirect blocks).
The maximum size is thus
$d ( 6 + x + x sup 2 + x sup 3 + x sup 4 )$
bytes, where
$d = blocksize - ( 2 + 2 + 8 )$
and
$x = left floor d over 8 right floor$,
8 being the size in bytes of a
.I "long long"
block number.
.LP
Note that
$2 sup 63 ~ = ~ 9,223,372,036,854,775,808 ~ = ~ 8$
EB (binary exabytes).
.LP
.KS
.TS
center ;
c s s
c c c
n n n .
Maximum File Sizes
blocksize max. file size in bytes
_
1k 239.455G 257,112,525,120
2k 7.73795T 8,507,967,771,456
3k 59.4174T 65,330,091,351,360
4k 251.779T 276,833,619,879,744
5k 770.93T 847,646,649,807,168
6k 1.87752P 2,113,900,586,253,120
7k 4.0645P 4,576,215,491,839,296
8k 7.93382P 8,932,685,435,522,880
_
9k 14.3102P 16,111,863,841,429,824
10k 24.2524P 27,305,748,837,688,128
11k 39.0823P 44,002,768,605,261,120
12k 60.4146P 68,020,766,726,780,736
13k 90.1856P 101,539,987,535,380,800
14k 130.683P 147,136,061,463,530,304
15k 184.575P 207,812,990,391,866,688
16k 254.939P 287,036,132,998,029,120
_
17k 345.293P 388,765,190,105,491,776
18k 459.621P 517,487,190,032,397,120
19k 602.407P 678,249,473,940,389,184
20k 778.66P 876,692,681,183,446,848
21k 993.946P 1,119,083,734,656,717,120
22k 1.22502E 1,412,348,826,145,348,416
23k 1.53012E 1,764,106,401,673,323,840
24k 1.89319E 2,182,700,146,852,294,464
25k 2.32213E 2,677,231,972,230,412,608
26k 2.82551E 3,257,594,998,641,165,120
27k 3.41264E 3,934,506,542,552,206,656
28k 4.09355E 4,719,541,101,414,192,960
29k 4.87905E 5,625,163,339,009,614,144
30k 5.78076E 6,664,761,070,801,627,968
31k 6.81111E 7,852,678,249,282,893,120
32k 7.98341E 9,204,247,949,324,402,496
_
33k 9.31184E 10,735,825,353,524,316,480
\&...
48k 60.666E 69,943,138,363,646,533,440
\&...
56k 131.149E 151,204,569,706,075,533,120
\&...
64k 255.734E 294,841,790,119,418,167,104
.TE
.KE