Hệ điều hành nào bạn sẽ sử dụng cho một máy chủ tệp đơn giản và tại sao? [đóng cửa]


8

Tôi đang tìm cách thiết lập một máy chủ tập tin đơn giản:

  • 5 - 7 khách hàng - Hỗn hợp Windows, Linux, Mac OSX - kết nối qua mạng không dây và có dây
  • Phục vụ nội dung ~ 200GB - Ảnh, MP3, ISO, v.v.

Hệ điều hành nào bạn muốn giới thiệu cho máy chủ tệp này? Tôi hiểu XP giới hạn số lượng khi kết nối với các cổ phiếu khác nhau nên đây có lẽ không phải là lựa chọn tốt nhất.

Bất kỳ khuyến nghị được đánh giá cao.

Cảm ơn bạn,


Có lẽ tôi nên dùng superuser.
Kyle Brandt

Đây không phải là một vấn đề / thảo luận quản trị hệ thống?
barfoon

Phụ thuộc vào việc "ở nhà" = quản trị hệ thống
Kevin Kuphal

2
Giới hạn XP là 10 vì vậy nó có khả năng đáp ứng yêu cầu của bạn, btw.
Maximus Minimus

2
Máy chủ là một máy chủ, tôi nghĩ rằng ... các hệ thống ngày nay thường chồng chéo các định nghĩa. Anh ta muốn thiết lập một máy chủ tập tin gia đình. Vẫn mất một số nhiệm vụ trung tâm để thực hiện đúng :-)
Bart Silverstrim

Câu trả lời:


27

Bất cứ hệ điều hành nào bạn có thể hỗ trợ tốt nhất - một cách nghiêm túc, đối với những thứ tương đối cơ bản như bạn đã mô tả, tất cả đều có thể làm một công việc đủ tốt để biết bạn có thể thiết lập nó nhanh như thế nào, tần suất duy trì và chạy nhanh như thế nào bạn có thể sửa nó khi nó bị hỏng - vì vậy trong suy nghĩ của tôi, điều tốt nhất là chính bạn có thể giải quyết tốt nhất trong những tình huống này.


4
+1; tất cả quá thường xuyên điểm này (hoàn toàn quan trọng) bị bỏ lỡ.
Maximus Minimus

1
Tôi đồng ý. Nếu bạn biết Linux hoặc BSD, hãy sử dụng một trong số đó. Nếu bạn không thì bạn có thể muốn Windows Home Server, bạn có thể nhận OEM với giá khoảng 95 đô la. Vì một số khách hàng của bạn sẽ là Linux, có vẻ như bạn hoặc bất kỳ ai sở hữu máy khách Linux đều có kinh nghiệm với nó.
Bratch

4
Nó giống như hỏi "Tôi nên mua một chiếc xe số tự động tiêu chuẩn hay tự động nếu tất cả những gì tôi biết lái là tự động và tôi chỉ muốn lái?" IMO đầu tiên của bạn, nên là "Giải pháp nào tôi có thể nhận được giá trị từ ngay lập tức?" Có thể có lý do chính đáng để đi với một giải pháp khác, nhưng nếu bạn không thể nhận được giá trị từ nó ngay lập tức (tức là sử dụng hệ điều hành * nix cho một cái gì đó khi tất cả những gì bạn biết là Windows) thì bạn cần cân nhắc "chi phí" liên quan đến sự không quen thuộc của bạn một cách thích hợp. (Rõ ràng, logic này thay đổi khi chi phí mua lại của một giải pháp nhất định tăng lên.)
Evan Anderson

2
Hoặc với một cái gì đó như FreeNAS, mà tôi tin là dựa trên FreeBSD, điều đó không thành vấn đề vì đó là một thiết bị chìa khóa trao tay. Cài đặt, cấu hình, có được một bát kem. Nếu bạn muốn quản trị một hệ thống, thì hãy sử dụng HĐH mà bạn thấy thoải mái. Các giải pháp chìa khóa trao tay như OpenFiler / FreeNAS tạo ra loại điểm này, không?
Bart Silverstrim

