Skip to main content

Inode là gì?

Một inode là nơi hệ thống máy tính kiểu UNIX lưu trữ thông tin về các tệp trong hệ thống.Mỗi tệp trong hệ thống được gắn với một trong các nút này, theo dõi thông tin như quyền sở hữu, quyền và loại tệp.Inodes được xác định bởi các số.Thông thường, khoảng 1 phần trăm dung lượng lưu trữ của hệ thống tệp được sử dụng cho loại lưu trữ này.Các hệ thống máy tính kiểu UNIX là những người có nguồn gốc từ hệ điều hành UNIX.Chúng thường được sử dụng trong máy chủ, máy trạm và thiết bị di động.Unix được phát triển vào năm 1969 bởi các nhân viên của AT T đang làm việc tại Bell Labs.Ví dụ về các hệ thống dựa trên UNIX bao gồm phân phối phần mềm Linux và Berkeley, đôi khi được gọi là Berkeley Unix.INDE là một phần của hệ thống tệp cơ bản của các loại hệ điều hành này.Một hệ thống tệp tổ chức các tệp máy tính và dữ liệu liên quan đến chúng vào cơ sở dữ liệu để hệ điều hành có thể lưu trữ, tổ chức và sử dụng chúng.Nó sử dụng inodes để lưu trữ thông tin cần thiết về tệp. Tên tệp không được liệt kê vì một tệp riêng lẻ đôi khi có thể được truy cập bằng nhiều tên tệp.Thay vào đó, Inode lưu trữ thông tin về người dùng hoặc nhóm nào sở hữu tệp và người dùng và nhóm nào có quyền đọc, chỉnh sửa hoặc sử dụng tệp.Nó cũng lưu trữ thông tin về loại tệp là gì.Trên hầu hết các hệ thống chỉ có khoảng 1 phần trăm không gian lưu trữ hệ thống tệp được sử dụng cho inodes.Điều này giới hạn số lượng tệp mà một hệ thống có thể duy trì.Khi một tệp mới được tạo, inodes mới cũng được tạo.Nếu người dùng cố gắng tạo quá nhiều tệp, giới hạn lưu trữ có thể đạt được, ngăn chặn việc tạo bất kỳ tệp mới nào.Khi mỗi inode được tạo, nó được gán một số.Số này vẫn giữ nguyên khi đĩa mà tệp được đặt bị phân rã, ngay cả khi việc phân rã này dẫn đến tệp được di chuyển.Nếu tệp được di chuyển thủ công, số cũng sẽ giữ nguyên.Hệ điều hành duy trì cơ sở dữ liệu Inode.Cơ sở dữ liệu này được sử dụng bởi máy tính để theo dõi và truy cập thông tin trong mỗi inode.Các tệp cũng có thể được mở bằng cách truy cập inode thông qua cơ sở dữ liệu.Một người dùng máy tính có thể tìm thấy inode của một tệp riêng lẻ.Anh ấy hoặc cô ấy có thể làm điều này bằng cách sử dụng lệnh ls -i.Lệnh này sẽ khiến inode hiển thị một số thông tin được lưu trữ cho tệp được đề cập.