Tôi đã cố gắng thay đổi kích thước (--grow) mảng RAID này trong một tuần và tôi biết câu trả lời rất đơn giản và có thể nhìn thẳng vào mặt tôi, nhưng tôi không bị thiếu ngủ và mất ngủ.
Mảng là RAID1 và được sử dụng để bao gồm hai ổ cứng 2TB và không được cấu hình bởi tôi. Máy khách hết dung lượng và tôi đã thay thế các ổ đĩa bằng hai ổ đĩa 4TB. Tôi đã sao chép các bảng phân vùng bằng sgdisk hoặc một cái gì đó tương tự, nhưng sau đó đã xóa một số phân vùng và làm cho bảng được đề cập lớn hơn.
Tôi đã cố tình loại bỏ một trong các ổ đĩa để không làm hỏng cả hai. Bạn có thể thấy các tài liệu tham khảo về nó ở đây và ở đó, đúng như mong đợi
TL; DR
--grow --size=max không hoạt động, không thay đổi ở mức 3896741888K
--update=devicesize hiển thị kích thước lớn hơn, nhưng --grow vẫn không hoạt động
sda và sdb giống hệt nhau và có vẻ như sd{a,b}3 này là phân vùng được đề cập
Đĩa /dev/sda: 3,7 TiB, 4000787030016 byte, 7814037168 cung
Đơn vị: cung từ 1 * 512 = 512 byte
Kích thước cung (logic/vật lý): 512 byte / 4096 byte
Kích thước I/O (tối thiểu/tối ưu): 4096 byte / 4096 byte
Loại nhãn đĩa: gpt
Mã định danh đĩa: 4230A82E-F626-4A32-B4FD-F0A91A30F64C
Thiết bị Bắt đầu Kết thúc Sector Kích thước Loại
/dev/sda1 2048 3905535 3903488 Cuộc tấn công Linux 1.9G
/dev/sda2 3905536 3907583 2048 Khởi động BIOS 1M
/dev/sda3 3907584 7797653503 7793745920 Cuộc tấn công Linux 3.6T
/dev/sda7 7797653504 7814037134 16383631 Cuộc tấn công Linux 7.8G
Như bạn có thể thấy, 3,6TB hoặc hơn. Nhìn tốt cho đến nay.
Hãy nhìn vào chính phân vùng đó, một lần nữa cả hai ổ đĩa đều giống nhau
mdadm --examine /dev/sda3
/dev/sda3:
Phép thuật: a92b4efc
Phiên bản : 1.2
Bản đồ đặc trưng : 0x0
Mảng UUID : 49d82293:715e6baf:3f0a3f79:b2089367
Tên: c4root:1
Thời gian tạo : Thứ tư ngày 2 tháng 4 20:56:22 2014
Cấp độ đột kích : đột kích1
Thiết bị đột kích : 2
Kích thước nhà phát triển khả dụng: 7793483776 (3716,22 GiB 3990,26 GB) #yay (hy vọng sẽ tăng lên)
Kích thước mảng : 3896741888 (3716,22 GiB 3990,26 GB) #oldsize (như mong đợi)
Bù trừ dữ liệu: 262144 sector
Super Offset: 8 cung
Không gian chưa sử dụng: before=262056 sector, after=0 sector
Trạng thái: sạch sẽ
UUID thiết bị : 3aa675c5:761465e5:886a395d:95eac69d
Thời gian cập nhật : Thứ hai ngày 25 tháng 10 04:35:56 năm 2021
Nhật ký khối xấu: 512 mục có sẵn ở 72 cung được bù
Tổng kiểm tra: 68eed7f7 - chính xác
Sự kiện : 1021990
Vai trò thiết bị: Thiết bị đang hoạt động 0
Trạng thái mảng: A. ('A' == hoạt động, '.' == thiếu, 'R' == thay thế)
Nhìn tốt một lần nữa. Chúng tôi đã có Kích thước dành cho nhà phát triển khả dụng trông ổn, kích thước Mảng là vị trí hiện tại. Hãy chuyển sang thông tin mảng
mdadm --details /dev/md1
/dev/md1:
Phiên bản : 1.2
Thời gian tạo : Thứ tư ngày 2 tháng 4 20:56:22 2014
Cấp độ đột kích : đột kích1
Kích thước mảng : 3896741888 (3716,22 GiB 3990,26 GB)
Kích thước Dev đã sử dụng: 3896741888 (3716,22 GiB 3990,26 GB)
Thiết bị đột kích : 2
Tổng số thiết bị : 1
Kiên trì : Superblock là bền bỉ
Thời gian cập nhật : Thứ hai ngày 25 tháng 10 04:35:56 năm 2021
Trạng thái: sạch sẽ, xuống cấp
Thiết bị đang hoạt động : 1
Thiết bị làm việc : 1
Thiết bị bị lỗi: 0
Thiết bị dự phòng : 0
Tên: c4root:1
UUID : 49d82293:715e6baf:3f0a3f79:b2089367
Sự kiện : 1021990
Số Chính Nhỏ Nhỏ RaidDevice State
2 8 3 0 đồng bộ hóa đang hoạt động /dev/sda3
2 0 0 2 đã xóa
Kích thước mảng đó vẫn hiển thị kích thước cũ.
Tôi đã đọc trên mạng rằng bạn có thể cần cập nhật kích thước thiết bị khi lắp ráp thiết bị. Hãy làm điều đó.
# mdadm -S /dev/md1
mdadm: đã dừng/dev/md1
# mdadm --assemble --update=devicesize /dev/md1
Kích thước là 7793483776
Kích thước là 7793483776
mdadm: /dev/md1 đã được bắt đầu với 1 ổ đĩa (trong số 2 ổ đĩa).
Được rồi, có vẻ như nó biết nó có chỗ để phát triển. Hãy cố gắng phát triển nó!
# mdadm --grow --size=max /dev/md1
mdadm: kích thước thành phần của /dev/md1 không thay đổi ở 3896741888K
và các chi tiết -D VẪN hiển thị kích thước cũ ...
/dev/md1:
Phiên bản : 1.2
Thời gian tạo : Thứ tư ngày 2 tháng 4 20:56:22 2014
Cấp độ đột kích : đột kích1
Kích thước mảng : 3896741888 (3716,22 GiB 3990,26 GB)
Kích thước Dev đã sử dụng: 3896741888 (3716,22 GiB 3990,26 GB)
Thiết bị đột kích : 2
Tổng số thiết bị : 1
Tôi đang thiếu cái gì trên thế giới này?