Samba chia sẻ điểm gắn kết NFS


8

Tôi xin lỗi nếu đây là một bài viết lặp lại, dường như lần thử đầu tiên của tôi đã thất bại ...

Một bối cảnh nhỏ đầu tiên.

Đầu tiên, tôi được thừa hưởng một trong những mạng lưới cổ điển từ địa ngục. Trong số nhiều thứ khác, tôi phát hiện ra rằng phần lớn dữ liệu khách hàng, bao gồm cả đống dữ liệu tuân thủ, hiện được lưu trữ trên một ổ USB được chia sẻ qua Samba cho các khách hàng còn lại (và không được sao lưu).

Để giúp tôi ngủ vào ban đêm, tôi đã kết hợp một máy chủ tệp linux với hai mảng 5 đột kích để đưa dữ liệu này vào và để tránh phải sắp xếp lại tất cả các máy khách nghĩ rằng sẽ ổn khi ngắt kết nối các đĩa USB, sau đó kết nối dữ liệu vào tệp phục vụ và nfs gắn các điểm gắn kết mới vào vị trí của chúng.

Điều này dường như hoạt động tốt với một số thử nghiệm nhanh, tuy nhiên, hôm nay tôi phát hiện ra rằng người dùng của tôi đang gặp sự cố khủng khiếp khi mở tệp trong sự sắp xếp này với tốc độ truyền tệp rất chậm.

Tôi không thấy bất kỳ vấn đề nào với việc gắn đĩa nfs trực tiếp (từ hộp linux của tôi) nhưng thông qua các chia sẻ samba thì nó hoàn toàn không sử dụng được.

Tôi đã sử dụng cài đặt mặc định trong cả điểm xuất và điểm gắn kết sẽ không phát tối nay với một số tùy chọn tôi đã tìm thấy trên google, nhưng tôi nghĩ rằng ít nhất tôi sẽ phải quay lại vào ngày mai.

Tôi có thể làm điều này? Tôi không thể hiểu tại sao không, vì tôi đoán nó sẽ là thứ sẽ được thực hiện cho một hệ thống NAS.

Có lời khuyên nào không? Xin vui lòng?


bản sao Windows
Shane Madden

Câu trả lời:



3

Hướng dẫn Samba đề cập rằng việc tái xuất một điểm gắn NFS qua Samba không hoạt động chính xác. NFS không tương thích 100% POSIX, vì vậy một số thứ hoạt động khác với những gì Samba mong đợi.

Tức là bạn nên chạy Samba trên cùng một máy chủ nơi bạn chạy dịch vụ NFS, xuất trực tiếp các đĩa cục bộ.


đây là tài liệu ở đâu? Tôi thực sự muốn tìm nó, bản thân mình :)
warren

Vì vậy, về cơ bản miễn là cả Samba và NFS đang chạy trên cùng một máy chủ thì đó không phải là vấn đề?
Alexej Magura

2

Bạn đã thêm bản sửa lỗi điều chỉnh vào smb.conf?:

tùy chọn ổ cắm = TCP_NODELAY IPTOS_LOWDELAY

Cách thức SAMBA cung cấp thêm tùy chọn và giải thích: http://us1.samba.org/samba/docs/man/Samba-HOWTO-Collection/speed.html

Tùy chọn ổ cắm TCP_NODELAY là tùy chọn dường như tạo ra sự khác biệt lớn nhất cho hầu hết các mạng. Nhiều người báo cáo rằng việc thêm tùy chọn ổ cắm = TCP_NODELAY nhân đôi hiệu suất đọc của ổ đĩa Samba. Giải thích tốt nhất mà tôi đã thấy cho điều này là ngăn xếp Microsoft TCP / IP chậm trong việc gửi các ACK TCP.


Cảm ơn bạn rất nhiều vì điều này .. Tôi sẽ thử ngay bây giờ và xem điều gì xảy ra .. và báo cáo lại. Peter.
Peter Nunn

Bugger .. nó đã được thiết lập. Điều kỳ lạ là tốc độ của các ổ đĩa gắn trên USB khá tốt .. Tôi chỉ có thể giả định rằng các nfs mount cũng sẽ nhanh thôi .. (tốt, hãy đoán chúng là nếu không đi qua samba trước). Giá trị tôi đang sử dụng (từ fstab) là 192.168.20.63:/home/onenergy2 / home / onenergy2 nfs rw, rsize = 32768, wsize = 32768, hard, int, nfsvers = 3, tcp, noatime, gật đầu, as khóa 0 0 cho giá trị của nó. Peter.
Peter Nunn

Nếu, có vẻ như, tôi phải gắn cổ phiếu trực tiếp vào hộp thứ hai này dưới dạng cổ phiếu samba, một câu hỏi siêu nhiên nếu tôi có thể .. .. cách tốt nhất để đẩy thông tin đăng nhập của người dùng vào máy này. Tôi có thể sử dụng máy đầu tiên (được đặt làm bộ điều khiển miền) để xác thực người dùng trên các chia sẻ trên máy chủ tệp mới hay tôi có cần sao chép thông tin đăng nhập giữa các máy (yuck) không? Mọi người đề nghị gì? Đây phải là một vấn đề khá phổ biến đối với lưu trữ mạng mà tôi đoán. Cảm ơn một lần nữa. Peter.
Peter Nunn

Nếu bạn đang xem việc giữ thông tin đăng nhập được đồng bộ hóa, bạn sẽ cần xem xét một số loại xác thực tập trung như OpenLDAP hoặc Samba PDC. Tôi sẽ đề xuất Samba PDC nếu bạn có thể: us5.samba.org/samba/docs/man/Samba-HOWTO-Collection/ , vì nó sẽ hỗ trợ đăng nhập một lần, đây là một tính năng rất hay.
churnd
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.