Life without Windows or OS X

GNU/Linux is quite possibly the most important free software achievement since the original Space War, or, more recently, Emacs. It has developed into an operating system for business, education, and personal productivity. GNU/Linux is no longer only for UNIX wizards who sit for hours in front of a glowing console. Are you thinking about switching to Linux and want to learn how to use it? Have you been using GNU/Linux for some time and want to learn even more? This is the place for you.

Wednesday, December 14, 2005

Next Gen Linux File System NILFS

NILFS is a log-structured file system developed for the Linux kernel 2.6. NILFS is an abbreviation of the New Implementation of a Log-structured File System. A Log-structured file system writes down all data in a continuous log-like format that is only appended to, never overwritten.
The approach is said to reduce seek times, as well as minimizing the kind of data loss that occurs with conventional Linux file systems. When a Linux computer system with a conventional file system crashed during a write operation the journal notes that the write did not complete, and any partial data writes are lost when the system reboots. For example, data loss occurs on ext3 file systems, when the system crashes a great deal of time and effort is required to restore the data to the state just prior to failure and then restart the system, and data could be lost because the writing of data is not guaranteed on some conditions.
Furthermore, although Solaris and other operating systems provide a data snapshot function, the file system service must be temporarily suspended when that function is executed. NILFS snapshots can be taken continuously and automatically without disturbing the file service.


Post a Comment

<< Home