User:Beginner 25/filerendszer

A Wikipédiából, a szabad lexikonból.

Tartalomjegyzék

[szerkesztés] Összehasonlítások

[szerkesztés] Általános információk

Fájlrendszer Készítője Bemutatták Eredeti operációs rendszere
DECtape DEC 1964 PDP-6 Monitor
Level-D DEC 1968 TOPS-10
V6FS Bell Labs 1972 Version 6 Unix
RT-11 DEC 1973 RT-11
FAT12 Microsoft 1977 Microsoft Disk BASIC
V7FS Bell Labs 1979 Version 7 Unix
ODS-2 DEC 1979 OpenVMS
FFS Kirk McKusick 1983 4.2BSD
MFS Apple Computer 1984 Mac OS
HFS Apple Computer 1985 Mac OS
OFS54 Metacomco for Commodore 1985 Amiga OS
NWFS Novell 1985 NetWare 286
Amiga FFS Commodore 1987 Amiga OS 1.3
FAT16 Microsoft 1987 MS-DOS 3.31
HPFS IBM & Microsoft 1988 OS/2
JFS IBM 1990 AIX11
VxFS VERITAS 1991 SVR4.0
AdvFS DEC 1993 előtt Digital Unix
NTFS Microsoft, Gary Kimura, Tom Miller 1993 Windows NT
LFS Margo Seltzer 1993 Berkeley Sprite
ext2 Rémy Card 1993 Linux
UFS1 Kirk McKusick 1994 4.4BSD
XFS SGI 1994 IRIX
UDF ISO/ECMA/OSTA 1995 -
FAT32 Microsoft 1996 Windows 95b10
QFS Sun Microsystems 1996 Solaris
Be File System Be Inc., D. Giampaolo, C. Meurillon 1996 BeOS
HFS Plus Apple 1998 Mac OS 8.1
NSS Novell 1998 NetWare 5
ext3 Stephen Tweedie 1999 Linux
JFS2 IBM 1999 OS/2 WSeB
GFS Sistina(Red Hat) 2000 Linux
ReiserFS Namesys 2001 Linux
FATX Microsoft 2002 Xbox
UFS2 Kirk McKusick 2002 FreeBSD 5.0
OCFS Oracle 2002 Linux
ODS-5 DEC 2003 OpenVMS 8.0
Fossil Bell Labs 2003 Plan 9 from Bell Labs 4
Google File System Google 2003 Linux
ZFS Sun Microsystems 2004 Solaris
Reiser4 Namesys 2004 Linux
OCFS2 Oracle 2005 Linux
NILFS NTT 2005 Linux
GFS2 Red Hat 2006 Linux
Fájlrendszer Készítője Bemutaták Eredeti operációs rendszere

[szerkesztés] Korlátozások

