/ / Bảng hệ thống tệp (fstab) trên Linux là gì và tại sao nó lại quan trọng?

Bảng hệ thống tệp (fstab) trên Linux là gì và tại sao nó lại quan trọng?

Bảng hệ thống tệp (fstab) là một tệp cấu hình hệ thống, được lưu trữ trong /vân vân thư mục trên Linux, chứa thông tin về các hệ thống tệp khác nhau và cách hệ thống sẽ gắn chúng trong khi khởi động.


Nhân Linux sử dụng thông tin từ tệp fstab để xác định hệ thống tệp nào sẽ gắn kết và vị trí gắn kết chúng. Đây là mọi thứ bạn cần biết về fstab và hệ thống tệp trên Linux.


Hệ thống tệp là gì?

Hệ thống tệp là cách mà máy tính của bạn tổ chức và lưu trữ dữ liệu trên các thiết bị lưu trữ như ổ đĩa thể rắn (SSD) và ổ đĩa flash.

Nếu không có hệ thống tệp, sẽ rất khó để định vị và truy cập các tệp cụ thể trên thiết bị lưu trữ và hệ điều hành sẽ không thể theo dõi khu vực lưu trữ nào đang được sử dụng và khu vực nào miễn phí.

Trên Linux, hệ thống tệp rất quan trọng vì những lý do sau:

  • Tổ chức: Họ cung cấp một hệ thống phân cấp các thư mục để tổ chức tốt hơn
  • Quản lý không gian: Hệ thống tệp của bạn theo dõi dung lượng đã sử dụng và dung lượng trống trên thiết bị lưu trữ, đồng thời phân bổ dung lượng cho các tệp mới
  • Bảo vệ: Bảo vệ tính toàn vẹn của các tệp được lưu trữ trên thiết bị lưu trữ, chẳng hạn như thông qua tổng kiểm tra hoặc ghi nhật ký

Hơn nữa, các hệ thống tệp cung cấp hỗ trợ cho các quyền, nén hoặc mã hóa ở cấp độ tệp.

Một số hệ thống tệp phổ biến bao gồm NTFS, FAT, ext4, v.v. Ext4 (hệ thống tệp mở rộng phiên bản 4) nổi bật trên Hệ thống Linux và Unix.

Xem và hiểu fstab trên Linux

Bạn có thể xem fstab tệp bằng trình soạn thảo văn bản Linux yêu thích của bạn, chẳng hạn như nano hoặc Vim hoặc sử dụng lệnh cat để hiển thị đầu ra cho thiết bị đầu cuối của bạn.

Ví dụ sau sử dụng trình soạn thảo văn bản Vim:

 vim /etc/fstab 

Đầu ra của bạn phải tương tự như sau:

đầu ra fstab trên linux

Các tập tin chứa một loạt các dòng. Mỗi dòng được giới hạn bởi khoảng trắng và chứa sáu phần sau:

1. Hệ thống tệp

Nó chứa thiết bị hoặc hệ thống tệp mà hệ thống sẽ gắn kết khi khởi động. Lệnh mount cũng sử dụng fstab để gắn ổ cứng hoặc bất kỳ thiết bị lưu trữ nào bất cứ khi nào bạn chạy các lệnh gắn thích hợp.

2. Điểm Núi

Điểm gắn kết chỉ định thư mục mà thiết bị lưu trữ sẽ được gắn vào. Hệ thống cần gắn từng hệ thống tệp vào đúng thư mục.

Ví dụ: hệ thống tệp gốc thường được gắn trên thư mục gốc (/) và tách biệt với các thư mục người dùng được gắn trên /Trang Chủ danh mục.

3. Loại

Nó xác định loại hệ thống tệp được sử dụng; một số cái phổ biến bao gồm ext4, XFS, NTFS, v.v.

Nhân Linux cần biết nên sử dụng trình điều khiển nào để truy cập chính xác vào hệ thống tệp của bạn vì các hệ thống tệp khác nhau có các khả năng và tính năng khác nhau.

Nếu thiết bị lưu trữ có giá trị loại sai, bạn có thể gặp lỗi với hệ thống tệp.

4. Tùy chọn

Danh sách các tùy chọn gắn kết được phân tách bằng dấu phẩy cho thiết bị lưu trữ được liệt kê. Các tùy chọn kiểm soát cách hệ thống của bạn gắn kết và sử dụng các hệ thống tệp.

Một số tùy chọn phổ biến bao gồm:

  • Tự động: Gắn hệ thống tệp tự động khi khởi động
  • Không tự động: Không tự động gắn kết hệ thống tệp khi khởi động
  • Người sử dụng: Cho phép bất kỳ người dùng nào gắn kết hệ thống tệp
  • người dùng: Chỉ cho phép người dùng root gắn hệ thống tệp
  • Đồng bộ hóa: Sử dụng I/O đồng bộ cho hệ thống tệp

5. Đổ

Cờ này cho biết tiện ích kết xuất có nên sao lưu hệ thống tệp hay không. Mặc định là 0, có nghĩa là không sao lưu.

Bạn có thể đặt cờ kết xuất thành 1 hoặc 2 cho các hệ thống tệp mà bạn muốn đưa vào bản sao lưu.

6. Fsck

Cờ này cho biết thứ tự fsck (kiểm tra hệ thống tệp) sẽ kiểm tra hệ thống tệp khi khởi động. Tiện ích fsck trên hệ thống Linux kiểm tra và sửa chữa tính nhất quán của hệ thống tệp. Giá trị mặc định được đặt thành 0, có nghĩa là không kiểm tra hệ thống tệp.

Các giá trị có thể khác là:

  • 1: Kiểm tra hệ thống tập tin đầu tiên
  • 2: Kiểm tra hệ thống tệp sau khi tất cả các hệ thống tệp có cờ fsck là 1 đã được kiểm tra
  • 3: Kiểm tra hệ thống tệp sau khi tất cả các hệ thống tệp có cờ fsck là 1 hoặc 2 đã được kiểm tra

Nếu bạn muốn kiểm tra hệ thống tệp của mình mọi lúc, hãy đặt nó thành giá trị cao hơn.

Gắn ổ đĩa lưu trữ trên Linux

Hệ thống tệp đóng một vai trò không thể thiếu trong hệ thống Linux của bạn. Nếu không có một hệ thống tệp thích hợp, sẽ rất khó để quản lý và sắp xếp dữ liệu trên PC của bạn.

Bạn có biết rằng bạn cũng có thể gắn các hệ thống tệp từ các hệ điều hành khác vào máy Linux của mình không?

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *