Sự nhất quán trong định dạng và kiến trúc của hệ thống file

Một phần của tài liệu Hệ điều hành linux toàn tập (Trang 43 - 45)

HỆ THỐNG FILE TRONG LINUX

Sự nhất quán trong định dạng và kiến trúc của hệ thống file

ra một hệ thống file. Ngay trước khi khởi tạo, bao giờ người thiết lập cũng phải chỉ định kiểu định dạng của hệ thống file mới cần tạo.

Hiện nay, nhân Linux hỗ trợ rất nhiều kiểu định dạng của hệ thống file. Trong đó, kiểu hệ thống file ext2 được coi là mặc định trong các hệ thống của Linux “Linux Native” (Trong nhiều hệ thống ext3được coi là mặc định nhưng thực tế ext3 chính là ext2 kèm thêm chức năng journal).

Một kiểu khác của hệ thống file cũng hay được dùng là SWAP. Kiểu định dạng hệ thống file này chỉ được dùng cho phân vùng swap.

The Second Extended File System

Ext2 là kiểu định dạng hệ thống file được thiết kế dựa trên việc quản lý các khối dữ liệu có kích thước 1KB (1024 byte), đây là kích thước mặc định và có thể thay đổi được. Có 3 loại khối như trên được định nghĩa trong ext2:

Superblocks

Lặp lại sau mỗi 8193 khối. Khối này chứa thông tin như: block-size, free inodes, last mounted time …

Inodes

Chứa các con trỏ trỏ đến khối dữ liệu. 12 khối dữ liệu đầu tiên được truy cập trực tiếp từ con trỏ này. Nếu dữ liệu > 12KB thì các inodes gián tiếp sẽđược sử dụng. Mỗi inode bao gồm 256 byte và chứa các thông tin về user, group, permissions và time stamp của dữ liệu mà nó quản lý.

Khi d liu

HỆ THỐNG FILE TRONG LINUX Tiện ích định dạng

Do nhân Linux chỉ có thểđọc được các hệ thống file đã được định dạng từ trước nên để lưu trữ và quản lý dữ liệu trên các phân vùng mới, cần phải định dạng một hệ thống file trên đó thông qua các công cụđịnh dạng.

Đểđịnh dạng một phân vùng có kiểu hệ thống file là ext2 bằng lệnh mkfs.ext2 hay

mke2fs. Tương tự như vậy với kiểu hệ thống file xfs (của Silicon Graphics) với lệnh

mkfs.xfs.

Lệnh mkfs thực chất là một chương trình kiểm tra yêu cầu định dạng và lựa chọn đúng lệnh để thi hành. Cú pháp của mkfs là:

mkfs –t <fstype>

Sự an toàn của hệ thống file

Nếu hệ thống file bị hỏng hoặc sai lệch, tiện ích fsckđược sử dụng để chỉnh sửa lại các hư hỏng này tuy nhiên các hệ thống file này cần phải unmount trước đó để đảm bảo tính chính xác.

Cũng nhưmkfs, fsck thực chất chỉ kiểm tra các tham số của người dùng và lựa chọn đúng chương trình để thi hành, ví dụ: fsck.ext2, fsck.ext3

Kim tra dung lượng đĩa

Một phần của tài liệu Hệ điều hành linux toàn tập (Trang 43 - 45)

Tải bản đầy đủ (PDF)

(123 trang)