1. PERBEDAAN ANTAR COMPUTER FILESYSTEM
PART 1
PEMBEDA
EXT2
EXT3
Developer
Rémy Card
Stephen Tweedie
Full name
Second extended file
system
Third extended file
system
Introduced
January 1993 (Linux)
November 2001
(Linux 2.4.15)
Partition
identifier
EXT4
Mingming Cao,
Andreas Dilger, Alex
Zhuravlev (Tomas),
Dave Kleikamp,
Theodore Ts'o, Eric
Sandeen, others
Fourth extended file
system
Stable: 21 October
2008
Unstable: 10 October
2006 (Linux 2.6.28,
2.6.19)
REISERFS
Namesys
ReiserFS
2001 (Linux 2.4.1)
0x83 (MBR)
EBD0A0A2-B9E54433-87C068B6B72699C7 (GPT)
Apple_UNIX_SVR2
(Apple Partition
Map)
0x83 (MBR)
EBD0A0A2-B9E54433-87C068B6B72699C7
(GPT)
Table, hashed B-tree
with dir_index enabled
bitmap (free space),
table (metadata)
Linked list, hashed Btree
B+ tree
Extents/Bitmap
Bitmap
Table
16 TiB (for 4k block
filesystem)
4 billion (specified at
filesystem creation
time)
Apple_UNIX_SVR2
(Apple Partition Map)
0x83 (MBR)
0x83 (Master Boot
EBD0A0A2-B9E5Record)
4433-87C0EBD0A0A2-B9E568B6B72699C7 (GPT)
4433-87C068B6B72699C7 (GPT)
Directory
content
-
File allocation
bitmap (free space),
table (metadata)
Bad blocks
Table
Table
Max file size
16 GB - 2 TB
16 GB – 2 TB
Max number of
files
1018
Variable, allocated at
creation time
Max filename
length
255 bytes
254 bytes
256 bytes
4032 bytes, limited
to 255 by Linux VFS
16 TiB
Max volume
size
2-32 TB
size 2 TB – 16 TB
1 EiB (limited to
16TiB because of
e2fsprogs limitation
until v1.42)
Allowed
characters in
filenames
Any byte except NUL
and '/'
All bytes except
NULL and '/'
All bytes except NULL
('0') and '/'
Dates Recorded
modification (mtime),
attribute modification
(ctime), access (atime)
modification (mtime),
attribute modification
(ctime), access (atime)
December 14, 1901 January 18, 2038
1s
December 14, 1901 January 18, 2038
1s
Date range
Date resolution
modification (mtime),
attribute modification
(ctime), access (atime),
delete (dtime), create
(crtime)
14 December 1901 - 25
April 2514
Nanosecond
1 EiB (8 TiB on 32
bit systems)
232-3 (~4 billion)
All bytes except
NULL and '/'
modification
(mtime), metadata
change (ctime),
access (atime)
December 14, 1901 January 18, 2038
1s
2. Forks
Attributes
File system
permissions
Transparent
compression
Transparent
encryption
Data
deduplication
Supported
operating
systems
No
No
No
extents, noextents,
mballoc, nomballoc,
delalloc, nodelalloc,
data=journal,
data=ordered,
data=writeback,
commit=nrsec, orlov,
oldalloc, user_xattr,
nouser_xattr, acl,
noacl, bsddf, minixdf,
bh, nobh, journal_dev
Extended attributes
No
No-atime, appendonly, synchronouswrite, no-dump, h-tree
(directory), immutable,
journal, secure-delete,
top (directory), allowundelete
POSIX
Unix permissions,
ACLs and arbitrary
security attributes
(Linux 2.6 and later)
POSIX
Unix permissions,
ACLs and arbitrary
security attributes
No (Available through
patches)
No
No
No
No
No (provided at the
block device level)
No
No
No
No
No
No
Linux, BSD, Windows
(through an IFS), Mac
OS X (through an IFS)
Linux, BSD, Windows
(through an IFS)
Linux
Linux
-
PART 2
PEMBEDA
Developer
NTFS
Microsoft
FAT12
Microsoft
Full name
New Technology File
System
File Allocation Table
(12-bit version)
Introduced
July 1993 (Windows
NT 3.1)
August 1980
(QDOS)
Partition
identifier
Directory
content
File allocation
Bad blocks
Max file size
Max number
of files
0x07 (MBR)
EBD0A0A2-B9E54433-87C068B6B72699C7 (GPT)
FAT16
Microsoft
File Allocation Table
version) (16-bit
version)
0 (QDOS) November
1987, (Compaq DOS
3.31)
FAT32
Microsoft
File Allocation Table
(32-bit version with 28
bits used)
August 1996
(Windows 95 OSR2)
0x01 (MBR)
0x04, 0x06, 0x0E
(MBR)
0x0B, 0x0C (MBR)
EBD0A0A2-B9E54433
-87C0-68B6B72699C7
(GPT)
B+ tree
Table
Table
Table
Bitmap
$badclus
16 EB (16 × 10246
bytes) − 1 KB (1024
bytes) (format);
Linked list
Cluster tagging
Linked list
Cluster tagging
Linked list
Cluster tagging
4 GiB minus 1 byte
(or block size if
smaller)
4 GiB minus 1 byte (or
block size if smaller)
4 GiB minus 1 byte (or
block size if smaller)
4,077 (212-19)
65,517 (216-19)
268,435,437 (228-19)
4
16 TB (16 × 1024
bytes) − 64 KB
(implementation)
4,294,967,295 (232-1)
3. Max filename
length
8.3 filename, or
255 UTF-16
255 UTF-16 code units
characters when
using LFN
264 clusters − 1 cluster
(format);
Max volume
size
Allowed
characters in
filenames
256 TB (256 × 10244
bytes) − 64 KB (64 ×
1024 bytes)
(implementation)
In Posix namespace,
any UTF-16 code unit
(case sensitive) except
U+0000 (NUL) and /
(slash). In Win32
namespace, any UTF16 code unit (case
insensitive) except
U+0000 (NUL) /
(slash) (backslash) :
(colon) * (asterisk) ?
(Question mark) "
(quote) < (less than) >
(greater than) and |
(pipe)
8.3 filename, or 255
UTF-16 characters
when using LFN
8.3 filename, or 255
UTF-16 characters
when using LFN
2 TB
8 TB (with 32KB
clusters)
16 TB (with 64KB
clusters, not widely
supported)
32 MB
2 GB
4 GB with 64KB
clusters (not widely
supported)
-
-
-
Creation, modified,
access (accuracy to day
only)
(Creation time and
access date are only
available when
ACCDATE support is
enabled)
Creation, modified,
access (accuracy to day
only)
(Creation time and
access date are only
available when
ACCDATE support is
enabled)
Dates
Recorded
Creation, modification,
POSIX change, access
Creation, modified,
access (accuracy to
day only)
(Creation time and
access date are only
available when
ACCDATE support
is enabled)
Date range
1 January 1601 – 28
May 60056 (File times
are 64-bit numbers
counting 100nanosecond intervals
(ten million per
second) since 1601,
which is 58,000+
years)
January 1, 1980
December 31, 2107
January 1, 1980
100ns
2s
2s
2s
Yes
Read-only, hidden,
system, archive, not
content indexed, offline, temporary,
compressed
Not natively
Read-only, hidden,
system, volume
label, subdirectory,
archive, (NetWare
only) executable
Global/directory/filebased only with DRDOS and Multiuser
DOS,
world/group/owner
Not natively
Read-only, hidden,
system, volume label,
subdirectory, archive,
(NetWare only)
executable
Global/directory/filebased only with DRDOS and Multiuser
DOS,
world/group/owner file
Not natively
Read-only, hidden,
system, volume label,
subdirectory, archive,
(NetWare only)
executable
Date
resolution
Forks
Attributes
File system
permissions
ACLs
No
4. Transparent
compression
Transparent
encryption
Per-file, LZ77
(Windows NT 3.51
onward)
Per-file,
DESX (Windows 2000
onward),
Triple DES (Windows
XP onward),
AES (Windows XP
Service Pack 1,
Windows Server 2003
onward)
file permissions only
with multiuser
security
Per-volume, Stacker,
DoubleSpace,
DriveSpace
permissions only with
multiuser security
Per-volume, Stacker,
DoubleSpace,
DriveSpace
No
Per-volume only
with DR-DOS
Per-volume only with
DR-DOS
No
Data
deduplication
Yes
-
-
-
Supported
operating
systems
Windows NT family
(Windows NT 3.1 to
Windows NT 4.0,
Windows 2000,
Windows XP,
Windows Server 2003,
Windows Vista,
Windows Server 2008,
Windows 7, Windows
Server 2008 R2), Mac
OS X, GNU/Linux
-
-
-
Referensi :
http://en.wikipedia.org/wiki/
_________________________________________________SISTEM OPERASI C
______________________________________________AGUS BUDI RAHARJO
________________________________________________________5109100164