3
@Bart: Những "chìa khóa trao tay" mà bạn nói-- chúng không có lỗi-- phải không? Ý tôi là, chúng không bao giờ bị hỏng và bạn không bao giờ cần biết gì về HĐH cơ bản? Tôi có kế hoạch cho phần mềm / phần cứng hoạt động sai. Một tiên đề của tôi luôn là "biết càng nhiều càng tốt về một hệ thống để bạn có thể sửa nó khi nó bị hỏng".
Evan Anderson

12

Bạn có một hệ thống dự phòng? Nếu vậy, openfiler hoặc FreeNAS có danh tiếng tốt để được tạo riêng cho nhiệm vụ này.

Dễ bảo trì, nó được sử dụng như một thiết bị lưu trữ mạng, có các tính năng khả dụng như RAID phần mềm và khả năng duy trì nó từ giao diện web và bạn có thể mở rộng lưu trữ tương đối dễ dàng.


1
+1 cho OpenFiler. Dễ dàng cài đặt và bảo trì. Tôi sẽ sử dụng nó trên một bản phân phối Linux chung vì nó giúp cấu hình bộ lưu trữ RAID khác nhau dễ dàng
Kevin Kuphal

5

Tôi muốn giới thiệu bạn Microsoft Windows Home Server.

Đầu tiên, nó sẽ làm những gì bạn đang tìm kiếm: một bộ lưu trữ mạng. nhưng với một hệ thống trùng lặp để tránh mất dữ liệu.

Nó cũng sẽ cung cấp cho bạn một hệ thống sao lưu thực sự mạnh mẽ cho tất cả các máy tính Windows của bạn.

Và hơn thế nữa: Truy cập từ xa vào tệp, nhạc, ảnh, nhiều bổ trợ ...


2

FreeNAS là siêu, siêu đơn giản và nhanh chóng. Bạn có thể được thiết lập và phục vụ trong mười phút. KHÔNG TRẢ TIỀN cho sự ghê tởm đó mà MS đang cố bán như "Máy chủ gia đình". FreeNAS có nguồn gốc từ BSD, nhưng về cơ bản bạn sẽ không bao giờ thấy đó là BSD khi bạn gỡ bàn phím và màn hình.


2

Tôi chạy một máy chủ tệp bằng OpenSolaris và ZFS như một hệ thống tệp. Các khả năng của máy chủ tệp được ghi lại tốt và ZFS cho phép chia sẻ dễ dàng các hệ thống tệp. Simon, bạn thân của tôi có một cách chi tiết để xây dựng một máy chủ lưu trữ tại nhà bao gồm cả sự lựa chọn phần cứng của anh ấy và những lợi thế của ZFS. http://breden.org.uk/2008/03/02/a-home-fileserver-USE-zfs/


1

Linux và Samba. Hoạt động với tất cả các hệ điều hành máy khách mà không phải trả bất cứ điều gì cho Microsoft!


1

Tôi đồng ý, Linux (samba) hầu như dễ bảo trì hơn (không cần cài đặt lại cho những người khó giải quyết vấn đề), có thể chạy mãi mà không bị chậm hoặc cần phải khởi động lại. Mất ít tài nguyên hệ thống hơn, hầu hết thời gian nhanh hơn trừ khi bạn không thể có trình điều khiển phù hợp cho phần cứng của mình.


2
Linux có lẽ tốt hơn ở đây, nhưng tôi không đồng ý với từng quan điểm của bạn. Một Windows hiện đại (2003 hoặc cao hơn với tất cả các gói dịch vụ) sẽ hoạt động tốt và có khả năng tốt hơn linux trên mỗi số lượng đó.
Joel Coel

@Joel, không tính "không cần khởi động lại". Theo kinh nghiệm của tôi, W2K3 cần khởi động lại vào mỗi bản vá vào thứ ba, nhưng không thành công (giả sử một bản đang theo kịp các bản sửa lỗi bảo mật).
Ben Dunlap

Các cửa sổ khởi động lại những lời chỉ trích đã giữ nước một thập kỷ trước nhưng ngày nay thì không. Nếu bạn đang vá, bạn thường cần phải khởi động lại. Nhưng nó không quan trọng để áp dụng ngay lập tức tất cả các bản vá trên một máy chủ tệp bị cô lập trong mạng gia đình. Mỗi vài tháng là hợp lý. Vá Linux trên khung thời gian tương tự và bạn cũng sẽ được yêu cầu khởi động lại dịch vụ và đôi khi là toàn bộ HĐH. tl; dr cả hai hệ điều hành có thể bị ảnh hưởng trong nhiều năm mà không cần khởi động lại.
Chris Thorpe

