Datasheet

“main” (Installation and Administration) 2004/6/25 13:29 page 389 #415
i
i
i
i
i
i
i
i
18
File Systems in Linux
smbfs Server Message Block: used by products such as Windows
to enable file access over a network.
sysv Used on SCO UNIX, Xenix, and Coherent (commercial
UNIX systems for PCs).
ufs Used by BSD, SunOS, and NeXTstep. Only supported in
read-only mode.
umsdos UNIX on MSDOS: applied on top of a normal fat file
system. Achieves UNIX functionality (permissions,
links, long file names) by creating special files.
vfat Virtual FAT: extension of the fat file system (supports
long file names).
ntfs Windows NT file system, read-only.
18.4 Large File Support in Linux
Originally, Linux supported a maximum file size of 2 GB. This was enough
before the explosion of multimedia and as long as no one tried to manip-
ulate huge databases on Linux. Becoming more and more important for
server computing, the kernel and C library were modified to support file
sizes larger than 2 GB when using a new set of interfaces that applications
must use. Today, almost all major file systems offer LFS support, allowing
you to perform high-end computing.
Table 18.2 offers an overview of the current limitations of Linux files and
file systems.
Table 18.2: Maximum Sizes of File Systems (On-Disk Format)
File System File Size [Byte] File System Size
[Byte]
Ext2 or Ext3 (1 kB
block size)
2
34
(16 GB) 2
41
(2 TB)
Ext2 or Ext3 (2 kB
block size)
2
38
(256 GB) 2
43
(8 TB)
Ext2 or Ext3 (4 kB
block size)
2
41
(2 TB) 2
44
(16 TB)
389SUSE LINUX Enterprise Server