Fájlnév maximális hossza A könyvtári bejegyzésekben megengedett karakterek25 Elérési út maximális hossza Maximális fájlméret Kötet méret max. 4
DECtape 6.3 A-Z, 0-9 DTxN:FILNAM.EXT = 15 369,280 byte (577 * 640) 369,920 byte (578 * 640)
Level-D 6.3 A-Z, 0-9 DEVICE:FILNAM.EXT[PROJCT,PROGRM] = 7 + 10 + 15 = 32; + 5*7 ha SFDs = 67 34,359,738,368 szó (2**35-1); 206,158,430,208 SIXBIT byte Cca. 12 GB (64 * 178MB)
RT-11 12 byte A-Z, 0-9, $ 16 byte 33,554,432 byte (65536 * 512) 33,554,432 byte
V6FS 14 byte 24 Bármi, kivéve NUL és / 26 Nincs korlát meghatározva 12 8MiB 57 2TiB
V7FS 14 byte 24 Bármilyen, kivéve NUL és / 26 Nincs korlát meghatározva 12 1GiB 58 2TiB
FAT12 255 byte 24 Bármilyen Unicode kivéve NUL 24
26
Nincs korlát meghatározva 12 32MiB 1MiB - 32MiB
FAT16 255 byte 24 Bármilyen Unicode kivéve NUL 24
26
Nincs korlát meghatározva 12 2GiB 16MiB - 2GiB
FATX 42 byte 24 ASCII. Unicode nem megengedett. Nincs korlát meghatározva 12 2GiB 16MiB - 2GiB
Fossil  ?  ?  ?  ?  ?
MFS 255 byte Bármi,kivéve : Nincs elérési út (egyszerű) 256MiB 256MiB
HFS 31 byte Bármi, kivéve : Korlátlan 2GiB 2TiB
FAT32 255 byte 24 Bármilyen Unicode kivéve NUL 24
26
Nincs korlát meghatározva 12 4GiB 512MiB - 2TiB 7
HPFS 255 byte Bármi, kivéve NUL 27 Nincs korlát meghatározva 12 4GiB 2TiB13
NTFS 255 characters Bármilyen Unicode kivéve NUL 32,767 Unicode characters with each path component (directory or filename) up to 255 characters long 12 16EiB 55 16EiB 55
HFS Plus 255 UTF-16 karakter 1 Bármilyen érvényes Unicode 2
26
KOrlátlan 8EiB 8EiB 71
FFS 255 byte Bármi, kivéve NUL 26 Nincs korlát meghatározva 12 4GiB 256TiB
UFS1 255 byte Bármi, kivéve NUL 26 Nincs korlát meghatározva 12 4GiB - 256TiB 256TiB
UFS2 255 byte Any byte except NUL 26 No limit defined 12 512GiB to 32PiB 1YiB
ext2 255 byte Any byte except NUL 26 No limit defined 12 16GiB to 2TiB4 2TiB to 32TiB
ext3 255 byte Any byte except NUL 26 No limit defined 12 16GiB to 2TiB4 2TiB to 32TiB
GFS 255 Any byte except NUL 26 No limit defined 12 2TB to 8EB63 2TB to 8EB63
ReiserFS 4032 byte/255 characters Any byte except NUL 26 No limit defined 12 8TiB8 16TiB
Reiser4  ?  ? No limit defined 12 8TiB on x86  ?
OCFS 255 byte Any byte except NUL 26 No limit defined 12 8TiB 8TiB
OCFS2 255 byte Any byte except NUL 26 No limit defined 12 4PiB 4PiB
XFS 255 byte Any byte except NUL 26 No limit defined 12 8EiB9 8EiB9
JFS 255 byte Any byte except NUL 26 No limit defined 12 8EiB 512TiB to 4PiB
JFS2 255 byte Any Unicode except NUL No limit defined 12 4PiB 32PiB
QFS 255 byte Any byte except NUL 26 No limit defined 12 16EiB 72 4PiB 72
Be File System 255 byte Any byte except NUL 26 No limit defined 12 12288 byte to 260GiB3 256PiB to 2EiB
AdvFS 255 characters Any byte except NUL 26 No limit defined 12 16TiB 16TiB
NSS 256 characters Depends on namespace used 28 Only limited by client 8TiB 8TiB
NWFS 80 byte 52 Depends on namespace used 28 No limit defined 12 4GiB 1TiB
ODS-5 236 byte15  ? 4096 byte16 1TiB 1TiB
VxFS 255 byte Any byte except NUL 26 No limit defined 12 16EiB  ?
UDF 255 byte Any Unicode except NUL 1023 byte 43 16EiB  ?
ZFS 255 byte Any Unicode except NUL No limit defined 12 16EiB 16EiB
Fájlnév maximális hossza A könyvtári bejegyzésekben megengedett karakterek25 Elérési út maximális hossza Maximális fájlméret Kötet méret max. 4

[szerkesztés] Meta-adatok

