18.6. GEOM Gate 网络设备

GEOM提供了一种简单的方法,让远程设备访问本地存储设备,例如磁盘,CD等等。此功能通过 GEOM Gate network daemon(ggated)实现。客户端使用ggatec访问远程设备。不应使用这种方式访问敏感数据,因为数据传输时没有加密。

NFS第 29.3 节 “网络文件系统(NFS)”)类似,使用导出文件进行ggated配置。此文件指定允许哪些系统访问导出的资源,以及提供哪些级别的访问。例如,要为客户端192.168.1.5读取和写入对第一个SCSI磁盘上的第四个切片的访问,请使用以下命令创建/etc/gg.exports

192.168.1.5 RW /dev/da0s4d

要导出这个设备, 首先请确认它没有被挂接, 然后是启动 ggated(8) 服务:

# ggated

有几个选项可用于指定备用侦听端口或更改导出文件的默认位置。详细信息请参阅ggated(8)

要访问客户端计算机上的外部设备,请首先使用ggatec指定服务器的IP地址和外部设备的设备名称。如果成功,此命令将显示要装入的ggate设备名。将指定的设备名称挂载到空闲挂载点点上。此示例连接到192.168.1.1上的/dev/da0s4d分区,然后将/dev/ggate0挂载到/mnt

# ggatec create -o rw 192.168.1.1 /dev/da0s4d
ggate0
# mount /dev/ggate0 /mnt

服务器上的设备现在可以通过客户端上的/mnt进行访问。有关ggatec和一些使用示例的更多详细信息,请参阅ggatec(8)

注意:

如果设备当前安装在服务器或其他网络设备上,可能挂在失败失败。如果需要同时访问网络资源,请使用NFS

如果不再需要使用这个设备, 就可以使用 umount(8) 命令来安全地将其卸下了, 这一点和其他磁盘设备类似。

本文档和其它文档可从这里下载: ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.

如果对于FreeBSD有问题,请先阅读 文档,如不能解决再联系 <questions@FreeBSD.org>.

关于本文档的问题请发信联系 <doc@FreeBSD.org>.