Mục lục:

Cách tạo bộ nhớ Raid-1: 9 bước
Cách tạo bộ nhớ Raid-1: 9 bước

Video: Cách tạo bộ nhớ Raid-1: 9 bước

Video: Cách tạo bộ nhớ Raid-1: 9 bước
Video: Tìm hiểu về RAID 2024, Tháng mười một
Anonim
Cách tạo bộ nhớ Raid-1
Cách tạo bộ nhớ Raid-1

RAID1 là gì trong các thuật ngữ đơn giản của nó

: Phản chiếu đĩa. Được tối ưu hóa tốt nhất cho Dự phòng và yêu cầu số lượng tối thiểu là 2 ổ đĩa

RAID1 là gì trong các thuật ngữ phức tạp của nó

: Nó bao gồm một bản sao chính xác (hoặc bản sao) của một tập hợp dữ liệu trên hai hoặc nhiều đĩa; một cặp RAID 1 được nhân bản cổ điển chứa hai đĩa. Cấu hình này không cung cấp tính chẵn lẻ, phân dải hoặc mở rộng không gian đĩa trên nhiều đĩa, vì dữ liệu được sao chép trên tất cả các đĩa thuộc mảng và mảng chỉ có thể lớn bằng đĩa thành viên nhỏ nhất. Bố cục này hữu ích khi hiệu suất đọc hoặc độ tin cậy quan trọng hơn hiệu suất ghi hoặc dung lượng lưu trữ dữ liệu kết quả.

(Wikipedia giải thích điều này rất rõ)

Điều gì là tốt và điều gì là khủng khiếp của nó

Hiệu suất rất cao; Bảo vệ dữ liệu rất cao; Hình phạt rất tối thiểu về hiệu suất ghi.

Điểm yếu: Chi phí dự phòng cao; Vì tất cả dữ liệu đều bị trùng lặp nên yêu cầu dung lượng lưu trữ gấp đôi.

Những gì bạn sẽ cần

Tối thiểu ít nhất 2 thanh USB hoặc ổ cứng, bạn có thể thêm nhiều hơn bằng cách sử dụng 4, 6 và 8

Tất cả mã đều được in nghiêng

Bước 1: Cài đặt Mdadm

Cài đặt Mdadm
Cài đặt Mdadm

Điều đầu tiên: Bạn cần tải phần mềm RAID. Bạn sẽ cần tải xuống và cài đặt mdadm từ kho phần mềm của mình. Điều này khá phổ biến, vì vậy hãy mở terminal lên và nhập lệnh sau:

sudo apt-get install mdadm

Bước 2: Kiểm tra ổ đĩa của chúng tôi

chúng ta cần kiểm tra ổ đĩa của mình xem đã có bất kỳ cuộc đột kích nào được cấu hình chưa.

Sử dụng lệnh sau:

mdadm -E / dev / sd [b-c]

Bước 3: Phân vùng ổ đĩa cho RAID

Phân vùng ổ đĩa cho RAID
Phân vùng ổ đĩa cho RAID
Phân vùng ổ đĩa cho RAID
Phân vùng ổ đĩa cho RAID

chúng tôi đang sử dụng tối thiểu hai phân vùng / dev / sdc1 và / dev / sdb1 để tạo RAID1. Hãy tạo phân vùng trên hai ổ đĩa này bằng lệnh ‘fdisk‘và thay đổi loại để đột kích trong quá trình tạo phân vùng.

Sử dụng lệnh này

fdisk / dev / sdc1

sau đó làm theo các hướng dẫn này

  1. Nhấn ‘n‘để tạo phân vùng mới.
  2. Sau đó chọn ‘P‘cho phân vùng chính, tiếp theo chọn số phân vùng là 1.
  3. Cung cấp kích thước đầy đủ mặc định bằng cách nhấn hai lần phím Enter.
  4. Tiếp theo nhấn ‘p‘để in phân vùng đã xác định.
  5. Nhấn ‘L‘để liệt kê tất cả các loại có sẵn.
  6. Gõ ‘t‘để chọn phân vùng.
  7. Chọn ‘fd‘cho tự động đột kích Linux và nhấn Enter để áp dụng.
  8. Sau đó, một lần nữa sử dụng ‘p‘để in những thay đổi mà chúng tôi đã thực hiện.
  9. Sử dụng ‘w‘để viết các thay đổi.

