我需要知道如何从主机安装放置在qemu客户系统上的块设备。因此,在本例中,我们将NFS服务器放在来宾系统上,NFS客户端放在主机端。
有很多例子,但我不知道要指定什么地址,同时从主机系统将文件夹安装在qemu来宾上。
mount root@localhost:/storage /mnt/storage -t sshfs -o port=2222*适用于sshfs,但不适用于NFS (无法识别服务器名称)。
我在服务器端使用了以下步骤:
exportfs -va在客户方面:
mount root@localhost:/storage /mnt/storage -t nfs -o port=2222 (qemu端口),但看起来root@localhost无效(但它适用于sshfs)。如何使用QEMU来宾作为nfs服务器?
发布于 2013-05-14 06:19:56
如果您在qemu虚拟机(来宾)中运行NFS服务器,那么您应该能够进入QEMU来宾并运行以下命令:
ifconfig -a它应该像这样返回输出:
eth0 Link encap:Ethernet HWaddr 00:18:51:D4:AA:12
inet addr:192.168.1.103 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::218:51ff:fed4:cc53/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:31580565 errors:0 dropped:0 overruns:0 frame:0
TX packets:28594026 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:22750768353 (21.1 GiB) TX bytes:25277742297 (23.5 GiB)设备id (eth0)可能是完全不同的东西,但是您的结果可能包含输出。此输出显示在QEMU来宾中配置的网络设备。
特别是,您最感兴趣的是qemu来宾的IP地址。它应该出现在这个输出中。在上面的示例中,主机的IP地址是192.168.1.103。
有了这些信息,您现在应该可以在设置NFS服务器和客户端时使用此IP地址。
发布于 2013-08-16 07:39:42
客户端的nfs服务器与普通pc上的nfs服务器相同。您只需要知道nfs服务器的ip。
https://unix.stackexchange.com/questions/75736
复制相似问题