Gần đây tôi đã gặp sự cố với âm lượng LVM vì nó đã hết dung lượng CoW. Tôi đã thêm nhiều không gian hơn vào âm lượng và khởi động lại nó, bây giờ nó cho thấy CoW chỉ đầy 66%. Có vẻ như LVM đã tạo một ảnh chụp nhanh với dữ liệu mà nó không thể ghi khi CoW đầy, nhưng tôi không muốn sử dụng ảnh chụp nhanh, vì vậy tôi đã cố gắng hợp nhất nó trở lại ban đầu:

# lvconvert --merge shared/spark03.ofd.com.sel-disk1
 Internal error: #internal LVs (5) != #LVs (3) + #snapshots (1) + #internal LVs (2) in VG shared
 Unable to merge LV "spark03.ofd.com.sel-disk1" into its origin.

Các tập hợp lý của tôi hiện tại trông như thế này:

# lvscan -a
ACTIVE            '/dev/shared/kkm03.ofd.com.sel-disk1' [80.00 GiB]   inherit
ACTIVE            '/dev/shared/mirror01.inf.com.sel-disk1' [150.00 GiB] inherit
ACTIVE   Snapshot '/dev/shared/spark03.ofd.com.sel-disk1' [30.10 GiB] inherit
ACTIVE   Original '/dev/shared/spark03.ofd.com.sel-disk1_vorigin' [100.00 GiB] inherit
ACTIVE            '/dev/system/root' [7.45 GiB] inherit
ACTIVE            '/dev/system/tmp' [976.00 MiB] inherit
ACTIVE            '/dev/system/swap' [488.00 MiB] inherit
ACTIVE            '/dev/system/var' [7.88 GiB] inherit

Tôi đã nghĩ về việc chỉ xóa ảnh chụp nhanh, nhưng tôi không thấy /dev/shared/spark03.ofd.com.sel-disk1_vorigin trong hệ thống tệp, vì vậy tôi không chắc liệu mình có thể khôi phục nó hay không.

Làm thế nào tôi có thể sửa chữa nó?

Cảm ơn

answer

Theo thuật ngữ LVM, mergenghĩa là bạn muốn hoàn nguyên về trạng thái âm lượng hợp lý trước đó của mình, làm mất tất cả các thay đổi được thực hiện từ khi chụp ảnh nhanh.

Theo những gì tôi hiểu, nó không phải là những gì bạn muốn. Thay vào đó, bạn muốn xóa ảnh chụp nhanh cũ để khôi phục dung lượng. Điều này có nghĩa là bạn nên phát hành mộtlvremove shared --name spark03.ofd.com.sel-disk1

Rõ ràng, hãy kiểm tra ba lần từng lệnh trước khi đưa ra lệnh sai! Và sao lưu thường xuyên ...