【问题标题】:what is the form of filesystem like ext3, ext2, ext像ext3,ext2,ext这样的文件系统是什么形式
【发布时间】:2021-03-12 01:26:06
【问题描述】:

我已经阅读了 wikipedia、linfo.org 中的文件系统以及超级用户关于“文件系统是操作系统的一部分”的问题,我怀疑我的理解。

维基百科说:“ext 是 linux 内核常用的文件系统”。
SU 的回答说:“操作系统包含一个允许它与文件系统一起使用的驱动程序”

现在分机本身的形式是什么?是驱动,linux用来组织磁盘上的数据吗?

【问题讨论】:

    标签: filesystems driver ext3 ext2


    【解决方案1】:

    不幸的是,“文件系统”的确切含义取决于上下文。

    最常见的“文件系统”描述了卷/分区的磁盘格式。从这个意义上说,APFS、ext、FAT32 和 XFS 是一些不同的文件系统。例如,您可能会听到人们说“APFS 支持备用数据流,而 XFS 不支持”之类的话。

    “文件系统”一词多次用于描述生态系统:卷/分区的磁盘格式,以及读写这些格式的操作系统驱动程序。例如,您可能会听到人们说“ext2 不是崩溃安全的,请将您的分区升级到 ext3”(见下文)。

    有时,术语“文件系统”用于描述读写磁盘格式的驱动程序。例如,您可能会听到有人说“ZFS 不能在 Windows 上工作,但 NFS 可以在任何地方工作”。

    特别是 NFS,有一个驱动程序,但没有磁盘格式,因为它只是要求远程服务器将所有内容存储在自己的文件系统上,无论是哪个。

    磁盘格式和读写它的驱动程序之间的区别对于 ext2/3/4 来说尤其令人困惑。 ext 系列文件系统驱动程序共享一个常见的磁盘格式——如果你挖掘一个 ext* 分区,分区上的任何地方都不会说“我的版本是 ext3”。相反,分区将有一个特征列表。

    有不同版本的是驱动程序 - 有 ext2、ext3 和 ext4 驱动程序,每个版本都添加了对新功能的支持。因此,您可以使用 ext3 驱动程序创建一个分区,该分区将使用 ext3 驱动程序支持的功能 - ext3 和 ext4 驱动程序都可以读取它。然后您使用 ext4 驱动程序升级它以使用新的磁盘功能(如高分辨率时间戳),但是您必须使用 ext4 驱动程序读取它 - ext3 驱动程序无法再读取它,因为它没有不支持新功能。

    有时您可能还会看到“文件系统”指的是具有文件和目录的特定卷/分区。例如,您可能会听到人们说“我的文件系统已损坏”。

    【讨论】:

      猜你喜欢
      • 2016-12-06
      • 2011-09-23
      • 2013-02-16
      • 1970-01-01
      • 1970-01-01
      • 2012-04-14
      • 2023-04-05
      • 2015-07-07
      • 1970-01-01
      相关资源
      最近更新 更多