summaryrefslogtreecommitdiffstats
path: root/man/fsadm.8.in
blob: 9f4756144844fd576a7e6ab4712dee426f61fee1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
.TH "FSADM" "8" "LVM TOOLS #VERSION#" "Red Hat, Inc" "\""
.SH "NAME"
fsadm \- utility to resize or check filesystem on a device
.SH SYNOPSIS
.B fsadm
.RI [ options ]
.B check
.I device
.sp
.B fsadm
.RI [ options ]
.B resize
.I device
.RI [ new_size [ BKMGTEP ]]
.sp
.SH DESCRIPTION
.B fsadm
utility checks or resizes the filesystem on a device.
It tries to use the same API for 
.IR ext2 , ext3 , ext4 , ReiserFS
and \fIXFS\fP filesystem.
.SH OPTIONS
.TP
.BR \-h ", " \-\-help
Display the help text.
.TP
.BR \-v ", " \-\-verbose
Be more verbose.
.TP
.BR \-e ", " \-\-ext\-offline
Unmount ext2/ext3/ext4 filesystem before doing resize.
.TP
.BR \-f ", " \-\-force
Bypass some sanity checks.
.TP
.BR \-n ", " \-\-dry\-run
Print commands without running them.
.TP
.BR \-y ", " \-\-yes
Answer "yes" at any prompts.
.TP
.I new_size
Absolute number of filesystem blocks to be in the filesystem,
or an absolute size using a suffix (in powers of 1024).
If new_size is not supplied, the whole device is used.

.SH DIAGNOSTICS
On successful completion, the status code is 0.
A status code of 2 indicates the operation was interrupted by the user.
A status code of 3 indicates the requested check operation could not be performed
because the filesystem is mounted and does not support an online 
.BR fsck (8).
A status code of 1 is used for other failures.

.SH EXAMPLES
Resize the filesystem on logical volume /dev/vg/test to 1000 megabytes.
If /dev/vg/test contains ext2/ext3/ext4
filesystem it will be unmounted prior the resize.
All [y|n] questions will be answered 'y'.
.sp
.B fsadm \-e \-y resize /dev/vg/test 1000M
.SH ENVIRONMENT VARIABLES
.TP
.B TMPDIR
The temporary directory name for mount points. Defaults to "/tmp". 

.SH SEE ALSO
.BR lvm (8),
.BR lvresize (8),
.BR lvm.conf (5),
.BR fsck (8),
.BR tune2fs (8),
.BR resize2fs (8),
.BR reiserfstune (8),
.BR resize_reiserfs (8),
.BR xfs_info (8),
.BR xfs_growfs (8),
.BR xfs_check (8)