Tôi đã hoàn thành việc này bằng NFS và nó đã hoạt động mà không gặp trở ngại nào kể từ khi tôi thiết lập nó. Trong trường hợp của tôi, tôi có một máy chủ cổ chạy Solaris bị hạn chế nghiêm trọng về không gian đĩa, vì vậy tôi đã lấy một máy EC2 chạy Ubuntu 12.04, định dạng và gắn một khối EBS mới, NFS được định cấu hình và xuất nó ở nơi máy cũ, cùng với một máy khác Hệ thống Ubuntu bên ngoài EC2 có thể gắn kết nó từ phía bên kia của đất nước. Tôi tin rằng đây là hướng dẫn mà tôi đã sử dụng:
https://help.ubfox.com/community/SettingUpNFSHowTo
Ngoài ra, bạn cần sửa đổi nhóm bảo mật EC2 của bạn để cho phép lưu lượng NFS đi qua. Câu trả lời này cho thấy cổng nào có thể liên quan, nhưng (duh) không mở chúng ra thế giới.
Trừ khi bạn đang sử dụng VPC hoặc một loại VPN khác có thể mã hóa lưu lượng của bạn - hoặc dữ liệu không phải là thứ mà bạn cần mã hóa nó (giả sử còn tồn tại dữ liệu có tính chất đó) - thì bạn cần phải biết rằng bạn phải mã hóa rõ ràng NFS vì theo mặc định, bạn đang truyền dữ liệu rõ ràng trên Internet.
Bạn có thể sẽ thấy một số vẫy tay và vặn tay về cách NFS là một giao thức LAN, nhạy cảm với độ trễ và jitter, v.v ... Vâng, duh. Nhưng kinh nghiệm của tôi đã hoàn toàn trơn tru. Bạn không thể "ở đây" và truy cập hệ thống tập tin "ở đó" như thể nó "ở đây" mà không vi phạm các định luật vật lý.
Tôi đặc biệt chọn NFS vì tôi đã suy đoán rằng cỗ máy Solaris cũ kỳ cục của tôi có thể nói NFS với Linux ở đầu kia của ống.
Các tùy chọn khác để "chia sẻ" âm lượng:
SSHFS: https://help.ubfox.com/community/SSHFS
Samba: https://help.ubfox.com/community/Samba
Tôi chưa sử dụng SSHFS, nhưng tôi sử dụng Samba trên mạng LAN (máy khách Windows, máy chủ Linux).
Vì vậy, có 3 cách mà bạn nghĩ đến để thực hiện những gì bạn muốn. Không ai trong số họ sẽ nhanh như trải nghiệm bạn có nếu các tệp được lưu trữ cục bộ.
Để phục hồi lại điều hiển nhiên, nếu bạn đưa bất kỳ thứ nào trong số này ra Internet, hãy khóa quyền truy cập mạng vào máy chủ từ các địa chỉ IP không tin cậy (như bạn vẫn nên làm) vì bạn chắc chắn không muốn phụ thuộc vào các cơ chế xác thực tích hợp để bảo mật dữ liệu của bạn ... và NFS hoàn toàn có thể chạy mà không cần xác thực, cho phép bạn tin tưởng một máy khác bằng địa chỉ IP của nó và thậm chí - tùy chọn - tin tưởng người dùng từ xa khi họ nói "hey, bạn biết đấy, khi nó nói đến quyền truy cập tệp, vì tôi đã root ở đây , tôi nên root ở đó "và NFS nói," được thôi, nghe có vẻ tốt với tôi. "