Tôi đang cố gắng sao lưu / khôi phục một ổ đĩa LVM trên máy chủ Ubuntu 20.04 (Focal Fossa) cục bộ. Máy chủ sản xuất có LV là 500 GB, tuy nhiên chỉ có 19 GB được sử dụng cho đến nay.
Máy chủ phát triển cục bộ có 24 GB dung lượng trống, nơi tôi dự định khôi phục 19 GB từ phiên bản sản xuất. Tôi sử dụng -L 24G
làm tham số trong khi thực hiện ảnh chụp nhanh LVM. Quá trình không thể khôi phục với thông báo: "không còn dung lượng trên thiết bị":
Máy chủ sản xuất:
sudo lvcreate -s /dev/vg0/test -n backup_test -L 24G
sudo dd if=/dev/vg0/backup_test | lz4 > test_lvm.ddimg.lz4
1048576000+0 records in
1048576000+0 records out
536870912000 bytes (537 GB, 500 GiB) copied, 967.79 s, 555 MB/s
sudo lvdisplay /dev/vg0/backup_test
--- Logical volume ---
LV Path /dev/vg0/backup_test
LV Name backup_test
VG Name vg0
LV UUID IsGBmM-VM7C-2sO4-VrC1-kHKg-EzcR-4Hej44
LV Write Access read/write
LV Creation host, time leo, 2021-07-04 12:45:45 +0200
LV snapshot status active destination for m360
LV Status available
# open 0
LV Size 500.00 GiB
Current LE 128000
COW-table size 24.00 GiB
COW-table LE 6144
Allocated to snapshot 0.01%
Snapshot chunk size 4.00 KiB
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:10
Máy chủ thử nghiệm cục bộ:
sudo lvcreate -n restore -L 24.5G data
sudo mkfs.ext4 /dev/data/restore
sudo lz4 -d test_lvm.ddimg.lz4 | sudo dd of=/dev/data/restore
Warning : using stdout as default output. Do not rely on this behavior: use explicit `-c` instead !
dd: writing to '/dev/data/restore': No space left on device
51380225+0 records in
51380224+0 records out
26306674688 bytes (26 GB, 24 GiB) copied, 1181.48 s, 22.3 MB/s
Có cách nào để khôi phục ổ đĩa 500 GB chỉ chứa 19 GB trên đĩa nhỏ hơn 500 GB không?