Trần Hạnh Nhi Một hệ thống tập tin bị hỏng còn nguy hiểm hơn máy tính bị hỏng vì những hư hỏng trên thiết bị sẽ ít chi phí hơn là hệ thống tập tin vì nó ảnh hưởng đến các phần mềm trên đ
Trang 1Độ an toàn của hệ thống tập
tin
Bởi:
Giảng viên Trần Hạnh Nhi
Một hệ thống tập tin bị hỏng còn nguy hiểm hơn máy tính bị hỏng vì những hư hỏng trên thiết bị sẽ ít chi phí hơn là hệ thống tập tin vì nó ảnh hưởng đến các phần mềm trên
đó Hơn nữa hệ thống tập tin không thể chống lại được như hư hòng do phần cứng gây
ra, vì vậy chúng phải cài đặt một số chức năng để bảo vệ
Quản lý khối bị hỏng
Đĩa thường có những khối bị hỏng trong quá trình sử dụng đặc biệt đối với đĩa cứng vì khó kiểm tra được hết tất cả
Có hai giải pháp : phần mềm và phần cứng
Phần cứng là dùng một sector trên đĩa để lưu giữ danh sách các khối bị hỏng Khi bộ kiểm soát tực hiện lần đầu tiên, nó đọc những khối bị hỏng và dùng một khối thừa để lưu giữ Từ đó không cho truy cập những khối hỏng nữa
Phần mềm là hệ thống tập tin xây dựng một tập tin chứa các khối hỏng Kỹ thuật này loại trừ chúng ra khỏi danh sách các khối trống, do đó nó sẽ không được cấp phát cho tập tin
Backup
Mặc dù có các chiến lưọc quản lý các khối hỏng, nhưng một công việc hết sức quan trọng là phải backup tập tin thường xuyên
Tập tin trên đĩa mềm được backup bằng cách chép lại toàn bộ qua một đĩa khác Dữ liệu trên đĩa cứng nhỏ thì được backup trên các băng từ
Đối với các đĩa cứng lớn, việc backup thường được tiến hành ngay trên nó Một chiến lược dể cài đặt nhưng lãng phí một nữa đĩa là chia đĩa cứng làm hai phần một phần dữ
Trang 2liệu và một phần là backup Mỗi tối, dữ liệu từ phần dữ liệu sẽ được chép sang phần backup
Hình 9.7:Backup
Tính không đổi của hệ thống tập tin
Một vấn đề nữa về độ an toàn là tính không đổi Khi truy xuất một tập tin, trong quá
trình thực hiện, nếu có xảy ra những sự cố làm hệ thống ngừng hoạt động đột ngột, lúc
đó hàng loạt thông tin chưa được cập nhật lên đĩa Vì vậy mỗi lân khởi động ,hệ thống
sẽ thực hiện việc kiểm tra trên hai phần khối và tập tin Việc kiểm tra thực hiện , khi phát hiện ra lỗi sẽ tiến hành sữa chữa cho các trường hợp cụ thể:
Trang 3Hình 9.8 Trạng thái của hệ thống tập tin
Câu hỏi kiểm tra kiến thức
1 Vai trò của bảng thư mục tập tin
2 So sánh các phương pháp cài đặt bảng phân phối vùng nhớ
3 Tập tin chia sẻ là gì ?
4 Vì sao phải lưu ý đến độ an toàn của hệ thống tập tin ?
Bài tập
Giả sử một đĩa mềm có 2 side, mỗi side có 128 track, mỗi track có 18 sector Thư mục gốc của đĩa có tối đa là 251 tập tin (hoặc thư mục), mỗi entry có kích thước 32 bytes Một cluster = 2 sector Đĩa sử dụng phương pháp định bằng bảng chỉ mục mỗi phần
tử trong bảng có kích thước 12 bits Hỏi muốn truy xuất cluster 10 thì phải đọc những sector nào ?