Lưu ý
Mục đích của file này là để độc giả tiếng Việt có thể đọc và hiểu tài liệu nhân kernel dễ dàng hơn, không phải để tạo ra một nhánh tài liệu riêng. Nếu bạn có bất kỳ nhận xét hoặc cập nhật nào cho file này, vui lòng thử cập nhật file tiếng Anh gốc trước. Nếu bạn thấy có sự khác biệt giữa bản dịch và bản gốc, hoặc có vấn đề về bản dịch, vui lòng gửi góp ý hoặc patch cho người dịch của file này, hoặc nhờ người bảo trì và người review tài liệu tiếng Việt giúp đỡ.
- Bản gốc:
- Người dịch:
Google Translate (machine translation)
- Phiên bản gốc:
8541d8f725c6
Cảnh báo
Tài liệu này được dịch tự động bằng máy và chưa được review bởi người dịch. Nội dung có thể không chính xác hoặc khó hiểu ở một số chỗ. Khi có sự khác biệt với bản gốc, bản gốc luôn là chuẩn. Bản dịch chất lượng cao (được review) được đặt trong thư mục vi_VN/.
Hệ thống tập tin trong nhân Linux¶
Sổ tay hướng dẫn đang được phát triển này, một ngày nào đó huy hoàng, sẽ cung cấp thông tin toàn diện về cách lớp hệ thống tệp ảo Linux (VFS) hoạt động cùng với các hệ thống tập tin nằm bên dưới nó. Hiện tại, những gì chúng tôi có có thể được tìm thấy dưới đây.
Tài liệu lõi VFS¶
Xem các hướng dẫn này để biết tài liệu về chính lớp VFS và cách thức hoạt động của nó. thuật toán hoạt động.
- Tổng quan về hệ thống tệp ảo Linux
- Tra cứu tên đường dẫn
- Tóm tắt hệ thống tập tin Linux API
- mối nối và đường ống
- Khóa
- hoạt động i_rwsem(inode)
- rất tiếc open_mutex
- ops đệ quy FS Giữ khóa khi được gọi
- ops mmap_lock PageLocked(trang)
- Khóa thư mục
- Hệ thống tập tin Devpts
- Thông báo thư mục Linux
- Fiemap Ioctl
- Quản lý tập tin trong nhân Linux
- Ghi chú phát hành khóa tệp
- mmap_prepare gọi lại HOWTO
- Dấu thời gian nhiều hạt
- Hệ thống tập tin Mount API
- Hệ thống con hạn ngạch
- Giao diện seq_file
- Cây con được chia sẻ
- Idmapping
- Tài liệu iomap VFS
- Hỗ trợ tự động
- Bộ nhớ đệm hệ thống tập tin
- Những thay đổi kể từ phiên bản 2.5.0:
Các lớp hỗ trợ hệ thống tập tin¶
Tài liệu về mã hỗ trợ trong lớp hệ thống tập tin để sử dụng trong triển khai hệ thống tập tin.
Hệ thống tập tin¶
Tài liệu cho việc triển khai hệ thống tập tin.
- v9fs: Kế hoạch chia sẻ tài nguyên 9 cho Linux
- Hệ thống lưu trữ đĩa Acorn - ADFS
- Tổng quan về hệ thống tập tin Amiga
- kAFS: AFS FILESYSTEM
- autofs - cách thức hoạt động
- Mục đích
- Bối cảnh
- Nội dung
- Gắn bẫy
- Điểm gắn kết hết hạn
- Giao tiếp với autofs: phát hiện daemon
- Giao tiếp với autofs: ống sự kiện
- Giao tiếp với autofs: thư mục gốc ioctls
- Giao tiếp với autofs: char-device ioctls
- Chế độ catatonic
- Tùy chọn gắn kết “bỏ qua”
- autofs, không gian tên và gắn kết được chia sẻ
- Các hoạt động điều khiển thiết bị khác cho mô-đun hạt nhân autofs
- Hệ thống tập tin BeOS cho Linux
- Hệ thống tập tin BFS cho Linux
- BTRFS
- Hệ thống tệp phân tán Ceph
- Giao diện hạt nhân Coda-Venus
- Configfs - Cấu hình đối tượng hạt nhân hướng đến không gian người dùng
- configfs là gì?
- Sử dụng configfs
- Định cấu hình FakeNBD: một ví dụ
- Mã hóa bằng configfs
- cấu trúc config_item
- cấu trúc config_item_type
- cấu trúc configfs_attribute
- cấu trúc configfs_bin_attribute
- cấu trúc config_group
- cấu trúc configfs_subsystem
- Một ví dụ
- Điều hướng phân cấp và Mutex hệ thống con
- Tổng hợp mục thông qua liên kết tượng trưng(2)
- Nhóm con được tạo tự động
- Hệ thống con phụ thuộc
- Cramfs - nhồi nhét hệ thống tập tin vào một ROM nhỏ
- Truy cập trực tiếp cho các tập tin
- Gỡ lỗiFS
- DLMFS
- Loại yêu cầu khóa cờ mở
- Cờ mở dẫn đến hành vi khóa
- eCryptfs: Hệ thống tệp mật mã xếp chồng cho Linux
- efivarfs - một hệ thống tập tin biến (U)EFI
- EROFS - Hệ thống tệp chỉ đọc nâng cao
- Hệ thống tập tin mở rộng thứ hai
- Hệ thống tập tin Ext3
- Cấu trúc dữ liệu và thuật toán ext4
- Hệ thống tệp thân thiện với Flash (F2FS)
- Hệ thống tệp toàn cầu 2
- Hệ thống tập tin Macintosh HFS cho Linux
- Hệ thống tập tin Macintosh HFSPlus cho Linux
- Đọc/Ghi HPFS 2.09
- Tài liệu kỹ thuật FUSE (Hệ thống tệp trong không gian người dùng)
- Inotify - Hệ thống thông báo thay đổi tệp mạnh mẽ nhưng đơn giản
- Hệ thống tập tin ISO9660
- NILFS2
- NFS
- Trình điều khiển hệ thống tập tin Linux NTFS
- NTFS3
- Hệ thống tập tin OCFS2
- Hệ thống tệp OCFS2 - kiểm tra tệp trực tuyến
- Hệ thống tập tin MPEG được tối ưu hóa (OMFS)
- ORANGEFS
- Hệ thống tập tin lớp phủ
- Lớp phủ đối tượng
- Thượng và Hạ
- Thư mục
- thư mục trắng và mờ đục
- thư mục đọc
- đổi tên thư mục
- Không có thư mục
- Mô hình quyền
- Nhiều lớp thấp hơn
- Siêu dữ liệu chỉ sao chép lên
- Các lớp thấp hơn chỉ có dữ liệu
- Chỉ định các lớp thông qua bộ mô tả tệp
- hỗ trợ fs-verity
- Chia sẻ và sao chép các lớp
- Gắn kết lớp phủ lồng nhau
- Hành vi không chuẩn
- Thay đổi hệ thống tập tin cơ bản
- Xuất khẩu NFS
- UUID và fsid
- Độ bền và sao chép
- Gắn kết dễ bay hơi
- Người dùng xattr
- Bộ thử nghiệm
- Hệ thống tập tin /proc
- Hệ thống tập tin QNX6
- Ramfs, rootfs và initramfs
- giao diện chuyển tiếp (trước đây là rơlefs)
- Giao diện người dùng cho tính năng Kiểm soát tài nguyên (resctrl)
- ROMFS - Hệ thống tệp ROM
- ánh xạ spec.info có nghĩa là
- CIFS
- Hệ thống tập tin SPU
- Hệ thống tập tin Squashfs 4.0
- 1. Tính năng hệ thống tập tin
- 2. Sử dụng Squashf
- 2.1 Tùy chọn gắn kết
- 3. Thiết kế hệ thống tập tin Squashfs
- 3.1 Tùy chọn nén
- 3.2 Inode
- 3.3 Thư mục
- 3.4 Dữ liệu tệp
- 3.5 Bảng tra cứu mảnh
- 3.6 Bảng tra cứu Uid/gid
- 3.7 Xuất bảng
- 3.8 Bảng Xattr
- 4. TODO và các vấn đề tồn đọng
- 4.1 Danh sách TODO
- 4.2 Bộ nhớ đệm nội bộ của Squashfs
- sysfs - Hệ thống tập tin _The_ để xuất các đối tượng kernel
- tmpfs
- Hệ thống tập tin UBI
- Hỗ trợ xác thực UBIFS
- Hệ thống tập tin UDF
- virtiofs: virtio-fs Host<->hệ thống tệp chia sẻ khách
- VFAT
- Tài liệu hệ thống tập tin XFS
- ZoneFS - Hệ thống tập tin vùng cho các thiết bị khối được khoanh vùng