我在安装的.img文件中有几个不同的文件系统,我想以两种方式访问它们:一个是通常的图形文件浏览器,添加和删除文件和文件夹以及使用普通应用程序更改其内容,而另一种是通过命令行工具 dd 直接到.img文件。
这是我正在运行的脚本:
fallocate -l 32M fat32.img
mkfs -t vfat fat32.img
sudo mount -t vfat -w -o loop fat32.img /media/fat32
在此之后,使用文件浏览器的更改最终会传播到.img文件内容(但不会立即传播),但相反的情况不会发生。如何禁用或刷新缓存以强制进行此更新(两种方式)?
我使用此命令执行dd
dd of=fat32.img oflag=sync conv=notrunc,fsync seek=86660 bs=1 count=5
我现在没有处理文件浏览器和 dd 所做更改之间的冲突。
答案 0 :(得分:1)
进行更改后,请运行x[0]
。