GIÁO TRÌNH HỆ ĐIỀU HÀNH UNIX - LINUX - Trang 51

5
0

Hệ thống file ảo VFS được thiết kế để cung cấp một giao diện thống nhất về các file được
lưu trữ trên các thiết bị. Hình 3.3 mô tả mối quan hệ giữa VFS với các hệ thống file thực và

các thiết bị lưu trữ.
VFS có trách nhiệm cung cấp cho chương trình người dùng một giao diện nhất quán về hệ
thống file thông qua các lệnh gọi hệ thống (system call). Mỗi khi có một yêu cầu truy cập
file, VFS sẽ dựa vào các hệ thống file thực để tìm kiếm file yêu cầu trên các thiết bị vật lý.
Với mỗi file tìm được, nó thực hiện thao tác mở file đó và cho tương ứng file với một cấu
trúc dữ liệu gọi là i-node. VFS cung cấp rất nhiều lệnh gọi để thao tác với hệ thống file
nhưng chủ yếu thuộc vào các loại sau:

Các thao tác liên quan tới hệ thống file.

Các thao tác liên quan tới i-node.

Các thao tác với file đang mở.

Các thao tác với vùng đệm dữ liệu.

3.1.5. Liên kết tượng trưng (lnh ln)

Trong Linux có hai kiểu liên kết đó là liên kết tượng trưng (liên kết mềm) và liên kết

cứng.

Programatic file system interface

System call interface

Virtual File System

Buffer cache

Ext2

Minix

Msdos

Vfat

Device driver

Physical hardware

Inode cache

Directory

cache

Hình 3.3. H thng file o

VFS

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.