nbd 相关概念及操作
周五(3月6号)笔者发现有台物理机上挂载了一个并非常用的nbd设备,估计是之前人做的测试留下来的,决定卸载它,顺带了解了下nbd的设备信息。 什么是nbd 全称是network block device,类似于nfs,远程设备可以挂载,只不过挂载的不再是文件系统,而是块设备。 nbd一般分为client端和server端。 nbd相关操作命令 # serverapt install nbd-server 安装nbd server端 modprobe nbd 加载nbd模块 lsmod | grep nbd 查看nbd模块是否加载nbd-server [port] nbd.file 通过nbd-server挂载nbd.file,nbd.file可以是Linux格式支持的磁盘镜像文件(ISO,块设备等)# clientapt install nbd-clientls /dev/nbd* -hl 查看nbd列表及大小 nbd-client [server IP] [port] /dev/nbd10 将远程server的块设备挂载到本地nbd10上nbd-client -d /dev/nbd10 detach远程nbd设备 对于server端的卸载 笔者没有找到卸载命令,直接kill了。 nbd-client 和qemu-nbd nbd-client用于挂载远程nbd-server