Cách thiết lập hệ thống RAID bằng thẻ nhớ USB làm phương tiện lưu trữ


10

Tôi muốn tạo một máy chủ git riêng tự lưu trữ rẻ tiền với bộ nhớ dự phòng . Cuối cùng, tôi đã mua một Raspberry Pi và cấu hình cả hai gitsshtrên Pi. Tôi có thể truy cập Pi cả từ mạng LAN và từ xa (bằng cách chuyển tiếp một cổng trên bộ định tuyến của tôi sang Pi).

Vì vậy, máy chủ git đã hoạt động. Điều cuối cùng cần làm là lưu trữ dự phòng. Vì tôi có một cổng USB 7 cổng được gắn vào Pi của mình, tôi muốn thiết lập một hệ thống RAID bằng nhiều thanh USB giống hệt nhau .

Tôi chỉ có kiến ​​thức về khái niệm RAID. Do đó, tôi không biết cách thiết lập nó và quan trọng hơn, liệu có thể với các thanh USB được kết nối với một hub không.

Vì vậy, đây là những câu hỏi của tôi về cơ bản

  • Bạn có thể thiết lập hệ thống RAID bằng cách sử dụng thẻ nhớ USB làm phương tiện lưu trữ không
  • Tôi nên sử dụng phần mềm nào
  • Tôi có thể tìm hướng dẫn / hướng dẫn tốt cho hệ thống RAID ở đâu
  • Trong trường hợp RAID là không thể, làm cách nào tôi có thể đồng bộ hóa dữ liệu trên nhiều thanh USB

Tôi tin rằng nó có thể đạt được. Xin vui lòng nhìn vào liên kết này. areyouffic.blogspot.com/2010/12/ trên
Ramesh

Câu trả lời:


18

Q # 1: Bạn có thể thiết lập hệ thống RAID bằng cách sử dụng thẻ nhớ USB làm phương tiện lưu trữ không

Bạn sẽ có thể sử dụng bất kỳ thiết bị lưu trữ khối nào trong RAID. Bất kỳ hướng tiêu chuẩn nào để thiết lập RAID bằng SATA HDD cũng nên được áp dụng khi sử dụng bộ lưu trữ USB. Bạn sẽ phải thiết lập nó để các thiết bị USB được lắp ráp thành thành viên của mảng RAID.

Q # 2: Tôi nên sử dụng phần mềm nào

Tôi sẽ sử dụng mdadmphần mềm thường có trong hầu hết các bản phân phối Linux.

Thí dụ

$ sudo mdadm --create --verbose /dev/md0 --level=1 /dev/sda1 /dev/sdb1
mdadm: Note: this array has metadata at the start and
    may not be suitable as a boot device.  If you plan to
    store '/boot' on this device please ensure that
    your boot-loader understands md/v1.x metadata, or use
    --metadata=0.90
mdadm: size set to 976629568K
Continue creating array? y
mdadm: Defaulting to version 1.2 metadata
mdadm: array /dev/md0 started.

Thay đổi thiết bị thành thiết bị được sử dụng bởi các thiết bị lưu trữ USB. Sau đó lắp ráp mảng:

$ sudo mdadm --assemble --scan
$ sudo mdadm --assemble /dev/md0 /dev/sda1 /dev/sdb1

Sau khi lắp ráp:

$ sudo mdadm --detail /dev/md0
/dev/md0:
        Version : 1.2
  Creation Time : Fri Jul  5 15:43:54 2013
     Raid Level : raid1
     Array Size : 976629568 (931.39 GiB 1000.07 GB)
  Used Dev Size : 976629568 (931.39 GiB 1000.07 GB)
   Raid Devices : 2
  Total Devices : 2
    Persistence : Superblock is persistent

    Update Time : Fri Jul  5 21:45:27 2013
          State : clean
 Active Devices : 2
Working Devices : 2
 Failed Devices : 0
  Spare Devices : 0

           Name : msit01.mysolutions.it:0  (local to host msit01.mysolutions.it)
           UUID : cb692413:bc45bca8:4d49674b:31b88475
         Events : 17

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

Bây giờ định dạng mảng RAID với một hệ thống tập tin:

$ sudo mke2fs /dev/md0
mke2fs 1.42 (29-Nov-2011)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
61046784 inodes, 244157392 blocks
12207869 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=0
7452 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
        4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,
        102400000, 214990848

Allocating group tables: done
Writing inode tables: done
Writing superblocks and filesystem accounting information: done

Q # 3: Tôi có thể tìm thấy hướng dẫn / hướng dẫn tốt cho hệ thống RAID ở đâu

Một tìm kiếm đơn giản trên Google sẽ xuất hiện nhiều tùy chọn. Ví dụ: cái này: Hướng dẫn: mdadm Phần mềm RAID trên Hệ thống Ubuntu / Debian .


Điều này là tốt Tôi tò mò về các thiết bị tách rời, coi đối tượng là phương tiện di động. Có dễ dàng xử lý?
mikeerv

Một mối quan tâm (gần như) duy nhất đối với Pi là mất tất cả các ổ RAID cùng một lúc khi hệ thống USB gặp sự cố. Điều này tương tự như việc thẻ điều khiển RAID bị lỗi, nhưng phổ biến hơn nhiều.
Đánh dấu

Cảm ơn rât nhiều. Điều này đã giúp tôi rất nhiều. Tôi đặt mua 4 thanh USB 32 GB giống hệt nhau. Tôi dự định thiết lập một hệ thống RAID cấp 10 (hai bộ RAID 1 kết hợp thành một đơn vị RAID 0 lớn hơn). Làm thế nào để tôi khởi động lại? Có phải mọi thứ đã mất khi tôi khởi động lại Pi? Hệ thống RAID cấp 10 có sẵn sau khi khởi động lại không?
Hàng không

@cfbaptista - RAID sẽ tiếp tục khởi động lại b / w, nó sẽ cần được khởi động như một phần của quá trình khởi động của Pi bằng mdadm.
slm

1
@cfbaptista: Tôi hy vọng bạn cuối cùng đã làm việc này? sẽ rất thú vị khi nghe màn trình diễn như thế nào trên pi
Preexo
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.