Khởi động Ubuntu với lỗi khởi động RAID-1


2

Tôi đang lên kế hoạch chọn 2 thẻ SSD cho máy chủ tệp của mình và cài đặt Ubuntu trên chúng bằng softRAID-1. Tôi sẽ không giữ phụ tùng nóng, vì vậy tôi muốn đảm bảo rằng, nếu một ổ đĩa bị lỗi, tôi vẫn có thể khởi động hệ thống bằng ổ đĩa làm việc còn lại cho đến khi ổ đĩa thay thế của tôi đến.

Điều đó có thể không? Có cân nhắc thiết lập nào tôi cần phải tính đến?

Câu trả lời:


0

Khi sử dụng RAID mềm, bạn cần "tải phần mềm" để điều khiển RAID, trước khi khởi động từ đĩa RAID. Phần mềm có thể là một trong hai kernel grub2 hoặc linux.

  1. GRUB: Grub2 vẫn còn một chút giới hạn và bạn không thể xếp chồng nhiều lớp phần mềm, như RAID + CRYPT + LVM. Hai lớp như thế là có thể, AFAIR, một lớp chắc chắn được hỗ trợ. Ngược lại, nó sẽ khởi động mà không cần chạm vào trong trường hợp bạn bị RAID xuống cấp (một số ổ đĩa bị lỗi).

  2. Nhân Linux: vì tôi đang sử dụng cả 3 lớp được đề cập trong môi trường của mình, tôi đã từng có thêm HDD / SSD / SDCard, chỉ có một phân vùng duy nhất và được gắn kết /boot trong hệ thống. Do đó, nó bao gồm các mô-đun Grub + kernel linux + hình ảnh ramdisk ban đầu. Hệ thống khởi động một nửa từ nơi đó và tải các mô-đun hạt nhân RAID + LVM + CRYPT từ ramdisk. Sau đó, nó có thể gắn rootfs, nơi phần còn lại của hệ thống nằm trong đĩa RAID LVM được mã hóa và kết thúc quá trình khởi động. Điều này cũng sẽ khởi động mà không cần chạm vào trong trường hợp bạn có RAID bị xuống cấp, chỉ có /boot đĩa phải tồn tại. Nếu nó cũng thất bại, nó sẽ không phải là một vấn đề để tạo lại nó.

    Bạn cũng có thể loại bỏ ổ đĩa bổ sung này bằng cách tạo một phân vùng khởi động nhỏ (500 MB là đủ) trên một (hoặc tất cả, vì dù sao không gian sẽ không được sử dụng). Trong phần còn lại của ổ đĩa sẽ có phân vùng RAID mềm với ID = fd (Linux raid autodetect).

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.