Filesystems 跨多个文件系统和OSs的文件会发生什么情况

Filesystems 跨多个文件系统和OSs的文件会发生什么情况,filesystems,Filesystems,例如,Linux中ext3部分上的一个文件具有不同的元数据,它怎么可能被传输到Windows NTFS,而我们仍然可以正确地打开和读取它 你不需要以某种方式转换它以使其兼容吗 据我所知,两个FS的元数据不同,但这些不同的元数据会发生什么变化?文件的复制方式: 打开旧文件进行读取 打开要写入的新文件 文件之间的读/写字节 所涉及的文件系统并不重要。文件系统实际上是一个抽象的用户界面,用于访问其背后的数据。它的工作方式与通过网页从数据库访问数据的方式相同 您可以使用文件实用程序访问此接口,这些文件实

例如,Linux中ext3部分上的一个文件具有不同的元数据,它怎么可能被传输到Windows NTFS,而我们仍然可以正确地打开和读取它

你不需要以某种方式转换它以使其兼容吗


据我所知,两个FS的元数据不同,但这些不同的元数据会发生什么变化?

文件的复制方式:

  • 打开旧文件进行读取
  • 打开要写入的新文件
  • 文件之间的读/写字节

  • 所涉及的文件系统并不重要。

    文件系统实际上是一个抽象的用户界面,用于访问其背后的数据。它的工作方式与通过网页从数据库访问数据的方式相同

    您可以使用文件实用程序访问此接口,这些文件实用程序可以创建、列出、复制、移动和删除文件以及更改元数据。然后,您将需要一些NTFS UTIL、ext3 UTIL等等(它们不会出现)

    进行转移的程序(例如nautilus)必须处理几个方面:

    -如何处理长名称和非标准字符,如空格、非ASCII(此处通常复制失败,因此最好避免这种情况)

    -endianess(存储字节的顺序)。从左到右的读数0A0B0C0D与从右到左的读数不同。这两种方法都在使用中,但问题是老问题,因此工具通常可以处理它

    -当通过文件系统复制文件时(当传输文件时,而不仅仅是通过Samba之类的文件服务器访问文件时),Linux权限之类的东西会受到损害。接收者可以把它们变成他想要的任何东西,成为根和所有。像FAT这样的文件系统根本不支持安全性,因此一旦将文件复制到其中,安全信息就会丢失。Linux OSs可以应用一组标准的权限(例如,使用umask,不允许任何文件是可执行的)。

    Erm,文件的内容被复制。文件系统与此无关。