Tôi đang tìm cách thêm một ổ đĩa mới vào máy chủ NAS hiện có và sẽ đánh giá cao việc xem xét kế hoạch của tôi lần thứ hai trước khi tôi bóp cò. Một phần của thách thức là đĩa mới sẽ được thêm vào RAID hiện có, bản thân RAID này đã được mã hóa và cũng tạo nên một ổ đĩa vật lý trong một nhóm ổ đĩa hiện có.
Thiết lập hiện tại:
Có một ổ đĩa logic ('phương tiện') và nhóm ổ đĩa ('đột kích') được tạo thành từ hai ổ đĩa vật lý ('/dev/mapper/crypt1' và '/dev/mapper/crypt2'). Mỗi ổ đĩa vật lý là một RAID được mã hóa LUKS: (1) RAID-5 được tạo thành từ các ổ 4x4TB ('md0') và (2) RAID-1 được tạo thành từ các ổ 2x8TB ('md127').
người dùng@máy chủ:~$ lsblk
sdb 8:16 0 3,7T 0 đĩa
ââmd0 9:0 0 10,9T 0 đột kích5
ââcrypt1 253:0 0 10.9T 0 mật mã
ââraid-media 253:2 0 18.1T 0 lvm /media
sdc 8:32 0 3.7T 0 đĩa
ââmd0 9:0 0 10,9T 0 đột kích5
ââcrypt1 253:0 0 10.9T 0 mật mã
ââraid-media 253:2 0 18.1T 0 lvm /media
sdd 8:48 0 3.7T 0 đĩa
ââmd0 9:0 0 10,9T 0 đột kích5
ââcrypt1 253:0 0 10.9T 0 mật mã
ââraid-media 253:2 0 18.1T 0 lvm /media
sdf 8:80 0 3.7T 0 đĩa
ââmd0 9:0 0 10,9T 0 đột kích5
ââcrypt1 253:0 0 10.9T 0 mật mã
ââraid-media 253:2 0 18.1T 0 lvm /media
sdg 8:96 0 7.3T 0 đĩa
ââmd127 9:127 0 7.3T 0 đột kích1
ââcrypt2 253:1 0 7.3T 0 mật mã
ââraid-media 253:2 0 18.1T 0 lvm /media
sdh 8:112 0 7.3T 0 đĩa
ââmd127 9:127 0 7.3T 0 đột kích1
ââcrypt2 253:1 0 7.3T 0 mật mã
ââraid-media 253:2 0 18.1T 0 lvm /media
Khách quan:
Tôi muốn thêm đĩa 8TB thứ ba vào mảng 'md127' mà không làm mất dữ liệu hiện có. Và vì điều này sẽ tăng mảng từ hai ổ lên ba ổ, nên tôi muốn định hình lại mảng từ RAID-1 thành RAID-5 để đạt được tổng dung lượng lưu trữ miễn phí khoảng 8TB.
Bước 0: Ngắt kết nối Ổ đĩa Hợp lý và Chuyển đổi RAID-1 thành RAID-5
ngắt kết nối/dev/đột kích/phương tiện
mdadm --grow /dev/md127 --level=5
Bước 1: Thêm ổ cứng vào RAID-5
Giả sử ổ đĩa mới được thêm vào là '/dev/sda':
$ mdadm --add /dev/md127 /dev/sda
$ mdadm --grow --raid-devices=3 --backup-file=~/md127_grow.bak /dev/md127
Tôi hiểu điều này có thể mất một Dài thời gian. Người ta có thể kiểm tra tiến trình với mdadm --detail /dev/md0
.
Bước 2: Phóng to ổ đĩa vật lý, nhóm âm lượng và hệ thống tệp
pvresize/dev/mapper/crypt2
lvextend -l +100%MIỄN PHÍ /dev/raid/media
thay đổi kích thước2fs/dev/đột kích/phương tiện
tôi đã ghi chú của tôi từ trang này và trang này, cả hai đều không xem xét bất kỳ mã hóa nào. Kế hoạch của tôi ở trên không xem xét mã hóa, trừ khi xác định ổ đĩa vật lý (ví dụ: '/dev/mapper/crypt2'). Tôi đoán đó là điều duy nhất tôi làm khác đi.
Tôi sẽ đánh giá cao bất kỳ suy nghĩ hoặc nhận xét nào bạn có thể có. Cảm ơn rất nhiều vì sự giúp đỡ.