Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 59 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
59
Dung lượng
0,93 MB
Nội dung
Hệ điều hành Unix/Linux Bộ môn Mạng & Truyền thông 1 CHƯƠNG 2 HỆ THỐNG FILE CỦA UNIX/LINUX • Các kiểu file trong Unix/Linux • Cấu trúc hệ thống file trong Unix/Linux • Cây thư mục trong Unix/Linux • Thao tác trên hệ thống file Unix/Linux Hệ điều hành Unix/Linux Bộ môn Mạng & Truyền thông 2 CÁC KIỂU FILE TRONG UNIX • Để hiển thị kiểu của file ta sử dụng lệnh $ls –l sau đó sử dụng ký tự đầu tiên của mỗi dòng để nhận biết Hệ điều hành Unix/Linux Bộ môn Mạng & Truyền thông 3 CÁC KIỂU FILE TRONG UNIX (tiếp) • File bình thường • File thư mục (directory file) • File đặc biệt • File socket • File liên kết • Khối thiết bị ngoại vi • File dạng ống dẫn Hệ điều hành Unix/Linux Bộ môn Mạng & Truyền thông 4 CÁC KIỂU FILE TRONG UNIX (tiếp) • Ví dụ – Bàn phím là một file đầu vào (input file) – Màn hình là một file đầu ra (output file) – Máy in là một file đầu ra Hệ điều hành Unix/Linux Bộ môn Mạng & Truyền thông 5 CÂY THƯ MỤC TRONG UNIX Hệ điều hành Unix/Linux Bộ môn Mạng & Truyền thông 6 CÂY THƯ MỤC TRONG UNIX Hệ điều hành Unix/Linux Bộ môn Mạng & Truyền thông 7 CẤU TRÚC HỆ THỐNG FILE TRONG UNIX • Hệ thống file của Unix có các thành phần sau: – Boot Block – Super Block – I-nodes – Data Blocks Hệ điều hành Unix/Linux Bộ môn Mạng & Truyền thông 8 CẤU TRÚC HỆ THỐNG FILE TRONG UNIX • Block 0 – Thường chứa mã để nạp HĐH • Block 1 (Super Block ) – Là một dạng bản ghi mô tả tình trạng của hệ thống file • Kích thước hệ thống file. • Số khối còn trống trong hệ thống file. • Danh sách khối trống trong hệ thống file. • Chỉ số của khối tiếp theo trong danh sách khối trống. • Kích thước của danh sách inode. • Số inode còn trống trong hệ thống file. • Danh sách inode còn trống trong hệ thống file. • Chỉ số inode tiếp theo trong danh sách inode trống trong hệ thống file. • Trường khoá của danh sách khối và inode trống. • Cờ báo hiệu super block đã bị thay đổi. Hệ điều hành Unix/Linux Bộ môn Mạng & Truyền thông 9 • I-node – Tất cả các kiểu file trong Unix đều được quản lý bởi hệ điều hành thông qua Inodes – Nó tương ứng bảng FAT trong MS-DOS – Mỗi inode bao gồm các thông tin sau • Mô tả file: quyền truy cập, các quyền thực thi trên file • Số liên kết: Thể hiện số thư mục tham chiếu đến inode này. • Owner ID: ID người sở hữu • Group ID: ID nhóm sở hữu • Kích cỡ file: Lưu giữ kích thước thực của file theo byte • Các địa chỉ file: 39 byte về thông tin địa chỉ • Thời gian truy cập file gần nhất • Thời gian thay đổi file gần nhất • Thời gian Inode bị thay đổi gần nhất CẤU TRÚC HỆ THỐNG FILE TRONG UNIX Hệ điều hành Unix/Linux Bộ môn Mạng & Truyền thông 10 I-nodes