Tároló fájl tulajdonos POSIX fájl engedély Időbélyeg létrehozása Utolsó olvasás/hozzáférés időbélyeg Utolsó meta-adat változás időbélyeg Utolsó archiválás időbélyeg Access control lists Biztonsági/ MAC cimkék kiterjesztett jellemzők/ váltakozó adatáram Ellenőrző összeg/ECC kódolás
DECtape nem nem igen nem nem nem nem nem nem nem
Level-D igen igen igen igen igen igen igen nem nem nem
RT-11 nem nem nem igen igen nem nem nem nem nem
V6FS igen igen nem igen igen nem nem nem nem nem
V7FS igen igen nem igen igen nem nem nem nem nem
FAT12 nem nem igen igen nem nem nem nem nem 22 nem
FAT16 nem nem igen igen nem nem nem nem nem 22 nem
FAT32 nem nem igen igen nem nem nem nem nem nem
HPFS igen14 nem igen igen nem nem nem  ? igen nem
NTFS igen nem5 igen igen igen nem igen  ? igen nem
HFS nem nem igen nem nem igen nem nem igen nem
HFS Plus igen igen igen igen igen igen igen  ? igen nem
FFS igen igen nem igen igen nem nem nem nem nem
UFS1 igen igen nem igen igen nem igen 33 igen 33 nem 32 nem
UFS2 igen igen igen igen igen nem igen 33 igen 33 igen nem
LFS igen igen nem igen igen nem nem nem nem nem
ext2 igen igen nem igen igen nem igen 23 igen 23 igen nem
ext3 igen igen nem igen igen nem igen 23 igen 23 igen nem
GFS igen igen nem igen igen nem igen 23 igen 23 igen nem
ReiserFS igen igen nem igen igen nem igen 23 igen 23 igen nem
Reiser4 igen igen nem igen igen nem nem nem nem nem
OCFS nem igen nem nem igen igen nem nem nem nem
OCFS2 igen igen nem igen igen nem nem nem nem nem
XFS igen igen nem igen igen nem igen igen 23 igen nem
JFS igen igen igen igen igen nem igen igen igen nem
QFS igen igen igen igen igen igen igen nem igen nem
Be File System igen igen igen nem nem nem nem nem igen nem
AdvFS igen igen nem igen igen nem igen nem igen nem
NSS igen igen igen31 igen31 igen igen31 igen  ? igen19
29
nem
NWFS igen  ? igen31 igen31 igen igen31 igen  ? igen19
29
nem
ODS-5 igen igen igen  ?  ? igen igen  ? igen 17 nem
VxFS igen igen igen igen igen nem igen  ? igen 23 nem
UDF igen igen igen igen igen igen igen nem igen nem
Fossil igen igen 61 nem igen igen nem nem nem nem nem
ZFS igen igen igen igen igen igen igen nem 69 igen 60 igen
Tároló fájl tulajdonos POSIX fájl engedély Időbélyeg létrehozása Utolsó olvasás/hozzáférés időbélyeg Utolsó meta-adat változás időbélyeg Utolsó archiválás időbélyeg Access control lists Biztonsági/ MAC cimkék kiterjesztett jellemzők/ váltakozó adatáram Ellenőrző összeg/ ECC kódolás

[szerkesztés] Jellemzők

beégetett kapcsolatok Soft linkek blokk naplózás csak meta-adat naplózás Case-sensitive Case-preserving File Change Log Incremental snapshots XIP
DECtape nem nem nem nem nem nem nem nem nem
Level-D nem nem nem nem nem nem nem nem nem
RT-11 nem nem nem nem nem nem nem nem nem
V6FS igen nem nem nem igen igen nem nem nem
V7FS igen nem 59 nem nem igen igen nem nem nem
FAT12 nem nem nem nem nem nem nem nem nem
FAT16 nem nem nem nem nem részben nem nem nem
FAT32 nem nem nem nem nem részben nem nem nem
HPFS nem nem nem nem nem igen nem  ? nem
NTFS igen részben34 nem igen igen36 igen igen igen  ?
HFS Plus részben igen nem igen48 részben35 igen igen64 nem nem
FFS igen igen nem nem igen igen nem nem nem
UFS1 igen igen nem nem igen igen nem nem nem
UFS2 igen igen nem nem66 igen igen nem igen  ?
LFS igen igen igen38 nem igen igen nem igen nem
ext2 igen igen nem nem igen igen nem nem igen65
ext3 igen igen igen 62 igen igen igen nem nem  ?
ReiserFS igen igen igen 44 igen igen igen nem nem  ?
Reiser4 igen igen igen nem igen igen nem  ?  ?
OCFS nem igen nem nem igen igen nem nem nem
OCFS2 igen igen igen igen igen igen nem nem nem
XFS igen igen nem igen igen 40 igen igen igen  ?
JFS igen igen nem igen igen30 igen nem  ?  ?
QFS igen igen nem nem igen igen nem nem nem
Be File System igen igen nem igen igen igen  ?  ? nem
NSS igen igen  ? igen igen20 igen20 igen6 igen nem
NWFS igen53 igen53 nem nem igen20 igen20 igen6  ? nem
ODS-2 igen igen18 nem igen nem nem igen igen nem
ODS-5 igen igen18 nem igen nem igen igen igen  ?
UDF igen igen igen38 igen38 igen igen nem nem igen
VxFS igen igen igen nem igen igen igen igen70  ?
Fossil nem nem nem nem igen igen igen igen nem
ZFS igen igen igen56 nem56 igen igen nem igen nem
Hard links Soft links Block journaling or Metadata-only journaling Case-sensitive Case-preserving File Change Log Incremental snapshots XIP

