FreeBSD使用Linux EXT4文件系统

e2fsprogs

非官方支持的修订版本 e2fsprogs 软件包,提供了 mkfs.ext2  mkfs.ext3  mkfs.ext4 系列工具来创建EXT文件系统:

安装 e2fsprogs-core 来支持EXT文件系统创建
pkg install e2fsprogs-core

然后就可以对磁盘分区进行EXT4文件系统创建:

创建ext4文件系统
mkfs.ext4 /dev/diskid/DISK-Y39B70RTK7ASp4

输出信息(因为之前已经创建过ext4文件系统):

创建ext4文件系统
mke2fs 1.47.3 (8-Jul-2025)
warning: Unable to get device geometry for /dev/diskid/DISK-Y39B70RTK7ASp4
/dev/diskid/DISK-Y39B70RTK7ASp4 contains `Linux rev 1.0 ext4 filesystem data, UUID=98684703-7391-459c-b4d6-ec2b72c8dcba (extents) (64bit) (large files) (huge files)' data
Proceed anyway? (y,N) y
Creating filesystem with 67108864 4k blocks and 16777216 inodes
Filesystem UUID: 5158305c-8b9d-4e09-b670-256096cef071
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
        4096000, 7962624, 11239424, 20480000, 23887872

Allocating group tables: done
Writing inode tables: done
Creating journal (262144 blocks): done
Writing superblocks and filesystem accounting information: done
  • 使用FreeBSD提供的 ext2fs 内核模块来挂载 ext2, ext3, ext4 文件系统:

使用 ext2fs 驱动挂载EXT文件系统
mount -t ext2fs /dev/diskid/DISK-Y39B70RTK7ASp4 /lfs

参考