Có vẻ như như EXT4 với Linux 5.17 cuối cùng sẽ hỗ trợ các ioctls FS_IOC_GETFSLABEL và FS_IOC_SETFSLABEL mà một số hệ thống tệp nổi bật khác đã hỗ trợ trong vài năm qua.

FS_IOC_GETFSLABEL và FS_IOC_SETFSLABEL là các ioctls để đọc trực tuyến và đặt nhãn hệ thống tệp cho các hệ thống tệp được hỗ trợ và gắn kết. Các ioctls này ban đầu bắt đầu là các ioctls cụ thể cho hệ thống tệp Btrfs nhưng kể từ khi Linux 4.18 được tạo thành chung. Các ioctls đã được hợp nhất với vùng VFS của nhân để cho phép giao diện chung này đọc/đặt nhãn hệ thống tệp bằng phần mềm không gian người dùng mà không phải lo lắng về các thông tin chi tiết của hệ thống tệp. Đổi lại, các hệ thống tệp như XFS và F2FS cũng đã nhận hỗ trợ FS_IOC_GETFSLABEL/FS_IOC_SETFSLABEL và đưa nó vào hạt nhân dòng chính kể từ năm 2019.

Giờ đây, nhờ Lukas Czerner của Red Hat, EXT4 sẽ tham gia vào hỗ trợ chức năng SETFSLABEL/GETFSLABEL.

Sau khi thả bản vá để xem xét trong vài tháng qua, Ted Ts’o đã đã xếp hàng bản vá hiện đã được đưa vào nhánh”dev”của EXT4. Với Linux 5.17 ngay phía trước và các bản vá lỗi EXT4 vẫn chưa được cắt cho cửa sổ hợp nhất tiếp theo đó, có vẻ như v5.17 sẽ là hạt nhân cuối cùng cung cấp chức năng này trên EXT4.

Categories: IT Info