|
Post Last Edit by razhar at 1-7-2010 10:29
Apakah sitem file linux yg terbaik untuk diguna???? otai2 linux boleh bagi pendapat tak??
1. Ext3
2. JFS
3. ReiserFS
4..XFS
5. Ext4 |
|
|
|
|
|
|
|
6. Btrfs
-Btrfs is a new copy on write filesystem for Linux aimed at implementing advanced features while focusing on fault tolerance, repair and easy administration. Initially developed by Oracle, Btrfs is licensed under the GPL and open for contribution from anyone.
The main Btrfs features include:
-Extent based file storage (2^64 max file size)
-Space efficient packing of small files
-Space efficient indexed directories
-Dynamic inode allocation
-Writable snapshots
-Subvolumes (separate internal filesystem roots)
-Object level mirroring and striping
-Checksums on data and metadata (multiple algorithms available)
-Compression
-Integrated multiple device support, with several raid algorithms
-Online filesystem check
-fast offline filesystem check
-Efficient incremental backup and FS mirroring
-Online filesystem defragmentation |
|
|
|
|
|
|
|
7. NILFS
NILFS (New Implementation of a Log-structured File System) is a log-structured file system implementation for Linux. It is being developed by Nippon Telegraph and Telephone Corporation (NTT) CyberSpace Laboratories and released under the terms of the GNU General Public License (GPL).
Version 2 of the filesystem, known as NILFS2, is included in Linux kernel 2.6.30.A separate, BSD licensed implementation, currently with read-only support, is included in NetBSD.
Additional features- Fast write and recovery times
- Minimal damage to file data and system consistency on hardware failure
- 32-bit checksums (CRC32) on data and metadata for integrity assurance (per block group, in segment summary) [4]
- Correctly ordered data and meta-data writes
- Redundant superblock
- File and inode blocks are managed by a B-tree structure
- Internal data is processed in 64-bit wide word size
- Can create and store huge files (8 EiB)
- Block sizes smaller than page size (e.g. 1 KB or 2 KB)
|
|
|
|
|
|
|
|
8. ZFS
In computing, ZFS is a combined file system and logical volume manager designed by Sun Microsystems. The features of ZFS include support for high storage capacities, integration of the concepts of filesystem and volume management, snapshots and copy-on-write clones, continuous integrity checking and automatic repair, RAID-Z and native NFSv4 ACLs. ZFS is implemented as open-source software, licensed under the Common Development and Distribution License (CDDL). The ZFS name is a trademark of Sun.
Capacity
ZFS is a 128-bit file system, so it can address 18 quintillion (1.84 |
|
|
|
|
|
|
|
Snapshots and clones
An advantage of copy-on-write is that when ZFS writes new data, the blocks containing the old data can be retained, allowing a snapshot version of the file system to be maintained. ZFS snapshots are created very quickly, since all the data composing the snapshot is already stored; they are also space efficient, since any unchanged data is shared among the file system and its snapshots.
Writeable snapshots ("clones") can also be created, resulting in two independent file systems that share a set of blocks. As changes are made to any of the clone file systems, new data blocks are created to reflect those changes, but any unchanged blocks continue to be shared, no matter how many clones exist. |
|
|
|
|
|
|
|
Variable block sizes
ZFS uses variable-sized blocks of up to 128 kilobytes. The currently available code allows the administrator to tune the maximum block size used as certain workloads do not perform well with large blocks. Automatic tuning to match workload characteristics is contemplated.[citation needed]
If data compression (LZJB) is enabled, variable block sizes are used. If a block can be compressed to fit into a smaller block size, the smaller size is used on the disk to use less storage and improve IO throughput (though at the cost of increased CPU use for the compression and decompression operations). |
|
|
|
|
|
|
|
http://zfs-fuse.net/
ZFS is the most advanced file system ever invented. This project makes it possible to create, mount, use and manage ZFS file systems under Linux, bringing the uncontested reliability and large feature set of ZFS to the Linux world. |
|
|
|
|
|
|
|
What ZFS offers to you
ZFS has many features for all kinds of users - from the simple end-user to the biggest enterprise systems:
+Provable integrity - it checksums all data (and meta-data), which makes it possible to detect hardware errors (hard disk corruption, flaky IDE cables..). Read how ZFS helped to detect a faulty power supply after only two hours of usage, which was previously silently corrupting data for almost a year!
+Atomic updates - means that the on-disk state is consistent at all times, there's no need to perform a lengthy filesystem check after forced reboots/power failures.
+Instantaneous snapshots and clones - it makes it possible to have hourly, daily and weekly backups efficiently, as well as experiment with new system configurations without any risks.
+Built-in (optional) compression
+High scalability
+Pooled storage model - creating filesystems is as easy as creating a new directory. You can efficiently have thousands of filesystems, each with it's own quotas and reservations, and different properties (compression algorithm, checksum algorithm, etc..).
+Built-in stripes (RAID-0), mirrors (RAID-1) and RAID-Z (it's like software RAID-5, but more efficient due to ZFS's copy-on-write transactional model).
+Among others (variable sector sizes, adaptive endianness, ...) |
|
|
|
|
|
|
|
emm ni payah la nak kata..
ext4 yang aku guna sekarang
dan dengar juga kata ubuntu 10.10 akan guna Btrfs |
|
|
|
|
|
|
|
tak paham..sistem file?
leh terangkan secara ringkas?
karmic koala pakai sitem aper.. |
|
|
|
|
|
|
|
emm ni payah la nak kata..
ext4 yang aku guna sekarang
dan dengar juga kata ubuntu 10.10 akan guna ...
kmkd Post at 1/7/2010 13:36
Ext3 tak ada online defrag kan?? aku guna puppylinux woof 5.01dgn ext4 kerana tu la option yg dia bagi...tujuan aku bukak thread ni,aku nak tahu pandangan otai2 linux mengenai sistem file yg terbaik utk digunakan oleh casual users cam kita..samping2 kita try sistem file baru...aku nak test drive beberapa distro yg aku download cam berrie,mint..ada offer option file sistem selain ext3,4 tu... |
|
|
|
|
|
|
|
@razhar yup tu la pasal.. aku pernah gak tanya lect aku dia pun kata benda tu subjektif. bergantung pada orang.
tapi masa tu ext3 pun baru keluar kot haha so masa tu aku guna ext2
so untuk casual aku rasa ikut sahaja mana yang diberi hahaha
@atai sistem fail macam dalam windows ada fat, fat32, vfat, ntfs, apa lagi? hehehe tapi dalam linux banyak lagi |
|
|
|
|
|
|
|
tak de otai2 linux ke kat CARI.com ni???? semua hantu pak gates ye.... |
|
|
|
|
|
|
|
pakai ext3 je
kalo cache squid pakai reiserfs
@TT - nak pakai utk apa? |
|
|
|
|
|
|
|
Post Last Edit by razhar at 2-7-2010 16:59
Reply 15# tobasco
Utk casual..makna nya kat desktop,netbook dan laptop....la ni desktop aku dan laptop aku tiada OS lagi..aku dah delete sistem pak gates tu..sejak kena bahang virut 2-3x..dah malas aku nak guna pak gates punya...
La ni aku tgh dlm proses nak try semua distro2 yg ada dgn sistem file nya sekali...tujuan aku tanya..adalah utk mengetahui mana satu kah sistem file yg linux guna adalah yg terbaik...dari pembacaan aku,even ext4 pon masih tadak online defrag...xfs ada..brtfs pon ada... |
|
|
|
|
|
|
|
File System Comparison
The following list describes the Linux file system characteristics and indicates when this file system is best used. This list is not exhaustive of all the file systems available in the world, but focuses on those which have appreciable market share or attention in the market today.
EXT2
* Recommended to move to EXT3
* Not Journaled
* POSIX access control
EXT2 file system is the predecessor to the EXT3 file system. EXT2 is not journaled, and hence is not recommended any longer (customers should move to EXT3).
EXT3
* Most popular Linux file system, limited scalability in size and number of files
* Journaled
* POSIX extended access control
EXT3 file system is a journaled file system that has the greatest use in Linux today. It is the "Linux" File system. It is quite robust and quick, although it does not scale well to large volumes nor a great number of files. Recently a scalability feature was added called htrees, which significantly improved EXT3's scalability. However it is still not as scalable as some of the other file systems listed even with htrees. It scales similar to NTFS with htrees. Without htrees, EXT3 does not handle more than about 5,000 files in a directory. |
|
|
|
|
|
|
|
FAT32
* Most limited file system, but most ubiquitous
* Not Journaled
* No access controls
FAT32 is the crudest of the file systems listed. It's popularity is with its widespread use and popularity in the Windows desktop world and that it has made its way into being the file system in flash RAM devices (digital cameras, USB memory sticks, etc.). It has no built in security access control, so is small and works well in these portable and embedded applications. It scales the least of the file systems listed. Most systems have FAT32 compatibility support due to its ubiquity.
GFS
* Useful in clusters for moderate scale out and shared SAN volumes
* Symmetrical Parallel Cluster File System, Journaled
* POSIX access controls
The RedHat Global File System (Sistina acquisition) was open sourced in mid 2004. It is a parallel cluster file system (symmetrical) which allows multiple machines to access common data on a SAN (Storage Area Network). This is important for allowing multiple machines access to the same data to ease management (such as common configuration files between multiple webservers). It also allows applications and services which are written to direct disk access to be scaled out to multiple nodes. The practical limit is 16 machines in a SAN cluster, however.
GPFS
* Useful in clusters for scaleout of large files on shared SAN volumes
* Symmetrical Parallel Cluster File System, Journaled
* POSIX access controls
The IBM Global Parallel File System is from IBM. It, like GFS, is a parallel cluster file system with similar characteristics to GFS. Video editing is the sweet spot for GPFS. GPFS supports from 2 to thousands of nodes in a single cluster. GPFS also includes very rich management features, such as Hierarchical Storage Management. |
|
|
|
|
|
|
|
JFS
* High performance and scalability
* Journaled
* POSIX extended access controls
The IBM Journaled File System is the file system used by IBM in AIX and OS/2. It is a feature rich file system ported to Linux to allow for ease of migration of existing data. It has been shown to provide excellent overall performance across a variety of workloads.
NSS
* Best for shared LAN file serving, excellent scalability in number of files
* Journaled
* NetWare Trustee access control (richer than POSIX)
The Novell Storage Services file system used in NetWare 5.0 and above, and most recently open sourced and included in Novell SUSE's SLES 9 SP1 Linux distribution and later (used in Novell's Open Enterprise Server Linux product). The NSS file system is unique in many ways, mostly in its ability to manage and support shared file services from simultaneous different file access protocols. It is designed to manage access control (using a unique model, called the Trustee Model, that scales to hundreds of thousands of different users accessing the same storage securely) in enterprise file sharing environments. It and its predecessor (NWFS) are the only file systems that can restrict the visibility of the directory tree based on UserID accessing the file system. It and NWFS have built-in ACL rights inheritance. It includes mature and robust features tailored for the file sharing environment of the largest enterprises. The file system also scales to millions of files in a single directory. NSS supports multiple data streams and rich metadata (its features are a superset of existing filesystems on the market for data stream, metadata, namespace, and attribute support).
NTFS
* The Windows file system, best for workgroup shared LAN file serving
* Journaled
* Windows access controls (richer than POSIX)
The Microsoft Windows file system for the Windows NT kernel (Windows NT, Windows 2000, Windows XP, and Windows 2003). The Linux OpenSource version of this filesystem is only capable of read-only of existing NTFS data. This allows for migration from Windows and access to Windows disks. NTFS includes an ACL model which is not POSIX. The NTFS ACL model is unique to Microsoft, but is a derivative of the Novell NetWare 2.x ACL model. NTFS is the default (and virtually only option) on Windows servers. It includes rich metadata and attribute features. NTFS also supports multiple data streams and ACL rights inheritance since its Windows 2000 implementation. In Windows 2003 R2, Microsoft included a feature called "Access Based Enumeration". This is similar to visibility in NSS and NWFS, but is not implemented in the file system layer, but rather as a feature of the CIFS protocol engine in Windows 2003 R2, so this feature is only available when accessing Windows 2003 via the CIFS protocol. |
|
|
|
|
|
|
|
ReiserFS
* Best performance and scalability when number of files is great and/or files are small
* Journaled
* POSIX extended access controls
The Reiser File System is the default file system in SUSE Linux distributions. Reiser FS was designed to remove the scalability and performance limitations that exist in EXT2 and EXT3 file systems. It scales and performs extremely well on Linux, outscaling EXT3 with htrees. In addition, Reiser was designed to very efficiently use disk space. As a result, it is the best file system on Linux where there are a great number of small files in the file system. As collaboration (email) and many web serving applications have lots of small files, Reiser is best suited for these types of workloads.
VxFS
* Best for migrations from Unix to Linux
* Journaled (an asymmetric parallel cluster file system version is also available)
* POSIX access controls
The Veritas File System is closed source. The Veritas full storage suite is essentially the Veritas File system that is popular on Unix (including Solaris). Approximately 70% of Unix deployments in the world are ontop of the Veritas File System. As a result, this file system is one of the best to be used when data is to be directly migrated from Unix to Linux, and when training in volume and filesystem management is to be preserved within the IT staff. The Vertias File System has excellent scalability characteristics, just like it has on Unix systems. Veritas has recently ported their cluster version of VxFS to Linux. Their cluster parallel filesystem (cVxFS) is an asymmetric model, where one node is the master, and all other nodes are effectively read-only slaves (they can write through the master node).
XFS
* Best for extremely large file systems, large files, and lots of files
* Journaled (an asymmetric parallel cluster file system version is also available)
* POSIX extended access controls
The XFS file system is Open Source and included in major Linux distributions. It originated from SGI (Irix) and was designed specifically for large files and large volume scalability. Video and multi-media files are best handled by this file system. Scaling to petabyte volumes, it also handles great deals of data. It is one of the few filesystems on Linux which supports Data Migration (SGI contributed the Hierarchical Storage Management interfaces into the Linux Kernel a number of years ago). SGI also offers a closed source cluster parallel version of XFS called cXFS which like cVxFS is an asymmetrical model. It has the unique feature, however, that it's slave nodes can run on Unix, Linux and Windows, making it a cross platform file system. Its master node must run on SGI hardware. |
|
|
|
|
|
|
| |
|