存储抽象系列之一: nbd
时间:2006-03-07 来源:wjqhd
现代操作系统大量使用抽象的概念,我们每天接触的进程调度,虚拟内存,文件系统就是对处理器,内存和数据操作的抽象。
存储层次之上, linux操作系统支持很多抽象技术,nbd就是通过tcp/ip网络把服务器上的文件或块设备抽象出来供客户机使用的技术。
nbd是典型的客户机服务器模式,nbd-server在指定端口上输出文件;nbd客户端内核模块创建相应的/dev/nbd?设备,nbd-client把nbd-server输出的文件绑定到指定的nbd设备上。
下面是典型的使用例子:
服务器端
客户端
参见:
1. /usr/src/linux/Documentation/nbd.txt
2. nbd-server man page
3. nbd-client man page
存储层次之上, linux操作系统支持很多抽象技术,nbd就是通过tcp/ip网络把服务器上的文件或块设备抽象出来供客户机使用的技术。
nbd是典型的客户机服务器模式,nbd-server在指定端口上输出文件;nbd客户端内核模块创建相应的/dev/nbd?设备,nbd-client把nbd-server输出的文件绑定到指定的nbd设备上。
下面是典型的使用例子:
服务器端
nbd-serv# nbd-server 2000 /foo/bar.iso -r |
客户端
nbd-client# modprobe nbd nbd-client# nbd-client <nbd-serv-ip> 2000 /dev/nbd0 nbd-client# mount /dev/nbd0 /media/cdrom |
参见:
1. /usr/src/linux/Documentation/nbd.txt
2. nbd-server man page
3. nbd-client man page
相关阅读 更多 +
排行榜 更多 +