move all string.X(Y,  to Y:X(, add vfs.isMountPath, fix fs.readOnly