LINUX FILE SYSTEM
INTRODUCTION TO FILE SYSTEMS <ul><li>The organization method of data on a hard disk volume </li></ul><ul><li>FAT 12 , FAT ...
INTRODUCTION TO LINUX <ul><li>Linus interested in Minix, a small UNIX system, developed LINUX version 0.02 in 1991. </li><...
MULTI USER & MULTI TASKING SYSTEM <ul><ul><li>Runs on multiple hardware platforms </li></ul></ul><ul><ul><li>Users like it...
THE LINUX SYSTEM <ul><li>User commands includes executable programs and scripts </li></ul><ul><li>The shell interprets use...
THE LINUX FILE SYSTEM <ul><li>Linux files are stored in a single rooted, hierarchical file system </li></ul><ul><li>Linux ...
LINUX FILE SYSTEM LAYOUT
FEATURES OF LINUX <ul><li>Proper shutdown required otherwise  lengthy file-system check is done to recover corrupt files. ...
SECOND EXTENDED FILE SYSTEM <ul><li>ext2 </li></ul><ul><li>From early 90's, ext2 has been the default file system. </li></...
JOURNALING FILE SYSTEMS <ul><li>Concept of journaling </li></ul>JOURNALING FILE SYSTEMS ext 3 ReiserFS ext 4
OUTCOMES OF JOURNALING <ul><li>Extended file system 3 (ext3) </li></ul><ul><li>Developed in 1999 </li></ul><ul><li>Robust,...
 
THANK YOU
Upcoming SlideShare
Loading in...5
×

Linux file system

3,644

Published on

Published in: Education, Technology
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
3,644
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

Transcript of "Linux file system"

  1. 1. LINUX FILE SYSTEM
  2. 2. INTRODUCTION TO FILE SYSTEMS <ul><li>The organization method of data on a hard disk volume </li></ul><ul><li>FAT 12 , FAT 16 , FAT 32 </li></ul><ul><li>NTFS </li></ul><ul><li>LINUX </li></ul>
  3. 3. INTRODUCTION TO LINUX <ul><li>Linus interested in Minix, a small UNIX system, developed LINUX version 0.02 in 1991. </li></ul><ul><li>Version 1.0 released in 1994, 2.2 in 1999. </li></ul><ul><li>Today used on 7-10 million computers </li></ul><ul><li>corporate computer network and Web servers </li></ul>
  4. 4. MULTI USER & MULTI TASKING SYSTEM <ul><ul><li>Runs on multiple hardware platforms </li></ul></ul><ul><ul><li>Users like its speed and stability </li></ul></ul><ul><ul><li>No requirement for latest hardware </li></ul></ul><ul><ul><li>Virtual memory, shared libraries, memory management formerly found on mainframe computers. </li></ul></ul><ul><ul><li>Specific directory accessable to user and administrator only, directory also contains user specific settings </li></ul></ul>
  5. 5. THE LINUX SYSTEM <ul><li>User commands includes executable programs and scripts </li></ul><ul><li>The shell interprets user commands. It is responsible for finding the commands and starting their execution. GUI is NOT Required </li></ul><ul><li>The kernel manages the hardware resources for the rest of the system. </li></ul>
  6. 6. THE LINUX FILE SYSTEM <ul><li>Linux files are stored in a single rooted, hierarchical file system </li></ul><ul><li>Linux places all the partitions under the root directory by 'mounting' them under specific directories. </li></ul><ul><li>LINUX is case sensitive i.e PRESENTATION & presentation are different. </li></ul>/ etc home usr passwd inittab neale scully marty a b Directories User home directories Data files root
  7. 7. LINUX FILE SYSTEM LAYOUT
  8. 8. FEATURES OF LINUX <ul><li>Proper shutdown required otherwise lengthy file-system check is done to recover corrupt files. </li></ul><ul><li>Unified file system. </li></ul>
  9. 9. SECOND EXTENDED FILE SYSTEM <ul><li>ext2 </li></ul><ul><li>From early 90's, ext2 has been the default file system. </li></ul><ul><li>Linux systems are extremely robust and less prone to crashes risk of data loss when these sudden crashes occur. </li></ul><ul><li>Main advantage to the ext2 filesystem is its speed. </li></ul><ul><li>On system crash ext2 need integrity checks that, depending on your hard disk size, may take an extremely long time. </li></ul>
  10. 10. JOURNALING FILE SYSTEMS <ul><li>Concept of journaling </li></ul>JOURNALING FILE SYSTEMS ext 3 ReiserFS ext 4
  11. 11. OUTCOMES OF JOURNALING <ul><li>Extended file system 3 (ext3) </li></ul><ul><li>Developed in 1999 </li></ul><ul><li>Robust, fast, minimum downtime </li></ul><ul><li>stores the file name and its location in database </li></ul><ul><li>System check every 30 days to avoid corruption </li></ul><ul><li>ext2 filesystem can be converted to an ext3 fairly easily on a working system </li></ul><ul><li>ReiserFS </li></ul><ul><li>Version 3 more used than version 4 </li></ul><ul><li>stores both the file names and the file itself in a database </li></ul><ul><li>ReiserFS needs a clean install to use </li></ul><ul><li>Extended file system 4 (ext4) </li></ul><ul><li>Launched in 2008 </li></ul><ul><li>Large file system up to 16 terabytes </li></ul><ul><li>Delayed allocation improves performance and reduces fragmentation by improving block allocation decisions based on the actual file size. </li></ul>
  12. 13. THANK YOU

×