Ảnh chụp nhanh LVM cuối cùng có gây ra sự phân mảnh không?


9

Tôi đang lên kế hoạch sử dụng LVM để có thể chụp ảnh nguyên tử các tệp lớn và đồng bộ hóa chúng với một trang web từ xa.

Điều tôi muốn biết là liệu có bất kỳ tác động dài hạn nào đối với âm lượng chính (không chụp nhanh) hay không: nếu tôi thường giữ các ảnh chụp nhanh trong 24 giờ trước khi thả và tạo một ảnh chụp nhanh mới, liệu âm lượng chính có bị phân mảnh dần không ?


1
Bạn có thể kiểm tra phân mảnh LV bằng cách sử dụng lvs -o +devices. Nói chung, nó không phải là một vấn đề. Ảnh chụp nhanh là một thứ tạm thời, chúng không gây ra sự phân mảnh, dữ liệu vẫn ở trong LV gốc, chưa được sửa đổi.
frostschutz

Cảm ơn frostschutz, đó là câu trả lời của tôi. Bạn có muốn đăng nó (có lẽ liên kết đến các tài liệu LVM ở đây )?

Câu trả lời:


4

Không, sẽ không có sự phân mảnh trên hệ thống tập tin gốc ảnh chụp nhanh.

Ảnh chụp cơ bản hoạt động theo cách này :

  1. bạn bắt đầu ảnh chụp nhanh của mình bằng cách cung cấp cho nó một số dung lượng đĩa để theo dõi các thay đổi,
  2. một khối trên khối lượng ban đầu của bạn được sửa đổi,
  3. trước khi khối mới thực sự được ghi trên ổ đĩa gốc, nội dung khối (cũ) được sao chép trong vùng ảnh chụp,
  4. Bất cứ khi nào bạn truy cập thiết bị chụp nhanh của mình, bản đồ LVM sẽ chặn quyền truy cập vào âm lượng gốc hoặc khu vực ảnh chụp nhanh, mang lại cho bạn cảm giác rằng khối lượng ảnh chụp nhanh của bạn bị "đóng băng".

Không ở đâu trong quá trình đó, âm lượng ban đầu hoạt động khác đi vì ảnh chụp nhanh . Nó chỉ bỏ qua toàn bộ điều chụp.

(Bạn sẽ lưu ý rằng hành vi "tránh phân mảnh" này có chi phí hiệu năng khi ghi vào hệ thống tệp gốc.)

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.