Tôi có một Debian Xen DomU có phân vùng gắn DRBD. Tôi cần thay đổi kích thước phân vùng này từ 46G thành 50G. Tôi đã làm như sau:
- Đã dừng DRBD trên nút phụ:
/etc/init.d/drbd stop
- Tăng khoảng cách LVM cơ bản lên 50 GB:
lvresize -L 50G /lvm/device
- Bắt đầu lại DRBD và đợi đĩa đồng bộ hóa:
/etc/init.d/drbd start
- Chuyển đổi bầu cử sơ bộ. Và thực hiện tương tự trên các nút khác.
- Đã dừng drbd trên nút DRBD thứ cấp hiện tại:
/etc/init.d/drbd stop
- Tăng LVM cơ bản:
lvresize -L 50G /lvm/device
- Bắt đầu lại DRBD và đợi đĩa đồng bộ hóa:
/etc/init.d/drbd start
- Trên cả hai nút được ban hành:
drbdadm resize drbd-device
- Trên nút chính đã ban hành một:
resize2fs /dev/drbd0
Tôi nhận được phản hồi này:
$ resize2fs 1.40-WIP (14-Nov-2006)
The filesystem is already 12058624 blocks long. Nothing to do!
Sử dụng fdisk, cả drbd0 và thiết bị sda drbd đều đang sử dụng báo cáo kích thước của thiết bị là 49392123904. Điều này phù hợp với những gì resize2fs đang nói. (12058624x4096 [chặn kích thước]).
Vấn đề của tôi df
là không báo cáo sự thay đổi kích thước đĩa.
$ df -B 4096
/dev/drbd0 11869420 11155652 110968 100% /data
Tôi đã thực hiện quá trình này trước đây và không có vấn đề gì. Có cái gì tôi đang thiếu?
lvs
báo cáo kích thước dự kiến?