Tôi có thể gắn bộ điều khiển SATA không?


61

Tôi muốn sử dụng Raspberry Pi của mình làm máy chủ tệp (NAS / SMB).

Tôi có thể gắn bộ điều khiển SATA / RAID không?


Bạn nên gắn ổ đĩa mạng tốt hơn.
Andrew Larsson

Câu trả lời:


39

Bạn có thể xây dựng một NAS bằng cách sử dụng ...

  1. Trung tâm USB
  2. Sata <> USB
  3. Bộ nhân bản SATA / Hệ số cổng phần cứng SATA

    • Đây là cách bạn có thể xâu chuỗi các số nhân thành RAID, RAID của RAID. Bạn có thể đi sâu 4 cấp số nhân và chọn từ một vài tùy chọn đột kích. Ở phần Bắt đầu của Chuỗi trong đó mũi tên màu xanh là terabyte lưu trữ kết hợp của bạn, dự phòng theo cách bạn đã định cấu hình.

    nhập mô tả hình ảnh ở đây

    • Đây là cách sử dụng tiêu chuẩn, nơi bạn có thể cắm 5 ổ cứng và RAID chúng theo một cách nhất định, sau đó kết nối nó dưới dạng ổ đĩa vật lý trong 1 cổng SATA hoặc Giao diện USB SATA.

nhập mô tả hình ảnh ở đây

Bạn chỉ cần kết nối mũi tên màu xanh với bộ chuyển đổi SATA sang USB. Miễn là bạn chạy ở tốc độ USB 2 trong suốt, bạn có thể tạo ra một ổ NAS khá mạnh bằng cách sử dụng Pi.

Để cấp nguồn cho thiết bị, có một phích cắm tiêu chuẩn (Đầu nối ổ đĩa mềm 1,44 "cũ) Nó được sử dụng trong tất cả các bộ nguồn của PC cho các phụ kiện hiện nay. Trong hình này là bộ chuyển đổi MOLEX. Đây là đầu nối nhỏ hơn.

  • VÀNG - 12V
  • ĐỎ - 5V

Bạn cần kiểm tra xem nó cần bao nhiêu amps. Nhưng nếu bạn sử dụng nguồn cho ổ cứng 5X3,5 thì nguồn cung cấp 250Watt sẽ là lựa chọn tốt nhất để cung cấp năng lượng cho mọi thứ, ngay cả Raspberry từ dòng 5V!

nhập mô tả hình ảnh ở đây

Chúc may mắn :)

-BIÊN TẬP-

Đặc biệt hữu ích cho Raspberry Pi 2+ và một giải pháp thay thế tốt cho các hệ thống RAID không đáng tin cậy.

Thay vì sử dụng chức năng RAID trên các bo mạch này, hãy định cấu hình từng ổ đĩa trong JBOD và sử dụng ZFS để tạo âm lượng. ZFS rất ổn định và đảm bảo bạn sẽ không mất 'bit' dữ liệu trước khi hệ thống nói với hệ thống. Hầu hết các bộ điều khiển RAID, như những thứ này có thể, thường cho hệ thống biết dữ liệu được ghi, sau đó xả dữ liệu vào ổ đĩa, có thể bị hỏng trong quá trình xả và sau đó hoàn toàn không nói cho ai, những bí mật nhỏ 'bẩn' .. ZFS, trước tiên viết, xác minh và sau đó nói mọi thứ đều ổn Ngoài ra, bạn luôn có thể di chuyển các ổ đĩa của mình vào thiết lập FreeNAS và nhập các ổ đĩa một cách dễ dàng như thể không có gì xảy ra.

Tuy nhiên, hãy nhớ rằng băng thông bị giới hạn ở tốc độ USB2.

Một tốc độ tuyệt vời và thiết lập cân bằng khá tốt là thiết lập 4 ổ cứng được nhân đôi. Nó cung cấp cho bạn một nửa công suất với 1 đến 2 dự phòng. tức là 4 x 1TB mang lại cho bạn tổng cộng 2TB, nhưng hãy đợi ... ZFS nói chuyện riêng với từng ổ đĩa, ghi tốc độ 1 ổ đĩa (~ 50mb / s) ... tốc độ đọc của 2 ổ đĩa (~ 100mb) !!!!

Một sự kết hợp nhanh chóng sẽ là gương 1 X 4. tức là 4 x 1TB mang lại cho bạn 1TB NHƯNG, tốc độ đọc lên tới 200mb / s !!! Ghi tốc độ của 1 ổ đĩa.


