This topic created in 2755 days ago, the information mentioned may be changed or developed.
大致这样:
qemu-nbd -c data.img /dev/nbd0
mount /dev/nbd0 /mnt
如果 data.img 中更新了文件,但是 /mnt 不会更新,如果 umount /mnt 之后再 mount,就能看到更新。
有没有人遇到同样的问题?
2 replies • 2018-10-12 09:10:32 +08:00
 |
|
1
choury Oct 11, 2018 via Android 1
你想一下,qemu 怎么才能通知你文件更新了,文件这个概念只是对文件系统来说的,就算 img 里面有一个块更新了,它怎么知道对应的是哪个文件呢,如果就只是通知块更新了,要文件系统来感知,文件系统要做的事太多了,要重建 inode,drop cache,还要维护数据一致性,要是你来实现估计你都不干
|
 |
|
2
wenning Oct 12, 2018
@ choury , 确实。现在还不清楚是 qemu-nbd 有没有发出信号通知更新,有空我再跟下这个问题。
|