xref: /freebsd/share/man/man4/ext2fs.4 (revision 1687d77197c01c6ffd5bb233c7a15c6ebb9319af)
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