Bây giờ chúng ta sẽ làm giống hệt như vậy cho sdb1

fdisk / dev / sdb1

Vì vậy, hãy làm theo các bước chính xác tương tự như sdc1

Bước 4: Xác minh các thay đổi

Xác minh các thay đổi
Xác minh các thay đổi
Xác minh các thay đổi
Xác minh các thay đổi

Khi cả hai phân vùng được tạo thành công, hãy xác minh các thay đổi trên cả ổ đĩa usb sdb & sdc bằng cách sử dụng cùng một lệnh ‘mdadm‘và nó cũng sẽ xác nhận loại RAID

Sử dụng lệnh:

mdadm -E / dev / sd [b-c]

chúng ta có thể sử dụng cùng một lệnh nhưng thêm một lệnh vào cuối

mdadm -E / dev / sd [b-c] 1

Bước 5: Tạo thiết bị RAID1

Tạo thiết bị RAID1
Tạo thiết bị RAID1
Tạo thiết bị RAID1
Tạo thiết bị RAID1
Tạo thiết bị RAID1
Tạo thiết bị RAID1
Tạo thiết bị RAID1
Tạo thiết bị RAID1

Tiếp theo, tạo Thiết bị RAID1 có tên là ‘/ dev / md0 'hoặc bạn có thể sử dụng' / dev / md127 'bằng cách sử dụng lệnh sau và thực hiện nó.

mdadm --create / dev / md0 --level = mirror --raid-devices = 2 / dev / sd [b-c] 1

cat / proc / mdstat

hoặc

mdadm --create / dev / md127 --level = mirror --raid-devices = 2 / dev / sd [b-c] 1

cat / proc / mdstat

Tiếp theo kiểm tra loại thiết bị đột kích và mảng đột kích bằng các lệnh sau.

mdadm -E / dev / sd [b-c] 1

mdadm --detail / dev / md0 HOẶC mdadm --detail / dev / md127

Từ những hình ảnh trên, bạn sẽ hiểu được ít nhiều rằng đột kích1 đã được tạo và sử dụng phân vùng / dev / sdb1 và / dev / sdc1 và bạn cũng có thể thấy trạng thái là đang đồng bộ hóa lại. Thông qua

lệnh mdadm --detail / dev / md0 hoặc mdadm --detail / dev / md127

Bước 6: Tạo hệ thống tệp trên thiết bị RAID

Tạo hệ thống tệp trên thiết bị RAID
Tạo hệ thống tệp trên thiết bị RAID
Tạo hệ thống tệp trên thiết bị RAID
Tạo hệ thống tệp trên thiết bị RAID
Tạo hệ thống tệp trên thiết bị RAID
Tạo hệ thống tệp trên thiết bị RAID

Tạo hệ thống tệp bằng cách sử dụng ext4 cho md0 hoặc md127 và gắn kết dưới / mnt / Raid1. Bước này là quan trọng.

Sử dụng lệnh

mkfs.ext4 / dev / md0 hoặc mkfs.ext4 / dev / md127

Tiếp theo, gắn kết hệ thống tệp mới được tạo dưới ‘/ mnt / Raid1‘và tạo một số tệp và xác minh nội dung dưới điểm gắn kết.

Sử dụng các lệnh này

mkdir / mnt / đột kích1

mount / dev / md0 / mnt / Raid1 /

chạm vào /mnt/raid1/tecmint.txt

echo "thiết lập cuộc đột kích tecmint"> /mnt/raid1/tecmint.txt

cat /mnt/raid1/tecmint.txt

