Chia sẻ phân vùng Ext4 qua mạng


9

Tôi có một phân vùng Ext4 (không được gắn tự động) mà tôi muốn chia sẻ (hoàn toàn) trong nhà có chứa các máy Mac OSX, Windows và Linux (hiện tại quan trọng nhất là chia sẻ với Mac). Làm thế nào tôi có thể làm điều này?

Câu trả lời:


12

Về cơ bản, bạn sẽ muốn tạo một chia sẻ Samba cho điểm gắn kết Ext4. Mở /etc/samba/smb.conf (trong trình chỉnh sửa yêu thích của bạn) và thay đổi một số điều:

1 - nhóm làm việc - bạn sẽ muốn đặt tên đó thành tên nhóm làm việc trong mạng của mình, nếu bạn có.

2 - security = user - ngay cả khi dòng này được nhận xét, bảo mật cấp người dùng là mặc định cho Samba.

3 - Xác định chia sẻ Samba của bạn ở dưới cùng của tệp. Bạn sẽ thấy một ví dụ (nhận xét) ở phía dưới. Bạn sẽ cần điểm gắn kết của phân vùng ext4 (mà bạn muốn chia sẻ). Nếu bạn không chắc chắn đó là gì, hãy thực hiện "df -k" từ thiết bị đầu cuối và bạn sẽ thấy nó (đặt nó trong cài đặt "đường dẫn" thay vì "/ some / thư mục").

[ShareName]
path = /some/directory
browsable = yes
valid users = myUser, user2, user3

4 - Tiếp theo, bạn sẽ cần thay đổi các quyền trên đường dẫn (điểm gắn kết) để đảm bảo rằng người dùng mong muốn có thể thực hiện những gì họ cần.

5 - Khởi động lại Samba

sudo restart smbd
sudo restart nmbd

6 - Kết nối với chia sẻ Samba của bạn từ máy Mac. Tôi tìm thấy hướng dẫn về điều đó ở đây . Về cơ bản, nó nói:

Khi bạn đi đến hộp thoại Kết nối với máy chủ, bạn có thể duyệt tên của các máy tính trên mạng con cục bộ của bạn.

Bạn có thể kết nối với máy chủ thông qua địa chỉ IP hoặc tên DNS của nó. Nếu được yêu cầu hoặc thuận tiện hơn trong môi trường của bạn, bạn cũng có thể sử dụng các định dạng URL hợp lệ khác, chẳng hạn như:

smb://ServerName/ShareName

Đối với tôi, tôi kết nối với cổ phiếu Samba của mình bằng IP:

smb://192.168.0.117/ShareName

Để khắc phục sự cố, hãy kiểm tra tài liệu mà tôi đã tham chiếu: Mac OS X: Cách kết nối với Chia sẻ tệp Windows (SMB)

Hi vọng điêu nay co ich.


Cảm ơn các câu trả lời chi tiết. Tôi đã có samba và tôi chia sẻ một số thư mục với máy Mac của mình, vì vậy tôi có thể chỉnh sửa tệp smb.conf ngay bây giờ và khởi động lại samba để nó hoạt động không?
MByD

Nếu phân vùng ext4 được gắn kết và bạn chỉ định điểm gắn kết của nó là đường dẫn, thì (về lý thuyết) "có" nó sẽ hoạt động.
Aaron

1
Chỉnh sửa tập tin đã hoạt động, chỉ là một bổ sung nhỏ, để cho phép chia sẻ với khách, tôi đã phải thêm guest ok = yesCảm ơn rất nhiều.
MByD

Thông minh! Rất vui vì tôi có thể giúp.
Aaron

5

Thay thế cho phương pháp chỉnh sửa thủ công các tệp cấu hình thủ công nhưng phức tạp, trừ khi bạn cần tùy chỉnh rộng rãi ai có thể truy cập vào chia sẻ, bạn có thể chỉ cần:

  1. Điều hướng trong Nautilus (trình duyệt tệp) đến điểm gắn kết của ổ đĩa bạn muốn chia sẻ (ví dụ /media/MyDrive:).

  2. Đi đến thư mục cha (trong ví dụ này, /media).

  3. Nhấp chuột phải vào tên ổ đĩa ( MyDrive) và nhấp vào Tùy chọn chia sẻ .

Chia sẻ thư mục trong Nautilus - Nếu bạn muốn mọi người có thể truy cập mà không cần đăng nhập, hãy chọn hộp có nhãn: "Quyền truy cập của khách (đối với những người không có tài khoản người dùng)"

Như bạn có thể thấy, cho phép truy cập của khách cũng đơn giản như kiểm tra hộp cho nó.

Nautilus có thể nói với bạn rằng bạn phải cài đặt một số gói để chia sẻ một thư mục. Điều này sẽ xảy ra nếu Samba và các phụ thuộc của nó chưa được cài đặt. Bạn có thể nói có với điều này. Sau khi cài đặt, bạn có thể phải đăng xuất và đăng nhập lại (khởi động lại cũng hoạt động nhưng không cần thiết). Sau đó quay lại Tùy chọn chia sẻ. Bây giờ các gói cần thiết đã được cài đặt, bạn có thể chia sẻ thư mục.

Phương pháp này hoạt động để chia sẻ các khối được gắn tĩnh (như của bạn), các khối được gắn động hoặc bất kỳ thư mục nào.


Cảm ơn câu trả lời. Cách đây khá lâu nên tôi không thể nhớ chính xác tại sao, nhưng đây là cách tiếp cận đầu tiên của tôi và nó đã thất bại vì một số lý do. Tôi không gặp vấn đề như vậy với các thư mục bình thường, chỉ với các thư mục được gắn kết ...
MByD

1
Nếu bạn cố gắng chọn một ổ đĩa trong danh sách thiết bị và chia sẻ nó, điều này sẽ không hoạt động. Bạn phải thực sự điều hướng đến thư mục mẹ của điểm gắn kết (thường là /media) để làm điều này. Có lẽ đó là vấn đề bạn đang gặp phải.
Eliah Kagan

Điều đó giải thích nó :) sẽ cố gắng khi tôi về nhà. cảm ơn.
MByD

Nhiều lần trên nhiều phiên bản và máy Ubuntu khác nhau, tôi đã thử phương pháp này. Tôi biết nó nên hoạt động, nhưng nó không bao giờ có. Tôi sẽ thử tất cả các lời khuyên trên trang này và nếu nó không hoạt động, hãy hỏi một câu hỏi rất cụ thể.
James Bradbury
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.