nbd 上的 mkfs.ext4 卡住了

mkfs.ext4 on nbd gets stuck

我正在尝试在 /dev/nbd0 上 mkfs ext4 文件系统(我在 Ubuntu 上) 我没有收到任何错误消息,命令只是卡住了 sudo mkfs.ext4 /dev/nbd0

我正在使用来自 github 的 BUSE 代码:https://github.com/acozzette/BUSE/blob/master/README.md 到我自己的程序中。

我检查了 dmesg,发现了这个错误:

[ 3775.418801] block nbd2: Possible stuck request 000000000e9ecebd: control (read@0,1024B). Runtime 3240 seconds

但是没有说为什么会卡住。

任何线索都会很棒。谢谢!

我找到问题了!读写功能不完整,我没有将回复发送回 NBD 客户端服务器,因此在块设备上构建文件系统时尝试 read/write 时卡住了。