There is one problem after learning the file system in Linux kernel, what happens when copy files across two different file systems.
Since we could use mount -t ntfs DEV_BLK MOUNT_POINT to mount NTFS on Linux, the kernel must know how the data organized in disk, so if we try to copy a file from NTFS to ext4, the kernel should process data, attribute, permission, etc.
But NTFS and ext4 use different permission control, is it default behavior for Linux kernel to give 777 permission to the file copied from NTFS when it creates dentry, inode, etc.?