[szerkesztés] Allocation and layout policies

Tail packing Transparent compression Block suballocation Allocate-on-flush Extents Variable file block size 41
DECtape nem nem nem nem nem nem
Level-D nem nem igen nem igen nem
V6FS nem nem nem nem nem nem
V7FS nem nem nem nem nem nem
FAT12 nem nem 51 nem nem nem nem
FAT16 nem nem 51 nem nem nem nem
FAT32 nem nem 51 nem nem nem nem
HPFS nem nem nem nem igen nem
NTFS nem igen részben nem igen nem
HFS Plus nem nem  ? nem igen nem
FFS nem nem igen2 8:1 45 nem nem nem
UFS1 nem nem igen² 8:1 45 nem nem nem
UFS2 nem nem igen² 8:1 45 nem nem igen
LFS nem nem igen² 8:1 45 nem nem nem
ext2 nem nem 49 nem 47 nem nem nem
ext3 nem nem nem 47 nem nem nem
ReiserFS igen nem nem nem nem nem
Reiser4 igen nem 50 nem igen igen 39 nem
OCFS nem nem nem nem igen nem
OCFS2 nem nem nem nem igen nem
XFS nem nem nem igen igen nem
JFS nem nem igen nem igen nem
QFS nem nem igen nem nem nem
Be File System nem nem nem nem igen nem
NSS nem igen nem nem igen nem
NWFS nem igen igen 42 nem nem nem
ODS-5 nem nem nem nem igen nem
VxFS nem nem  ? nem igen nem
UDF nem nem nem  ? 46 igen nem
Fossil nem igen nem nem nem nem
ZFS nem 68 igen  ? igen 67 nem igen
Tail packing Transparent compression Block suballocation Allocate-on-flush Extents Variable block size 41

[szerkesztés] Megjegyzések

1. megjegyzés:

A Mac OS két funkció halmazt biztosít a HFS Plus kötetken lévő fájlnevek visszaállításához, az egyik visszaállítja a teljes Unicode nevet, a másik a régi alkalmazásoknak megfelelően csak a 31 byte-os hosszúságú neveket kezeli.

2. megjegyzés:

HFS Plus támogatja, hogy escape szekvenciák használatával a Unicode használható legyen. A régebbi változatú szoftverek felhasználói escape szekvenciákat használhatnak az óhajtott karakterek helyett.

3. megjegyzés:

Széles határok között változhatnak a blokk méretek és töredezett blokk allokációs csoportok.

4. megjegyzés:

A fájlrendszer változó allokációs egység (blokk/klaszter) méreteket tud kezelni, adott a mértek egy tartománya, mutatja a fájlrendszer számára megenedett maximális kötet méretet, és az ehhez tartozó maximális és minimális allokációs-egység hoszat (pl. 512 byte és 128KiB FAT esetén — which is the cluster size range allowed by the on-disk data structures, although some Installable File System drivers and operating systems do not support cluster sizes larger than 32KiB).

5. megjegyzés:

NTFS access control lists can express essentially any access policy possible using simple POSIX file permissions, but use of a POSIX-like interface is not supported without an add-on such as Services for UNIX or Cygwin.

6. megjegyzés:

The file change logs, last entry change timestamps, and other filesystem metadata, are all part of the extensive suite of auditing capabilities built into NDS/eDirectory called NSure Audit. (Filesystem Events tracked by NSure)

7. megjegyzés:

While FAT32 partitions this large work fine once created, some software won't allow creation of FAT32 partitions larger than 32GiB.  This includes, notoriously, the Windows XP installation program.  Use FDISK from a Windows ME Emergency Boot Disk to avoid.

8. megjegyzés:

ReiserFS has a theoretical maximum file size of 1EiB, but "page cache limits this to 8 Ti on architectures with 32 bit int"[1]

9. megjegyzés:

XFS has a limitation under Linux 2.4 of 64TiB file size, but Linux 2.4 only supports a maximum block size of 2TiB.  This limitation is not present under IRIX.

10. megjegyzés:

