Câu trả lời:
Bạn có thể làm điều này bằng cách coi máy chủ và khách là những máy tính hoàn toàn riêng biệt. Làm cho thư mục chia sẻ có sẵn trên máy chủ, ví dụ bằng cách xuất nó qua NFS hoặc bằng cách tạo chia sẻ samba. Sau đó kết nối với nó từ khách chỉ theo cách thông thường.
Vì khách có địa chỉ IP riêng, nên điều này không có vấn đề gì. Với NFS, bạn cũng có thể dễ dàng giới hạn chia sẻ đã xuất để chỉ chấp nhận kết nối từ khách (nếu đó là điều bạn muốn). Tất cả các quy tắc khác về cổ phiếu NFS và cổ phiếu samba vẫn được áp dụng.
Nếu khách hoặc máy chủ lưu trữ là máy Windows, thì có lẽ bạn sẽ tốt hơn với chia sẻ samba.
ksoftirqd/0
, trong debian. Tương tự như những gì tôi thấy ở đây. bugzilla.redhat.com/show_orms.cgi?id=870573 Tôi tự hỏi nếu một đĩa chia sẻ nào đó, hoặc 9pvirto là tốt hơn để giảm thiểu tải.
Đây là một ví dụ về tài năng 9p từ wiki chính thức. ( Đọc thêm .)
Trình soạn thảo máy ảo GUI của trình quản lý virt gọi nó là "thông qua hệ thống tập tin".
Tôi thường sử dụng sshfs
để gắn [thư mục trên máy chủ] trên máy khách VM, ví dụ:
sshfs magnus@10.42.43.1:/home/magnus/development /path/to/dev/dir/on/guest
10,42.43.1 là cổng và máy chủ VM. - Điều này cũng hoạt động với NAT (không cần phải thiết lập mạng cầu nối).
(Và tôi cho rằng Samba hoặc NFS sẽ tốt hơn để sử dụng một khi bạn đã thiết lập chúng, vì bạn không cần chạy thêm lệnh nào nữa, không sshfs ...
.)
Với NAT, bạn có thể quay lại máy chủ thông qua IP gateway NAT.