11
08/25/22 08/25/22 Linux Seminar at BIST Linux Seminar at BIST 1 File System File System

Filesystem

Embed Size (px)

DESCRIPTION

a short slideshow describing linux filesystem and its advantages. you can contact anant @ http://anantshri.info

Citation preview

Page 1: Filesystem

04/10/2304/10/23 Linux Seminar at BISTLinux Seminar at BIST 11

File SystemFile System

Page 2: Filesystem

04/10/2304/10/23 Linux Seminar at BISTLinux Seminar at BIST 22

What is file System?What is file System?

Its convention for naming files and Its convention for naming files and the way they are stored in the the way they are stored in the computercomputer

Page 3: Filesystem

04/10/2304/10/23 Linux Seminar at BISTLinux Seminar at BIST 33

Under DiscussionUnder Discussion

Extended FS (extfs)Extended FS (extfs) Extended 2 (ext2fs)Extended 2 (ext2fs) Extended 3 (ext3fs)Extended 3 (ext3fs) Swap (swap)Swap (swap)

Page 4: Filesystem

04/10/2304/10/23 Linux Seminar at BISTLinux Seminar at BIST 44

Extended File SystemExtended File System

Original Linux File SystemOriginal Linux File System designed and implemented on Linux

by Rémy Card ( MASI),

Theodore Ts'o, MIT and StephenTweedie, Redhat

Page 5: Filesystem

04/10/2304/10/23 Linux Seminar at BISTLinux Seminar at BIST 55

Extended File System 2 Extended File System 2

Extension of EXT file systemExtension of EXT file system Used in Linux from 1993Used in Linux from 1993

Page 6: Filesystem

04/10/2304/10/23 Linux Seminar at BISTLinux Seminar at BIST 66

Extended File System 3Extended File System 3 Recently Developed File systemRecently Developed File system An Enhanced Form of ext 2 An Enhanced Form of ext 2 Contains advancements like Contains advancements like

Extended Attributes, POSIX ACL Extended Attributes, POSIX ACL (Access Control List)(Access Control List)

Page 7: Filesystem

04/10/2304/10/23 Linux Seminar at BISTLinux Seminar at BIST 77

Extended File System 3Extended File System 3 No need of Defrag as it is handled by file No need of Defrag as it is handled by file

system itselfsystem itself File system Keep Track of its state and File system Keep Track of its state and

perform necessary task like disk scanning perform necessary task like disk scanning by itself.by itself.

Journal keeping reduces disk scan timeJournal keeping reduces disk scan time Flexible Block Size SelectionFlexible Block Size Selection Provides Hi-Security at both user and Provides Hi-Security at both user and

system level (only competitor is NTFS)system level (only competitor is NTFS)

Page 8: Filesystem

04/10/2304/10/23 Linux Seminar at BISTLinux Seminar at BIST 88

SwapSwap Special File System Generally Hidden from Special File System Generally Hidden from

normal Usernormal User An Extension of System RAMAn Extension of System RAM Used To Keep frequently accessed dataUsed To Keep frequently accessed data Generally size is double of RAM, but no Generally size is double of RAM, but no

need if you have more than 1GB of RAM. need if you have more than 1GB of RAM. As this is a separate partition it acts as a As this is a separate partition it acts as a

system speed booster. (unlike windows system speed booster. (unlike windows which creates a file on the fly reducing the which creates a file on the fly reducing the speed)speed)

Page 9: Filesystem

04/10/2304/10/23 Linux Seminar at BISTLinux Seminar at BIST 99

File System Hierarchy File System Hierarchy Ext / ext2 / ext3 all file system follows a Ext / ext2 / ext3 all file system follows a

similar hierarchical structuresimilar hierarchical structure Files System Starts with a forward Slash (/)Files System Starts with a forward Slash (/) All directories have their specific purposes.All directories have their specific purposes.

Page 10: Filesystem

04/10/2304/10/23 Linux Seminar at BISTLinux Seminar at BIST 1010

Page 11: Filesystem

04/10/2304/10/23 Linux Seminar at BISTLinux Seminar at BIST 1111

File SystemFile System Besides this on some new systems you Besides this on some new systems you

might find these directoriesmight find these directories /media/media -- replacement of /mntreplacement of /mnt