Microsoft first introduced FAT32 in Windows 95 OSR2 (OEM Service Release 2) and then later in Windows 98.

11. megjegyzés:

IBM introduced JFS with the initial release of AIX Version 3.1 in 1990. This file system now called JFS1. The new JFS (sometimes called JFS2), on which the Linux port was based, was first shipped in OS/2 Warp Server for e-Business in 1999.

12. megjegyzés:

The on-disk structures have no inherent limit.  Particular Installable File System drivers and operating systems may impose limits of their own, however.  MS-DOS does not support full pathnames longer than 260 byte for FAT12 and FAT16.  Windows NT does not support full pathnames longer than 32767 byte for NTFS.

13. megjegyzés:

This is the limit of the on-disk structures.  The HPFS Installable File System driver for OS/2 uses the top 5 bits of the volume sector number for its own use, limiting the volume size that it can handle to 64GiB.

14. megjegyzés:

The f-node contains a field for a user identifier.  This is not used except by OS/2 Warp Server, however.

15. megjegyzés:

Az maximális együttes fájlnév/fájltípus hossza 236 byte; egyéb önálló komponensek esetében a maximális méret a 255 többszöröse lehet.

16. megjegyzés:

Az elérési út maximális hossza 4096 byte, de az egyedi komponensek együttesen 1664 byte hosszúak lehetnek csak.

17. megjegyzés:

Record Management Services (RMS) jellemzői - több egyéb mellett - a rekord típust és méretet is tartalmazzák.

18. megjegyzés:

Ezekre mint "álnevekre" lehet hivatkozni.

19. megjegyzés:

Novell calls this feature "multiple data streams".  Published specifications say that NWFS allows for 16 attributes and 10 data streams, and NSS allows for unlimited quantities of both.

20. megjegyzés:

Case-sensitivity/Preservation depends on client.  Windows, DOS, and OS/2 clients don't see/keep case differences, whereas clients accessing via NFS or AFP may.

21. megjegyzés:

Published specs say that the 128-bit file system provides for up to 264 byte to describe the file system, file size, directory entries, etc, with a theoretical max of 2128 byte total to describe all storage on such a machine.

22. megjegyzés:

Particular Installable File System drivers and operating systems may not support extended attributes on FAT12 and FAT16.  The OS/2 and Windows NT filesystem drivers for FAT12 and FAT16 support extended attributes (using a "EA DATA. SF" pseudo-file to reserve the clusters allocated to them).  Other filesystem drivers for other operating systems do not.

23. megjegyzés:

Some Installable File System drivers and operating systems may not support extended attributes, access control lists or security labels on these filesystems.  Linux kernels prior to 2.6.x may either be missing support for these altogether or require a patch.

24. megjegyzés:

Depends on whether the FAT12, FAT16, and FAT32 implementation has support for LFNs.  Where it does not, as in OS/2, MS-DOS, Windows 95, Windows 98 in DOS-only mode and the Linux "msdos" driver, file names are limited to 11 8-bit characters (space padded in both the basename and extension parts) and may not contain NUL (end-of-directory marker) or character 229 (deleted-file marker). Short names also do not normally contain lowercase letters. 

25. megjegyzés:

These are the restrictions imposed by the on-disk directory entry structures themselves.  Particular Installable File System drivers may place restrictions of their own on file and directory names; and particular and operating systems may also place restrictions of their own, across all filesystems.  MS-DOS, Microsoft Windows, and OS/2 disallow the characters \ / : ? * " > < | and NUL in file and directory names across all filesystems.  Unices and Linux disallow the characters / and NUL in file and directory names across all filesystems.

26. megjegyzés:

In these filesystems the directory entries named "." and ".." have special status.  Directory entries with these names are not prohibited, and indeed exist as normal directory entries in the on-disk data structures.  However, they are mandatory directory entries, with mandatory values, that are automatically created in each directory when it is created; and directories without them are considered corrupt.

27. megjegyzés:

The "." and ".." directory entries in HPFS that are seen by applications programs are a partial fiction created by the Installable File System drivers.  The on-disk data structure for a directory does not contain entries by those names, but instead contains a special "start" entry.  Whilst on-disk directory entries by those names are not physically prohibited, they cannot be created in normal operation, and a directory containing such entries is corrupt.

28. megjegyzés:

NSS allows files to have multiple names, in separate namespaces.

