Professional Documents
Culture Documents
10.B Hien thc he thong file va th muc Cac phng phap quan ly khong gian trong Sao lu va phuc hoi
Khoa Khoa Hoc & Ky Thuat May Tnh ai Hoc Bach Khoa TP HCM
10.B.1
i-nodes FCBs
Khoa Khoa Hoc & Ky Thuat May Tnh ai Hoc Bach Khoa TP HCM
10.B.2
File control block (FCB): moi file c quan ly thong qua FCB cua no
lu cac thong tin ve file , ke ca cac con tro ch en cac data block cua no V du, UNIX File System: i-node
Khoa Khoa Hoc & Ky Thuat May Tnh ai Hoc Bach Khoa TP HCM
10.B.3
disk partition
disk partition
Khoa Khoa Hoc & Ky Thuat May Tnh ai Hoc Bach Khoa TP HCM
10.B.4
Khoa Khoa Hoc & Ky Thuat May Tnh ai Hoc Bach Khoa TP HCM
10.B.5
Seek time? Di chuyen au oc? Co the truy xuat ngau nhien mot block cua file: block nr = start + block offset Phan manh ngoai Van e khi tao file mi va khi can them block cho file ng dung: ISO-9660 (CDROM)
10.B.6
Khoa Khoa Hoc & Ky Thuat May Tnh ai Hoc Bach Khoa TP HCM
-1
Khoa Khoa Hoc & Ky Thuat May Tnh ai Hoc Bach Khoa TP HCM
10.B.7
u iem
De dang them block cho file khi can Quan ly khong gian trong bang danh sach Khong co phan manh ngoai
Nhc iem
Ch truy xuat hieu qua oi vi sequential-access file Ton khong gian lu tr cac con tro o tin cay: pointer trong block co the b hong Phan manh noi khi n v cap phat la cluster (mot hang so cac block)
Khoa Khoa Hoc & Ky Thuat May Tnh ai Hoc Bach Khoa TP HCM 10.B.8
Bien the cua cap phat theo danh sach lien ket: FAT
FAT
Khoa Khoa Hoc & Ky Thuat May Tnh ai Hoc Bach Khoa TP HCM
10.B.9
Khoa Khoa Hoc & Ky Thuat May Tnh ai Hoc Bach Khoa TP HCM
10.B.10
Khuyet iem
Ton khong gian lu tr bang index khi file co kch thc ch vai block
Khoa Khoa Hoc & Ky Thuat May Tnh ai Hoc Bach Khoa TP HCM
10.B.11
i-node
i-node
10.B.12
Th muc c dung e cha bang anh xa t ten file (chuoi ky t ASCII) en thong tin can thiet e nh v cac block d lieu cua file To chc th muc
Danh sach tuyen tnh (array hay linear list), bang bam,
MS-DOS
first block nr
UNIX, Linux
Khoa Khoa Hoc & Ky Thuat May Tnh ai Hoc Bach Khoa TP HCM
10.B.13
FAT
V du
Khoa Khoa Hoc & Ky Thuat May Tnh ai Hoc Bach Khoa TP HCM
10.B.14
FAT dung e ch bang FAT va cung dung e ch he thong file Layout cua mot partition cha he thong file FAT
Boot sector
FAT
Root directory
Data blocks
Khoa Khoa Hoc & Ky Thuat May Tnh ai Hoc Bach Khoa TP HCM
10.B.15
Giai quyet van e ten file dai (Win98, 2000, XP, *NIX,...)
(a) In-line (b) Heap
Khoa Khoa Hoc & Ky Thuat May Tnh ai Hoc Bach Khoa TP HCM
10.B.16
i-node (1)
V du
Khoa Khoa Hoc & Ky Thuat May Tnh ai Hoc Bach Khoa TP HCM
10.B.17
i-nodes (2)
Khoa Khoa Hoc & Ky Thuat May Tnh ai Hoc Bach Khoa TP HCM
10.B.18
Khoa Khoa Hoc & Ky Thuat May Tnh ai Hoc Bach Khoa TP HCM
10.B.19
Khoa Khoa Hoc & Ky Thuat May Tnh ai Hoc Bach Khoa TP HCM
10.B.20
Khoa Khoa Hoc & Ky Thuat May Tnh ai Hoc Bach Khoa TP HCM
10.B.21
Cac phng phap Bit vector (bit map) Linked list Grouping Counting
Khoa Khoa Hoc & Ky Thuat May Tnh ai Hoc Bach Khoa TP HCM
10.B.22
bit[ i ] = 0 block i con trong 1 block i a c cap
n gian va hieu qua khi can tm khoi trong au tien hoac chuoi khoi trong lien tuc
Thao tac tren bit
block 0, 1 trong
block 2, 3, 4, 5 a c cap block 6, 7 trong
Khoa Khoa Hoc & Ky Thuat May Tnh ai Hoc Bach Khoa TP HCM
10.B.23
Phng phap
Lien ket cac khoi trong vi nhau Ch can gi con tro en khoi nh trong au tien tren a hoac cache trong bo nh chnh e tang toc
t lang ph khong gian a Do biet khoang khong gian trong lien tuc? Khong hieu qua: trong trng hp xau nhat phai duyet toan bo a e tm khong gian trong lien tuc
Khoa Khoa Hoc & Ky Thuat May Tnh ai Hoc Bach Khoa TP HCM 10.B.24
Khoa Khoa Hoc & Ky Thuat May Tnh ai Hoc Bach Khoa TP HCM
10.B.25
Counting 2 4 8 6 17 2 25 3
Khoa Khoa Hoc & Ky Thuat May Tnh ai Hoc Bach Khoa TP HCM
10.B.26
Khoa Khoa Hoc & Ky Thuat May Tnh ai Hoc Bach Khoa TP HCM
10.B.27
r/w
data blocks
i-nodes
Khoa Khoa Hoc & Ky Thuat May Tnh ai Hoc Bach Khoa TP HCM
10.B.28
Kiem tra s nhat quan d lieu (consistency checker) so sanh d lieu trong cau truc th muc vi cac khoi d lieu tren a va sa cha cac loi khong nhat quan d lieu gia hai ben. Dung chng trnh he thong e sao lu (backup) d lieu t a sang cac thiet b lu tr phu khac nh a mem, a quang, bang t,... va phuc hoi d lieu b mat t ban sao lu.
Khoa Khoa Hoc & Ky Thuat May Tnh ai Hoc Bach Khoa TP HCM
10.B.29
Normal
Day 3
Incremental
Day 3
Day 2
Day 2
Copied
Day 1
Data
Data
Day 1
Differential
Day 3
Day 2
Copied
Data
Day 1
Khoa Khoa Hoc & Ky Thuat May Tnh ai Hoc Bach Khoa TP HCM
10.B.30
Khoa Khoa Hoc & Ky Thuat May Tnh ai Hoc Bach Khoa TP HCM
10.B.31
Phu luc
Khoa Khoa Hoc & Ky Thuat May Tnh ai Hoc Bach Khoa TP HCM
10.B.33
Maximum partition for different block sizes The empty boxes represent forbidden combinations
Khoa Khoa Hoc & Ky Thuat May Tnh ai Hoc Bach Khoa TP HCM 10.B.34
Bytes
Khoa Khoa Hoc & Ky Thuat May Tnh ai Hoc Bach Khoa TP HCM
10.B.35
Bytes
Checksum
Khoa Khoa Hoc & Ky Thuat May Tnh ai Hoc Bach Khoa TP HCM
10.B.36
Khoa Khoa Hoc & Ky Thuat May Tnh ai Hoc Bach Khoa TP HCM
10.B.37
i-node number
A UNIX i-node
Khoa Khoa Hoc & Ky Thuat May Tnh ai Hoc Bach Khoa TP HCM 10.B.39