第 23 章 其他文件系统

如果发现翻译错误,请直接 发起PR修改

23.1. 简介

文件系统是任何操作系统的重要组成部分。它们允许用户上传和存储文件,提供对数据的访问,并使硬盘变得有用。不同的操作系统在其本机文件系统上有所不同。传统上,本机的 FreeBSD 文件系统一直是 Unix 文件系统 UFS,现已现代化为 UFS2。自 FreeBSD 7.0 以来,Z 文件系统(ZFS)也作为本机文件系统可用。有关更多信息,请参见 Z 文件系统(ZFS)

除了本地文件系统之外,FreeBSD 还支持多种其他文件系统,以便可以本地访问来自其他操作系统的数据,例如存储在本地连接的 USB 存储设备、闪存驱动器和硬盘上的数据。这包括对 Linux® 扩展文件系统(EXT)的支持。

对于不同的文件系统,FreeBSD 提供了不同级别的支持。有些需要加载内核模块,而其他一些可能需要安装工具集。一些非本地文件系统的支持是完全读写的,而其他一些则只支持只读。

阅读完本章后,您将了解到:

  • 本地文件系统和支持的文件系统之间的区别。

  • FreeBSD 支持哪些文件系统?

  • 如何启用、配置、访问和使用非本机文件系统。

在阅读本章之前,您应该:

23.2. Linux® 文件系统

FreeBSD 提供了对多种 Linux® 文件系统的内置支持。本节介绍如何加载支持和挂载支持的 Linux® 文件系统。

23.2.1. ext2 / ext3 / ext4

自 FreeBSD 2.2 版本起,内核对 ext2 文件系统的支持已经可用。ext2fs(5) 驱动程序允许 FreeBSD 内核对 ext2、ext3 和 ext4 文件系统进行读写操作。

目前还不支持日志记录和加密。

要访问一个 ext 文件系统,通过指定其 FreeBSD 分区名称和现有的挂载点来挂载 ext 卷。这个例子将 /dev/ada1s1 挂载到 /mnt 上:

# mount -t ext2fs /dev/ada1s1 /mnt

上次修改时间: September 18, 2024 by fiercex