29. megjegyzés:

Some file and directory metadata is stored on the Netware server irrespective of whether Directory Services is installed or not, like date/time of creation, file size, purge status, etc; and some file and directory metadata is stored in NDS/eDirectory, like file/object permissions, ownership, etc.

30. megjegyzés:

Particular Installable File System drivers and operating systems may not support case sensitivity for JFS.  OS/2 does not, and Linux has a mount option for disabling case sensitivity.

31. megjegyzés:

The local time, timezone/UTC offset, and date are derived from the time settings of the reference/single timesync source in the NDS tree.

32. megjegyzés:

Some operating systems implemented extended attributes as a layer over UFS1 with a parallel backing file (e.g., FreeBSD 4.x).

33. megjegyzés:

Access-control lists and MAC labels are layered on top of extended attributes.

34. megjegyzés:

NTFS 5.0 and higher can create junctions, which allow entire directories (but not individual files) to be mapped to elsewhere in the directory tree of a locally managed drive. These are implemented through reparse points, which allow the normal process of filename resolution to be extended in a flexible manner.

35. megjegyzés:

Although often believed to be case sensitive, HFS Plus normally is not. The typical default installation is case-preserving only. From Mac OS 10.3 on the command newfs_hfs -s will create a case-sensitive new file system. There is another file system by Apple called HFSX, which is a slightly-modified version of HFS Plus to support additional volume properties, which does support case sensitivity.  See Apple's File System Comparisons (which hasn't been updated to discuss HFSX) and Technical Note TN1150: HFS Plus Volume Format (which provides a very technical overview of HFS Plus and HFSX).

36. megjegyzés:

While NTFS itself supports case sensitivity, the Windows standard file system drivers cannot create files whose names differ only by case, for compatibility reasons. When a file is opened for writing, if there is any existing file whose name is a case-insensitive match for the new file, the existing file is truncated and opened for writing instead of a new file with a different name being created. An exception is made when using Services for Unix, where the environment will become case-sensitive.

37. megjegyzés:

NTFS stores everything, even the file data, as meta-data, so its log is closer to block journaling.

38. megjegyzés:

UDF and LFS are log-structured file systems and behave as if the entire file system were a journal.

39. megjegyzés:

A "extents" módban.

40. megjegyzés:

IRIX esetén opcionálisan nem.

41. megjegyzés:

Variable block size refers to systems which support different block sizes on a per-file basis.  (This is similar to extents but a slightly different implementational choice.)  The current implementation in UFS2 is read-only.

42. megjegyzés:

Each possible size (in sectors) of file tail has a corresponding suballocation block chain in which all the tails of that size are stored. The overhead of managing suballocation block chains is usually less than the amount of block overhead saved by being able to increase the block size but the process is less efficient if there is not much free disk space.

43. megjegyzés:

Ez a korlát a későbbi verziókban valószínűleg magasabb lesz.

44. megjegyzés:

Full block journaling for ReiserFS was added to Linux 2.6.8.

45. megjegyzés:

Other block:fragment size ratios supported; 8:1 is typical and recommended by most implementations.

46. megjegyzés:

Az UDF implementációjától függ.

47. megjegyzés:

Fragments were planned, but never actually implemented on ext2 and ext3.

48. megjegyzés:

Metadata-only journaling was introduced in the Mac OS 10.2.2 HFS Plus driver; journaling is enabled by default on Mac OS 10.3 and later.

49. megjegyzés:

e2compr, a set of patches providing block-based compression for ext2, has been available since 1997, but has never been merged into the mainline Linux kernel.

50. megjegyzés:

Reiser4 implements data compression, but has not provided an VFS API for it.

51. megjegyzés:

DoubleSpace in DOS 6, and DriveSpace in Windows 95 and Windows 98 were data compression schemes for FAT, but are no longer supported by Microsoft.

52. megjegyzés:

Some namespaces had lower name length limits. "LONG" had an 80-byte limit, "NWFS" 80 byte, "NFS" 40 byte and "DOS" imposed 8.3-style names.

53. megjegyzés:

Csak az "NFS" névtérben érhető el.

54. megjegyzés:

Metacomco released a so called "evolution" version of original file system for Amiga realizied by engineers of first Amiga Corporation (Formerly Hi-Toro) in 1982-83/85. To be true, Metacomco made a huge mess of early FS ruining its simple and easy structure. Originally OFS was simply Amiga File System. Name changed since the release of the "new" Fast File System, born in 1987 for the same platform.

