Khác biệt giữa bản sửa đổi của “Hệ thống tập tin”

Nội dung được xóa Nội dung được thêm vào
Dòng 19:
Lớp thứ ba là ''file system vật lý (physical file system)''. Lớp này liên quan đến hoạt động vật lý của thiết bị lưu trữ (ví dụ: đĩa). Nó xử lý các khối vật lý đang được đọc hoặc ghi. Nó xử lý bộ đệm và [[quản lý bộ nhớ]] và chịu trách nhiệm cho việc đặt các khối vật lý vào các vị trí cụ thể trên phương tiện lưu trữ. Hệ thống tệp vật lý tương tác với [[Chương trình điều khiển|trình điều khiển thiết bị]] hoặc với [[Channel I/O|kênh]] để điều khiển thiết bị lưu trữ.
 
== fileFile system và hệ điều hành ==
Nhiều [[hệ điều hành]] bao gồm hỗ trợ cho nhiều hơn một file system. Đôi khi hệ điều hành và file system được đan xen chặt chẽ đến mức khó có thể tách rời các chức năng của file system.
 
Dòng 31:
[[Tương tự Unix|Các hệ]] điều hành [[tương tự Unix]] thường bao gồm phần mềm và công cụ hỗ trợ trong quá trình gắn kết và cung cấp cho nó chức năng mới. Một số trong những chiến lược này đã được đặt ra "auto-mount" như một sự phản ánh mục đích của chúng.
 
* Trong nhiều tình huống, các file system khác với root cần phải có sẵn ngay khi hệ điều hành đã [[Khởi động máy tính|khởi động]]. Do đó, tất cả các hệ thống tương tự Unix đều cung cấp phương tiện để gắn hệ thống filw khi khởi động. Quản trị viên hệ thống xác định các file system này trong file cấu hình fstab (''vfstab'' trong Solaris), cũng chỉ ra các tùy chọn và điểm gắn kết.
* Trong một số trường hợp, không cần phải gắn một số hệ thống tệp nhất định khi [[Khởi động máy tính|khởi động]], mặc dù việc sử dụng chúng có thể được mong muốn sau đó. Có một số tiện ích cho các hệ thống tương tự Unix cho phép gắn các hệ thống tệp được xác định trước theo yêu cầu.
* Phương tiện di động đã trở nên rất phổ biến với các nền tảng [[Máy tính|máy vi tính]]. Chúng cho phép các chương trình và dữ liệu được truyền giữa các máy mà không có kết nối vật lý. Ví dụ phổ biến bao gồm [[Ổ USB flash|ổ đĩa flash USB]], [[CD-ROM]] và [[DVD]]. Do đó, các tiện ích đã được phát triển để phát hiện sự hiện diện và tính sẵn có của một phương tiện và sau đó gắn phương tiện đó mà không có sự can thiệp của người dùng.
* Các hệ thống tương tự Unix tiến bộ cũng đã giới thiệu một khái niệm gọi là '''siêu dữ liệu'''; ví dụ, [http://sourceforge.net/projects/supermount-ng dự án Linux supermount-ng]. Ví dụ, một đĩa mềm đã có siêu dữ liệu có thể được gỡ bỏ khỏi hệ thống. Trong trường hợp bình thường, đĩa đã có thể được đồng bộ hóa và sau đó ngắt kết nối trước khi gỡ bỏ. Đã cung cấp đồng bộ hóa, một đĩa khác có thể được đưa vào ổ đĩa. Hệ thống tự động thông báo rằng đĩa đã thay đổi và cập nhật nội dung điểm gắn kết để phản ánh phương tiện mới.
* Một automounter sẽ tự động mount một file system khi một tài liệu tham khảo được thực hiện cho các thư mục trên đỉnh mà nó phải được gắn kết. Điều này thường được sử dụng cho các file system trên các máy chủ mạng, thay vì dựa vào các sự kiện như chèn phương tiện, như sẽ phù hợp với phương tiện lưu động.
 
==== Linux ====
[[Linux]] hỗ trợ nhiều file system, nhưng các lựa chọn phổ biến cho đĩa hệ thống trên thiết bị cục bộ bao gồm họ ext * ([[ext2]], [[ext3]] và [[ext4]]), [[XFS]], [[JFS (file system)|JFS]] và [[btrfs]]. Đối với flash thô không có ''flash translation layer'' (FTL) hoặc ''Memory Technology Device'' (MTD), có UBIFS, JFFS2 và YAFFS, trong số những thứ khác. SquashFS là một file system chỉ đọc nén phổ biến.
 
==== Solaris ====
[[Solaris (operating system)|Solaris]] trong các bản phát hành trước đó được mặc định là UFS (không ghi nhật ký hoặc không đăng nhập) cho các file system bổ sung và có thể khởi động. Solaris mặc định, hỗ trợ và mở rộng UFS.
 
Hỗ trợ cho các file system khác và các cải tiến quan trọng đã được thêm vào theo thời gian, bao gồm VxFS của Veritas, Sun Microsystems (phân cụm) QFS, Sun Microsystems (ghi nhật ký) UFS, và Sun Microsystems (mã nguồn mở, poolable, nén 128 bit và sửa lỗi) ZFS.