unraid在同一个硬盘不同目录中移动文件怎么也有读写操作
对liunx不是很熟悉,可能问题说的不准确,大佬能理解的话帮忙解答一下。我分别设定了downloads目录和movie目录,只使用磁盘2。其中downloads目录使用缓存,定期移动文件到阵列。
昨天准备把downloads下两部电影移到movie,特意在webui中看了下这两部电影已经从缓存移动到磁盘2里了。按道理这时候移动文件就是在同一个磁盘不同目录之间移动,应该不需要有大量读写操作的。
最开始我是通过SMB共享移动文件,就听见NAS里发出锯木头的声音(硬盘大量读写的声音),我想可能是又从SMB共享移动文件的原因。就在DOCKER里装了个文件管理的应用krusader,界面像totalcommadner一样。第一次安装没改设置,默认的路径映射是unraid的/mnt/user。然后在krusader里把电影从downloads往movies移动还是一样每秒两百多兆锯木头。只能尝试修改了krusader路径映射,把/mnt整个给映射了。然后从krusader里,在/mnt/disk2这个位置下移动文件才直接移动没锯木头。
这是什么原理?
应该是聚合文件系统的问题,同一个目录的文件可能在不同的硬盘,移动时判断需要存到其他硬盘了。在disk2下移动就是在硬盘内移动,就是普通的移动,不经过聚合文件系统的判断。
—— 来自 Xiaomi MI 6, Android 9上的 S1Next-鹅版 v2.4.4.1
页:
[1]