cat proc / mdstat

Vì vậy, để tự động mount RAID1 khi khởi động lại hệ thống, bạn cần tạo một mục nhập trong tệp fstab. Mở tệp ‘/ etc / fstab‘và thêm phần sau

/ dev / md0 / mnt / Raid1 ext4 mặc định 0 0

đảm bảo chạy

Chạy ‘mount -av‘để xem có bất kỳ lỗi nào trong tệp fstab hay không, mặc dù nếu bước được theo sau thì không có lỗi nào xuất hiện.

Bây giờ, hãy lưu cấu hình đột kích theo cách thủ công vào tệp ‘mdadm.conf‘bằng lệnh dưới đây.

mdadm --detail --scan --verbose >> /etc/mdadm.conf

Bước 7: Xác minh dữ liệu sau khi ổ đĩa bị lỗi

Xác minh dữ liệu sau khi đĩa bị lỗi
Xác minh dữ liệu sau khi đĩa bị lỗi
Xác minh dữ liệu sau khi đĩa bị lỗi
Xác minh dữ liệu sau khi đĩa bị lỗi
Xác minh dữ liệu sau khi đĩa bị lỗi
Xác minh dữ liệu sau khi đĩa bị lỗi
Xác minh dữ liệu sau khi đĩa bị lỗi
Xác minh dữ liệu sau khi đĩa bị lỗi

Mục đích của RAID là nếu bất kỳ đĩa cứng nào bị lỗi hoặc gặp sự cố, dữ liệu của chúng tôi sẽ cần có sẵn. Hãy xem điều gì sẽ xảy ra khi bất kỳ ổ đĩa nào không khả dụng trong mảng.

chúng ta có thể thấy có 2 thiết bị có sẵn trong RAID của chúng tôi và Thiết bị đang hoạt động là 2. Vì vậy, bây giờ hãy xóa một trong các ổ cứng của bạn

ls -l / dev | grep sd

mdadm --detail / dev / md0

Chúng tôi có thể thấy rằng một trong các trình điều khiển của chúng tôi đã bị mất vì vậy bây giờ hãy kiểm tra dữ liệu của chúng tôi.

Sử dụng các lệnh cơ bản

cd / mnt / đột kích1 /

cat tecmint.txt

…………………………………..

Dữ liệu có nên vẫn ở đó và có sẵn cho chúng tôi ngay cả khi chúng tôi đã loại bỏ một trong các trình điều khiển, đây là lợi thế của RAID 1 (máy nhân bản)

Bước 8: Chỉ mục lệnh

fdisk: là một tiện ích dòng lệnh cung cấp các chức năng phân vùng ổ đĩa.

cat: là một tiện ích Unix tiêu chuẩn đọc các tệp tuần tự, ghi chúng vào đầu ra tiêu chuẩn.

mount: lệnh gắn kết một thiết bị lưu trữ hoặc hệ thống tệp, làm cho nó có thể truy cập và gắn nó vào cấu trúc thư mục hiện có.

mkdir: được sử dụng để tạo một thư mục mới.

touch: là lệnh được sử dụng để cập nhật ngày truy cập và / hoặc ngày sửa đổi của tệp hoặc thư mục máy tính.

echo là một lệnh xuất ra các chuỗi mà nó đang được truyền dưới dạng các đối số. Đây là một lệnh thường được sử dụng trong các tập lệnh shell và các tệp tin theo lô để xuất văn bản trạng thái ra màn hình hoặc tệp máy tính, hoặc như một phần nguồn của đường dẫn.

Bước 9: Không còn bước nào nữa

Nếu bạn đã làm được như vậy thì xin chúc mừng vì điều này khiến tôi mất cả buổi chiều để hoàn thành, tôi đã phải làm điều này hai lần thì tất cả ảnh chụp màn hình của tôi đều bị hỏng, Hy vọng tôi có thể giúp đỡ với những khó khăn của RAID1

Đề xuất: