Week 3
The File System
ž 6.0 Intro
ž 6.1 Pathnames
ž 6.2 Mounting and unmounting
ž 6.3 Organisation
Itc333   week 3
In Unix, anything that exists,
including nothing,
is in the file system
Of course, there are files and
directories. But there are
also representations of all
sorts of objects.
Namespace              API



           filesystem


Security model    Implementation
A Linux/Unix kernel may
support several filesystem
implementations:
•    Ext3
•    Ext4
•    ZFS
•    VxFS
•    ReiserFS
•    JFS
•    Btrfs
•    etc
Itc333   week 3
Everything starts at /.

The root.
/tmp/foo is an absolute pathname.

tmp/food is a relative pathname.
Spaces are ok.
Just use “ or  to preserve
spaces.
Itc333   week 3
mount /dev/sda4 /users

unmount -l /users
Itc333   week 3
No single structure or
naming conventions, great
variety between Linux and
Unix distributions.
/bin    Core OS commands
/boot   Kernel and files for
        booting
/dev    Devices
/etc    Startup and configuration
/home   User home directories
/lib    Libraries, shared libraries,
        C compiler

More Related Content

PPT
Operating Systems 1
PPT
Operating Systems 2
PPTX
Linux basics
PDF
Basics of Linux
PDF
Linux Fundamental
PDF
Writing flexible filesystems in FUSE-Python
PPTX
Overview of linux kernel development
PPT
Building File Systems with FUSE
Operating Systems 1
Operating Systems 2
Linux basics
Basics of Linux
Linux Fundamental
Writing flexible filesystems in FUSE-Python
Overview of linux kernel development
Building File Systems with FUSE

What's hot (20)

PPTX
Introduction to linux
PPTX
Linux day 2.ppt
PDF
Python & FUSE
PPTX
Suman bhatt
PDF
Linux (Fedora File Management)
PPTX
Basics of-linux
PPTX
Introduction to linux day1
PPTX
Linux basics
PDF
Fuse'ing python for rapid development of storage efficient FS
PDF
Lesson 1 Linux System Fundamentals
PDF
17 Linux Basics #burningkeyboards
ODP
Starting with Linux
PPTX
Unix environment
PPTX
Unix environment [autosaved]
PPTX
Introduce to linux
PPTX
Introduction to linux1
PDF
NCSU MGSA Unix Presentation
PDF
A Brief History of the BSD File System
PPTX
Tomoyo linux introduction
Introduction to linux
Linux day 2.ppt
Python & FUSE
Suman bhatt
Linux (Fedora File Management)
Basics of-linux
Introduction to linux day1
Linux basics
Fuse'ing python for rapid development of storage efficient FS
Lesson 1 Linux System Fundamentals
17 Linux Basics #burningkeyboards
Starting with Linux
Unix environment
Unix environment [autosaved]
Introduce to linux
Introduction to linux1
NCSU MGSA Unix Presentation
A Brief History of the BSD File System
Tomoyo linux introduction
Ad

Viewers also liked (9)

PPT
Why Problem Based Learning
PPT
Tenix Engineering Conference 06 V3
PPT
Tenix Engineering Conference 06 Web Version
PPT
Knowledge management and business process management
KEY
Linux beginner's Workshop
PDF
The Epistemology of Software Engineering
PDF
Visual Design with Data
PDF
3 Things Every Sales Team Needs to Be Thinking About in 2017
PDF
How to Become a Thought Leader in Your Niche
Why Problem Based Learning
Tenix Engineering Conference 06 V3
Tenix Engineering Conference 06 Web Version
Knowledge management and business process management
Linux beginner's Workshop
The Epistemology of Software Engineering
Visual Design with Data
3 Things Every Sales Team Needs to Be Thinking About in 2017
How to Become a Thought Leader in Your Niche
Ad

Similar to Itc333 week 3 (20)

PPT
Linux administration classes in mumbai
PPT
linux-lecture1.ppt
PDF
File system discovery
ODP
File system hiearchy
PPT
Basic linux architecture
PDF
CH11.pdf
PPTX
Linux fundamentals
PPT
linux-lecture1.ppt
PDF
12-introductiontolinuxos-190907073928
PPTX
12 introduction to Linux OS
PPTX
Lab 5 Linux File Structure and Hierarchy.pptx
PPT
Shell_Scripting.ppt
PPTX
Introduction to linux2
PPT
Linux fs structure (1)
PPTX
Unix operating system architecture with file structure
PPTX
Raspberry pi introduction
PPTX
Operating systems unix
PPTX
MODULE 3.1 updated-18cs56.pptx
PPTX
UNIT III.pptx
PPTX
Unix and shell programming | Unix File System | Unix File Permission | Blocks
Linux administration classes in mumbai
linux-lecture1.ppt
File system discovery
File system hiearchy
Basic linux architecture
CH11.pdf
Linux fundamentals
linux-lecture1.ppt
12-introductiontolinuxos-190907073928
12 introduction to Linux OS
Lab 5 Linux File Structure and Hierarchy.pptx
Shell_Scripting.ppt
Introduction to linux2
Linux fs structure (1)
Unix operating system architecture with file structure
Raspberry pi introduction
Operating systems unix
MODULE 3.1 updated-18cs56.pptx
UNIT III.pptx
Unix and shell programming | Unix File System | Unix File Permission | Blocks

Itc333 week 3