diff --git a/documentation/content/en/books/handbook/filesystems/_index.adoc b/documentation/content/en/books/handbook/filesystems/_index.adoc --- a/documentation/content/en/books/handbook/filesystems/_index.adoc +++ b/documentation/content/en/books/handbook/filesystems/_index.adoc @@ -84,31 +84,17 @@ FreeBSD provides built-in support for several Linux(R) file systems. This section demonstrates how to load support for and how to mount the supported Linux(R) file systems. -=== ext2 +=== ext2 / ext3 / ext4 Kernel support for ext2 file systems has been available since FreeBSD 2.2. -In FreeBSD 8.x and earlier, the code is licensed under the GPL. -Since FreeBSD 9.0, the code has been rewritten and is now BSD licensed. - -The man:ext2fs[5] driver allows the FreeBSD kernel to both read and write to ext2 file systems. +The man:ext2fs[5] driver allows the FreeBSD kernel to both read and write to ext2, ext3, and ext4 file systems. [NOTE] ==== -This driver can also be used to access ext3 and ext4 file systems. -The man:ext2fs[5] filesystem has full read and write support for ext4 as of FreeBSD 12.0-RELEASE. -Additionally, extended attributes and ACLs are also supported, while journalling and encryption are not. -Starting with FreeBSD 12.1-RELEASE, a DTrace provider will be available as well. -Prior versions of FreeBSD can access ext4 in read and write mode using package:sysutils/fusefs-ext2[]. +Journalling and encryption are not supported yet. ==== -To access an ext file system, first load the kernel loadable module: - -[source,shell] -.... -# kldload ext2fs -.... - -Then, mount the ext volume by specifying its FreeBSD partition name and an existing mount point. +To access an ext file system, mount the ext volume by specifying its FreeBSD partition name and an existing mount point. This example mounts [.filename]#/dev/ad1s1# on [.filename]#/mnt#: [source,shell]