Tôi có một đĩa có LVM với hai ổ logic phương tiện truyền thông
và nguồn gốc
. Cái trước gần như trống rỗng, cái sau gần đầy, vì vậy tôi muốn thay đổi kích thước cả hai.
khối lượng hợp lý phương tiện truyền thông
là dm-crypt + BtrFS. Để thay đổi kích thước hệ thống tệp, vùng chứa LUKS và ổ đĩa logic, tôi đã chạy các lệnh sau:
thay đổi kích thước hệ thống tập tin sudo btrfs 1T /mnt
Sudo umount /mnt
Sudo cryptsetup đóng /dev/mapper/luks-container
Sudo lvresize --size 1T /dev/mapper/hdd-media
Bây giờ tôi không thể gắn kết /dev/mapper/luks-container
nữa không. Đầu ra có liên quan là
[ 2853.075049] Thông tin BTRFS (thiết bị dm-2): bộ nhớ đệm không gian ổ đĩa được bật
[ 2853.075058] Thông tin BTRFS (thiết bị dm-2): có phạm vi hẹp
[ 2853.079920] Lỗi BTRFS (thiết bị dm-2): tổng_byte của thiết bị tối đa là 1099494850560 nhưng được tìm thấy là 1099511627776
[ 2853.079926] Lỗi BTRFS (thiết bị dm-2): không đọc được đoạn cây: -22
[ 2853.081181] Lỗi BTRFS (thiết bị dm-2): open_ctree không thành công
Vì vậy, rõ ràng, cả hai 1T
kích thước hơi khác nhau và BrtFS muốn lớn hơn mức có thể. Điều này không có vấn đề gì cả, tôi chỉ có thể thu nhỏ nó thêm một chút, nhưng để làm được điều đó thì tôi sẽ phải gắn nó vào, điều này là không thể.
Làm thế nào tôi có thể khắc phục tình trạng này? Làm cách nào tôi có thể thu nhỏ BtrFS thêm một chút mà không thể gắn kết nó?