55. megjegyzés:

This is the limit of the on-disk structures.  The NTFS driver for Windows NT limits the volume size that it can handle to 256TiB and the file size to 16TiB respectively.

56. megjegyzés:

ZFS is a transactional filesystem using copy-on-write semantics, guaranteeing an always-consistent on-disk state without the use of a traditional journal.  However, it does also implement an intent log to provide better performance when synchronous writes are requested.

57. megjegyzés:

The actual maximum was 8,847,360 byte, with 7 singly-indirect blocks and 1 doubly-indirect block; PWB/UNIX 1.0's variant had 8 singly-indirect blocks, making the maximum 524,288 byte or half a MiB.

58. megjegyzés:

The actual maximum was 1,082,201,088 byte, with 10 direct blocks, 1 singly-indirect block, 1 doubly-indirect block, and 1 triply-indirect block.  The 4.0BSD and 4.1BSD versions, and the System V version, used 1024-byte blocks rather than 512-byte blocks, making the maximum 4,311,812,608 byte or approximately 4 GiB.

59. megjegyzés:

System V Release 4, and some other Unix systems, retrofitted symbolic links to their versions of the Version 7 Unix file system, although the original version didn't support them.

60. megjegyzés:

Solaris "extended attributes" are really full-blown alternate data streams, in both the Solaris UFS and ZFS.

61. megjegyzés:

File permission in 9P are a variation of the traditional Unix permissions with some minor changes, eg. the suid bit is replaced by a new 'exclusive access' bit.

62. megjegyzés:

Alapértelmezésben kikapcsolva.

63. megjegyzés:

A kernel verziójától függő. A 2.4 kernel esetén a max 2TB. A 32-bites 2.6 kernelnél ez 16TB. A 64-bites 2.6 kernelnél pedig 8EB.

64. megjegyzés:

Mac OS Tiger (10.4) és a Panther (10.3) későbbi verziói biztosítják a fájl változásának nyilvántartását (jelenleg ez a fájlrendszer szoftverének szolgáltatása, nem kötet formátum). Lásd: fslogger.

65. megjegyzés:

Linux kernel versions 2.6.12 and newer.

66. megjegyzés:

"Soft dependencies" (softdep) in NetBSD, called "soft updates" in FreeBSD provide meta-data consistency at all times without double writes (journaling). 

67. megjegyzés:

Due to its use of copy on write, ZFS uses delayed allocation for all writes. 

68. megjegyzés:

When enabled, ZFS's logical-block based compression behaves much like tail-packing for the last block of a file.

69. megjegyzés:

A MAC/Sensitivity labels in the file system are not out of the question as a future compatible change but aren't part of any available version of ZFS.

70. megjegyzés:

VxFS szolgáltat egy  optimális, úgynevezett Storage Checkpoint"-ot. Ez egy fájlrendszer "pillanatfelvétel" - snapshot.

71. megjegyzés:

Mivel a HFS+ kötet mérete korlátos, a Mac OS -nek a következő korlátai vannak: Mac OS 8 & 9: 2 TiB; Mac OS X 10 & 10.1: 2 TiB; Mac OS X 10.2: 8 TiB; Mac OS X 10.3 & 10.4: 16 TiB. A max. fájlhossznak valamivel kesebbnek kell lennie, mint  a kötet max. hossza (Mac OS 8: max. fájlhossz: 2 GiB). fájlok max. száma (vagy folderek) egy folderen belül: Mac OS 8 & 9: 2^15 (32767), Mac OS X: 2^31, de természetesen korlátozott a max. kötethossz osztva a blokkhosszal hányadossal.

72. megjegyzés:

A QFS megengedi, hogy a fájlok elérjék a teljes diszkméretet, ha HSM-el integrálva használják, mintha a fájl egy része lenne csak egy időben a diszken.

[szerkesztés] Lásd még

  • Fájlrendszerek felsorolása
  • Fájlnév kiterjesztések
  • Virtuális fájlrendszer
  • Osztottfájl rendszer
  • Fájlrendszer API
  • Unix programok listája
  • Fizikai és logikai tárolás

[szerkesztés] Angol nyelvű linkek

[szerkesztés] Angol nyelvű referenciák

[szerkesztés] Kapcsolódó anyagok