1

Thay vì Linux, tôi sẽ sử dụng FreeBSD. Sau khi được cấu hình và thiết lập chính xác, bạn có thể quên nó đi và tập trung vào các nhiệm vụ khác. Nếu nó không dành cho phần cứng, tôi nghi ngờ một vấn đề sẽ phát sinh.

Nếu bạn quyết định phân phối linux, tôi sẽ chọn Debian hoặc Gentoo, tất nhiên không có gì lạ mắt.


"Sau khi được cấu hình và thiết lập chính xác" - có sự cọ xát. Tôi đã không theo kịp FreeBSD từ đầu 6.x nhưng sau đó nó là một con gấu để cài đặt (và tôi đã mất một năm để hack kernel của nó).
Ben Dunlap

1

Synology đang bán các thiết bị tuyệt vời. Chúng dễ dàng quản lý và xử lý nhiều giao thức (SMB, AFP, FTP, v.v.).

Nó là hoàn hảo cho một hệ thống nhà hoặc một công ty nhỏ.


1

Tôi muốn giới thiệu Solaris với RAIDZ hoặc RAIDZ2. Tôi đã sử dụng thành công để chia sẻ tệp bằng AFP, NFS và CIFS. RAIDZ sẽ không chỉ cung cấp các lợi ích của RAID5 khi có thể mất đĩa, nó còn có thể phát hiện và sửa chữa các tệp bị hỏng. Tôi cũng thấy rằng Solaris hoạt động tốt hơn khi tải nặng hơn Linux.


Câu trả lời này có vẻ không phù hợp với yêu cầu thấp của OP là 200Gb và dưới 10 người dùng.
Chris Thorpe

1
RAIDZ (2) là IMHO một đề xuất chấp nhận được. Sử dụng RAIDZ hay không không có mối quan hệ trực tiếp với số lượng người dùng hoặc kích thước của (các) hệ thống tệp để chia sẻ.
jlliagre

@Chris Thorpe: Tại sao RAIDZ không phù hợp với 200Gb dữ liệu? Anh ta có thể sử dụng ba ổ đĩa 160Gb trong RAIDZ để cung cấp 320Gb dung lượng lưu trữ với một số bảo vệ chống lại lỗi đĩa.
Amok

0

Nếu bạn biết BSD hoặc Linux, hãy tiếp tục với một trong số đó. Nếu bạn chưa nghe và chưa nghe thấy, bạn có thể nhận Microsoft Windows Home Server 32 bit SP1 (NewEgg) với giá 95 đô la. Bạn đã không xác định rằng HĐH sẽ miễn phí, vì vậy đây có thể là một lựa chọn. Nếu bạn không muốn trả bất cứ điều gì và có một chút thời gian hoặc bí quyết, thì tôi sẽ thử thiết lập hộp FreeBSD.


0

Điều quan trọng nhất là kiến ​​thức về hệ thống. Chuyên môn và kinh nghiệm của riêng tôi bắt nguồn từ lĩnh vực Windows và do đó, nếu có sự cố xảy ra trong hệ thống dựa trên Windows với các đĩa được định dạng ở dạng NTFS, tôi tự tin rằng tôi có thể giải quyết vấn đề.

Kiến thức Linux của tôi có phần trung gian ở mức tốt nhất và do các dịch vụ từ các nhà cung cấp OEM như Synology, tôi có rất ít quyền kiểm soát đối với những gì diễn ra. Không thể nói tôi có thể sửa một trong hai nếu lỗi xảy ra.

Đi với những gì bạn cảm thấy thoải mái nhất. Khi nói đến việc lưu trữ số lượng lớn tệp, phục hồi dữ liệu trong trường hợp lỗi hệ thống phải là thứ bạn chuẩn bị xử lý.


0

Tôi sẽ sử dụng Windows với HFS.exe máy chủ tập tin hoặc FHFS . Lý do là bởi vì nó được cấu hình sẵn với chức năng tài khoản người dùng, tải lên, quyền, giám sát phiên, v.v. Tất cả những thứ mà một máy chủ tệp cần.

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.