1*1687d771SAlexander Ziaee.\" 2*1687d771SAlexander Ziaee.\" Copyright (c) 2006 Craig Rodrigues 3*1687d771SAlexander Ziaee.\" All rights reserved. 4*1687d771SAlexander Ziaee.\" 5*1687d771SAlexander Ziaee.\" Redistribution and use in source and binary forms, with or without 6*1687d771SAlexander Ziaee.\" modification, are permitted provided that the following conditions 7*1687d771SAlexander Ziaee.\" are met: 8*1687d771SAlexander Ziaee.\" 1. Redistributions of source code must retain the above copyright 9*1687d771SAlexander Ziaee.\" notice, this list of conditions and the following disclaimer. 10*1687d771SAlexander Ziaee.\" 2. Redistributions in binary form must reproduce the above copyright 11*1687d771SAlexander Ziaee.\" notice, this list of conditions and the following disclaimer in the 12*1687d771SAlexander Ziaee.\" documentation and/or other materials provided with the distribution. 13*1687d771SAlexander Ziaee.\" 3. The name of the author may not be used to endorse or promote products 14*1687d771SAlexander Ziaee.\" derived from this software without specific prior written permission 15*1687d771SAlexander Ziaee.\" 16*1687d771SAlexander Ziaee.\" THIS DOCUMENTATION IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR 17*1687d771SAlexander Ziaee.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 18*1687d771SAlexander Ziaee.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 19*1687d771SAlexander Ziaee.\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 20*1687d771SAlexander Ziaee.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 21*1687d771SAlexander Ziaee.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 22*1687d771SAlexander Ziaee.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 23*1687d771SAlexander Ziaee.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 24*1687d771SAlexander Ziaee.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 25*1687d771SAlexander Ziaee.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 26*1687d771SAlexander Ziaee.\" 27*1687d771SAlexander Ziaee.Dd December 30, 2018 28*1687d771SAlexander Ziaee.Dt EXT2FS 4 29*1687d771SAlexander Ziaee.Os 30*1687d771SAlexander Ziaee.Sh NAME 31*1687d771SAlexander Ziaee.Nm ext2fs 32*1687d771SAlexander Ziaee.Nd "ext2/ext3/ext4 file system" 33*1687d771SAlexander Ziaee.Sh SYNOPSIS 34*1687d771SAlexander ZiaeeTo link into the kernel: 35*1687d771SAlexander Ziaee.Bd -ragged -offset indent 36*1687d771SAlexander Ziaee.Cd "options EXT2FS" 37*1687d771SAlexander Ziaee.Ed 38*1687d771SAlexander Ziaee.Pp 39*1687d771SAlexander ZiaeeTo load as a kernel loadable module: 40*1687d771SAlexander Ziaee.Pp 41*1687d771SAlexander Ziaee.Dl "kldload ext2fs" 42*1687d771SAlexander Ziaee.Sh DESCRIPTION 43*1687d771SAlexander ZiaeeThe 44*1687d771SAlexander Ziaee.Nm 45*1687d771SAlexander Ziaeedriver will permit the 46*1687d771SAlexander Ziaee.Fx 47*1687d771SAlexander Ziaeekernel to access 48*1687d771SAlexander Ziaeeext2 49*1687d771SAlexander Ziaeefile systems and its derivatives. 50*1687d771SAlexander ZiaeeIt currently implements most of the features required by 51*1687d771SAlexander Ziaee.Em ext3 52*1687d771SAlexander Ziaeeand 53*1687d771SAlexander Ziaee.Em ext4 54*1687d771SAlexander Ziaeefile systems. 55*1687d771SAlexander ZiaeeSupport for Extended Attributes in 56*1687d771SAlexander Ziaee.Em ext4 57*1687d771SAlexander Ziaeeis experimental. 58*1687d771SAlexander ZiaeeJournalling and encryption are currently not supported. 59*1687d771SAlexander Ziaee.Sh EXAMPLES 60*1687d771SAlexander ZiaeeTo mount a 61*1687d771SAlexander Ziaee.Nm 62*1687d771SAlexander Ziaeevolume located on 63*1687d771SAlexander Ziaee.Pa /dev/ada1s1 : 64*1687d771SAlexander Ziaee.Pp 65*1687d771SAlexander Ziaee.Dl "mount -t ext2fs /dev/ada1s1 /mnt" 66*1687d771SAlexander Ziaee.Sh SEE ALSO 67*1687d771SAlexander Ziaee.Xr nmount 2 , 68*1687d771SAlexander Ziaee.Xr unmount 2 , 69*1687d771SAlexander Ziaee.Xr fstab 5 , 70*1687d771SAlexander Ziaee.Xr mount 8 71*1687d771SAlexander Ziaee.Sh HISTORY 72*1687d771SAlexander ZiaeeThe 73*1687d771SAlexander Ziaee.Nm 74*1687d771SAlexander Ziaeedriver first appeared in 75*1687d771SAlexander Ziaee.Fx 2.2 . 76*1687d771SAlexander Ziaee.Sh AUTHORS 77*1687d771SAlexander Ziaee.An -nosplit 78*1687d771SAlexander ZiaeeThe 79*1687d771SAlexander Ziaee.Nm 80*1687d771SAlexander Ziaeekernel implementation is derived from code written, 81*1687d771SAlexander Ziaeeor modified, 82*1687d771SAlexander Ziaeeby 83*1687d771SAlexander Ziaee.An Godmar Back 84*1687d771SAlexander Ziaeeusing the UFS CSRG sources for CMU Mach. 85*1687d771SAlexander Ziaee.Pp 86*1687d771SAlexander Ziaee.An John Dyson 87*1687d771SAlexander Ziaeedid the initial port to 88*1687d771SAlexander Ziaee.Fx . 89*1687d771SAlexander Ziaee.An Aditya Sarawgi 90*1687d771SAlexander Ziaeemerged important parts of the allocation code from a clean-room 91*1687d771SAlexander Ziaee.Nx 92*1687d771SAlexander Ziaeeimplementation. 93*1687d771SAlexander Ziaee.An Zheng Liu 94*1687d771SAlexander Ziaeeand 95*1687d771SAlexander Ziaee.An Fedor Uporov 96*1687d771SAlexander Ziaeeimplemented the read and write support respectively for 97*1687d771SAlexander Ziaee.Em ext4 98*1687d771SAlexander Ziaeefilesystems. 99*1687d771SAlexander ZiaeeThe 100*1687d771SAlexander Ziaee.Fx 101*1687d771SAlexander Ziaeecommunity has contributed a huge amount of modifications. 102*1687d771SAlexander Ziaee.Pp 103*1687d771SAlexander ZiaeeThe initial version of this manual page was written by 104*1687d771SAlexander Ziaee.An Craig Rodrigues Aq Mt rodrigc@FreeBSD.org . 105