Thiết lập RAID 1 vào ngày 14.04 với ổ đĩa hiện có


13

Tôi có Seagate ST3000DM001 hiện đang được cài đặt (đầy đủ khoảng 90%) và Seagate ST3000DM001 mới (để trống). Tôi muốn thiết lập RAID 1 mà không làm mất dữ liệu trên ổ đĩa hiện đang cài đặt.

Nếu tôi sử dụng quy trình mdadm được nêu trong hướng dẫn này: http://www.mysolutions.it/tutorial-mdadm-software-ston-ubfox-debian-systems/ , liệu dữ liệu của tôi có được giữ nguyên không?


Đồng thời xem serverfault.com/q/44574/229499
muru

Câu trả lời:


14

Có thể, nhưng biết rằng sẽ mất một chút thời gian để gương hoàn thành vì chúng ta đang nói về 3 TB. Những gì tôi sẽ làm là:

  1. Trước tiên hãy chuẩn bị đĩa gdiskfdiskkhông thể thực hiện phân vùng lớn hơn 2TB. Chúng ta hãy giả sử rằng phân vùng được tạo làsdb1

  2. Chạy đi sudo mdadm --create --verbose /dev/md0 --force --level=1 --raid-devices=1 /dev/sdb1. Phần quan trọng ở đây là nói với mdadm rằng bạn đang sử dụng --raid-devices=1một đĩa ngay bây giờ cho RAID Cấp 1.

  3. Định dạng phân vùng RAID mới được tạo và sao chép mọi thứ từ đĩa gốc vào phân vùng này.

  4. Bây giờ hãy chuẩn bị ổ đĩa khác để được đưa vào RAID bằng cách ban hành lệnh sau (Giả sử ổ đĩa gốc là sda1:

    sudo mdadm --grow /dev/md0 --raid-devices=2 --add /dev/sda1
    

    Điều này sẽ phát triển Mảng RAID (md0), đặt số lượng thiết bị trên đó thành 2 (sdb1, sda1) và thêm sda1 gốc vào nó.

Bạn có thể kiểm tra quá trình của nó với sudo mdadm --detail /dev/md0nó sẽ hiển thị một cái gì đó như thế này ở cuối:

Number   Major   Minor   RaidDevice State
   0       8       49        0      active sync   /dev/sdb1
   1       8       65        1      spare rebuilding   /dev/sda1

Và sau khi nó được hoàn thành:

Number   Major   Minor   RaidDevice State
   0       8       49        0      active sync   /dev/sdb1
   1       8       65        1      active sync   /dev/sda1

Tôi khuyên bạn nên khởi động lại sau này để làm cho Nautilus thấy RAID chính xác. Bạn có thể xác minh điều này đang hoạt động nhưng thực sự loại bỏ một trong các ổ đĩa trong khi gắn thiết bị và vẫn có thể thực thi hoặc xem video trong đó. Tất nhiên đầu ra --detailở trên sẽ là một cái gì đó như:

Number   Major   Minor   RaidDevice State
   0       0        0        0      removed
   1       8       65        1      active sync   /dev/sda1

Trong trường hợp này, tôi đã ngắt kết nối ổ đĩa sdbvà vẫn có thể làm việc với thông tin.

CẬP NHẬT : Kể từ util-linux2.24, fdisk không hỗ trợ phân vùng 2+ TB và có hỗ trợ cho các sơ đồ GPT. Hỗ trợ này đã hạ cánh trong Ubuntu 14.10. Ngoài ra, giao diện đã trở nên thân thiện hơn rất nhiều và nó hỗ trợ kích thước dễ đọc hơn của con người. Những thay đổi tổng thể có thể được tìm thấy trong:

produc-linux 2.24 - Ghi chú phát hành
produc-linux 2.25 - Ghi chú phát hành


Giải pháp đơn giản cho một câu hỏi đơn giản. Cảm ơn Luis!
Shayne
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.