Junior
Waarvoor wordt inode gebruikt in het bestandssysteem?
sobes.tech AI
Antwoord van AI
Inode (indeksdescriptor) lưu trữ siêu dữ liệu về tệp hoặc thư mục trong hệ thống tệp giống Unix. Nó không chứa nội dung của chính tệp.
Những gì được lưu trong inode:
- Loại tệp (tệp thường, thư mục, liên kết tượng trưng, v.v.)
- Quyền truy cập (chủ sở hữu, nhóm, người khác; đọc, ghi, thực thi)
- Số liên kết cứng đến tệp
- UID (ID người dùng) của chủ sở hữu
- GID (ID nhóm) của chủ sở hữu
- Kích thước tệp (bằng byte)
- Thời gian tạo (ctime - thời gian thay đổi)
- Thời gian chỉnh sửa dữ liệu (mtime - thời gian chỉnh sửa)
- Thời gian truy cập cuối cùng (atime - thời gian truy cập)
- Địa chỉ các khối dữ liệu trên đĩa, nơi chứa nội dung của tệp
Mỗi tệp hoặc thư mục được gán một số inode duy nhất trong hệ thống tệp. Số này được kernel sử dụng để truy cập mô tả dữ liệu của đối tượng.
Ví dụ xuất thông tin inode bằng lệnh ls -i:
# Hiển thị số inode của tệp
ls -i my_file.txt
Ví dụ sử dụng lệnh stat để lấy thông tin chi tiết về inode:
# Hiển thị thông tin chi tiết về tệp, bao gồm dữ liệu từ inode
stat my_file.txt