2
Tôi quan tâm đến thiết kế này, nhưng tôi không thích công nghệ HD hiện tại - những bộ điều khiển đột kích đó là gì? Chúng có phải là bộ điều hợp máy chủ PCI sata chuẩn không? Làm thế nào họ được cung cấp năng lượng?
Stevo

@Stevo Hi- Tôi đã cập nhật câu trả lời. Thiết bị thực tế có thể không cần nhiều năng lượng. Nhưng các ổ đĩa cứng sẽ cần một nguồn cung cấp năng lượng cũ tốt. Vì vậy, bạn chỉ có thể sử dụng điều đó để cung cấp năng lượng cho tất cả mọi thứ. PSU 250-350 watt khá rẻ. PS - Cảm ơn đã theo dõi tôi trên twitter.
Piotr Kula

Tôi không chắc chắn tôi hiểu làm thế nào một người có thể đạt được "200mb / s" ... khi xem xét cổng ethernet bị giới hạn ở 100 Mbps.
Nathan Osman

Thêm một mạng LAN Gigibit và bạn có thể nhận được ~ 250Mbps
Piotr Kula

1
JBOD là viết tắt của chỉ một loạt các đĩa và KHÔNG có dự phòng sẵn có, vì vậy nếu một trong những ổ đĩa đó bị lỗi, bạn có thể hoàn toàn bị lừa. RAID cấp 1, 5, 10, vv cung cấp phản chiếu hoặc phân chia ngang bằng, vì vậy nếu một ổ đĩa bị hỏng, bạn sẽ không mất tất cả dữ liệu của mình. 5 đĩa trên JBoD có nghĩa là gấp 5 lần khả năng thất bại (trong một số ứng dụng là ổn)
Adam Tolley

10

Vì chip không có hỗ trợ SATA. Tùy chọn duy nhất của bạn là kết nối vỏ bọc SATA HD thông qua cổng USB.


1
Xem xét chi phí của những thùng hàng đó so với chi phí của RasPi, có lẽ không đáng.
vây

2
Tôi đã tự hỏi liệu điều này có thể được thực hiện thông qua một con chip khác và giao tiếp SPI / I2C / UART không, nhưng tôi không thể tìm thấy một con chip phù hợp.
Alex Chamberlain

1
Re: chi phí của vỏ, tôi đang sử dụng một 'dock', đó là giá đỡ cho một ổ cứng bên trong. Ổ đĩa trong 'trần trụi' hơn đi vào tay áo cao su. Tổng chi phí là $ 35, cộng với ổ đĩa.
cmc

8

Nếu bạn dám, bạn có thể triển khai PCI-E x1 với sáu chân: SM_SCL, SM_SDA (đi đến bus I2C dưới dạng tín hiệu SMBus), PCIE_IRQ (cống mở, được chia sẻ bởi tất cả các thẻ), PCIE_CLK (Xuất phát thành tín hiệu vi sai với mạch ngoài, được chia sẻ bởi tất cả các thẻ), PCIE_Tx (Xuất phát từ vi sai bên ngoài, một cho mỗi kênh) và PCIE_Rx (Xuất phát từ tín hiệu khác biệt bên ngoài, một cho mỗi kênh)

Phần cứng giúp chúng tôi dễ dàng, nhưng giao thức PCI-E đập mạnh có thể gặp vấn đề vì không phải tất cả các thẻ đều có thể bị chậm đi nhiều như vậy.


4

Để xây dựng bộ điều khiển SATA tùy chỉnh cho các chân GPIO sẽ không phải là một công việc đơn giản, nhưng có thể xảy ra, một ngày nào đó. Sau đó, Pi có thể được sử dụng như một NAS.

Một thiết bị NAS cũng sẽ là một giải pháp tuyệt vời vì cổng Mạng nhanh hơn USB.


2
Đó không phải là những gì GPIO được thiết kế cho - nó được thiết kế cho tần số rất thấp, không phải thời gian thực (nói chung).
Alex Chamberlain

1
Bạn có thể tìm thấy một số hack với GPIO và SATA tại đây johandraaisma.nl/raspberryproject
Igor

Mặc dù ... trên Raspberry Pi, cổng mạng là một phần phụ thông qua hệ thống usb nên không nhất thiết phải nhanh hơn.
Eshwar

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.