Sự miêu tả
Từ trang người đàn ông lvmetad :
lvmetad là một trình nền bộ nhớ đệm siêu dữ liệu cho LVM. Trình nền nhận được thông báo từ các quy tắc udev (phải được cài đặt để LVM hoạt động chính xác khi sử dụng lvmetad). Thông qua các thông báo này, lvmetad có một hình ảnh cập nhật và nhất quán về các nhóm âm lượng có sẵn trong hệ thống. Theo mặc định, lvmetad, ngay cả khi đang chạy, không được LVM sử dụng. Xem lvm.conf (5).
Nhìn vào điều này một chút công đức khác định nghĩa. Wikipedia nêu:
Hệ thống tệp nhật ký là một hệ thống tệp theo dõi các thay đổi sẽ được thực hiện trong một tạp chí (thường là nhật ký tròn trong một khu vực dành riêng của hệ thống tệp) trước khi đưa chúng vào hệ thống tệp chính. Trong trường hợp xảy ra sự cố hệ thống hoặc mất điện, các hệ thống tệp như vậy sẽ nhanh hơn để đưa trực tuyến trở lại và ít có khả năng bị hỏng.
Lý luận
Tôi sẽ không đi vào một lời giải thích chi tiết về LVM, vì OP đã hiểu những lợi ích. Như vậy, tôi sẽ chỉ giải thích tại sao ghi nhật ký được thêm vào. Các phiên bản cũ hơn của LVM không có nhật ký nhật ký, nghĩa là nếu hệ thống gặp sự cố, tạp chí duy nhất có thể được sử dụng là trên ổ đĩa vật lý (đĩa cứng). Điều đó tạo ra một vấn đề khi âm lượng hợp lý kéo dài nhiều mức trên các Nhóm khối hợp lý trải rộng trên nhiều khối vật lý.
Nếu một nửa giao dịch nhật ký tồn tại trên một khối lượng vật lý và nửa còn lại tồn tại trên một khối lượng vật lý khác, tạp chí giao dịch không thể thực hiện thay đổi đối với cả hai khối lượng vật lý, vì khối lượng vật lý không hiểu rằng chúng là một phần của nhóm khối lượng , vì giao dịch log chỉ tồn tại trong khối lượng vật lý.
Đó là nơi mà daemon mới phát huy tác dụng. Bây giờ thay vì nhật ký nhật ký cho từng tập vật lý, LVM có thể tạo nhật ký nhật ký và tạo một phần cho nó trong nhóm tập, được dành riêng cho việc ghi nhật ký. Sau khi làm như vậy, toàn bộ nhật ký giao dịch có thể được tìm thấy và phát lại ở cấp Tập đoàn.