08-25-2016
Would it be possible on RHEL 7 with the
-r flag of
lvreduce? I've used this lots on RHEL 6, though never with XFS
Quote:
-r, --resizefsResize underlying filesystem together with the logical volume using fsadm(8).
You probably have a filesystem that thinks it is larger than the LV it is on and will get IO errors if you try to write beyond the LV. The above should work on the filesystem information so that it matches the logical volume.
I hope that this helps,
Robin
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
HPUX 11iv2 #!/bin/sh
Hi all. I have a script that results in the creation of an ascii file which is ultimately emailed out to several people. The email wraps each line so I would like to reduce the font size of the ascii file. I looked at nroff and also tr but it wasn't clear to me how to do... (2 Replies)
Discussion started by: lyoncc
2 Replies
2. Red Hat
Hiya,
Is there a known method from converting LVM data to VxVM data..
ie we have a load of local and SAN (HPDM) mounts on RHEL 4u5/5u1 servers which are now required to be clustered with SFS (VxFS,VxVM,CFS,VCS etc)
I've come across the vxvmconvert, but thought that was HP-UX only?
Many... (0 Replies)
Discussion started by: itsupplies
0 Replies
3. Filesystems, Disks and Memory
Hiya,
Is there a known method from converting LVM data to VxVM data..
ie we have a load of local and SAN (HPDM) mounts on RHEL 4u5/5u1 servers which are now required to be clustered with SFS (VxFS,VxVM,CFS,VCS etc)
I've come across the vxvmconvert, but thought that was HP-UX only?
Many... (3 Replies)
Discussion started by: itsupplies
3 Replies
4. HP-UX
Hi,
I'm new to HP-UX.
I have LVM on /var with 92Gig. I would like to reduce it to create another LVM for Oracle client with 800 meg or so. How to do it. I'm running 11.iv3
Thanks (4 Replies)
Discussion started by: lamoul
4 Replies
5. Solaris
I'm trying to reduce hard drive size (number of cylinders) in SPARC Solaris. Its easy to change last cylinder of last slice, but that cannot be done for slice2/backupslice because it insists on whole disk. If I try to change disk type/geometry, all slices get replaced with some 'default'... (1 Reply)
Discussion started by: orange47
1 Replies
6. UNIX for Dummies Questions & Answers
My volume group of size 200 gb.
out of which only 100 gb is used by 2 logical volumes /dev/vg00/lvol0 and /dev/vg00/lvol0 respectively (both are 50 gb each).
Whenever i use vgreduce command to reduce the size of volume group i get below error.
# vgreduce vg00 -a
Physical volume... (16 Replies)
Discussion started by: pinga123
16 Replies
7. Linux
Hello,
I have install 2 HDD in my server and now installing the Centos6.4.
I want create the LVM of those 2 HDD's so while i'm doing this it is not allowing me to select these 2 disk's from allowable disk list.
Same problem if i tried to make Software RAID with creating LVM.
Please help. (1 Reply)
Discussion started by: purushottamaher
1 Replies
8. Red Hat
Hi,
inode size reached its 100% in /var
Due to this i'am getting the error No space left on device
my crond process is stopped and when i want to restart it
it is showing the below error
Starting crond: crond: can't open or create /var/run/crond.pid: No space left on device
df -i o/p
... (3 Replies)
Discussion started by: Mohamed Thamim
3 Replies
9. Linux
Hello,
I am trying to convert a single-drive Centos 7.2 installation with LVM into a two-disk mdadm mirror with mrrored LVM. I was able to follow the excellent instructions at:
http://www.dgoradia.com/creating-a-raid1-mirrored-on-an-existing-centos-on-lvm/and did create a two-disk mirror... (1 Reply)
Discussion started by: Clovis_Sangrail
1 Replies
10. UNIX for Advanced & Expert Users
All,
We have a physical server (Lenovo 3950) that we need to upgrade the OS from RHEL 6 to RHEL 7. We do not want to do an in-place upgrade but rather start with a fresh OS install. The plan is to remove the two local drives (Raid 1) and install two new drives for the fresh RHEL 7 install. ... (4 Replies)
Discussion started by: hburnswell
4 Replies
LEARN ABOUT REDHAT
e2fsadm
E2FSADM(8) System Manager's Manual E2FSADM(8)
NAME
e2fsadm - ext2 filesystem / LVM administration
SYNOPSIS
e2fsadm [-d|--debug] [-h|--help] {[-l|--extents] [+|-]LogicalExtentsNumber|" [-L|--size] [+|-]LogicalVolumeSize[kKmMgGtT]} [-n|--nofsck]
[-v|--verbose] [--version] LogicalVolumePath
DESCRIPTION
e2fsadm allows resizing of a logical volume containing a mounted or unmounted ext2 filesystem. For unmounted filesystems it can extend the
logical volume and grow the filesystem using resize2fs(8) or ext2resize(8), or shrink the filesystem and then reduce the logical volume
afterwards. For mounted filesystems it can extend the logical volume and grow the filesystem using ext2online(8).
OPTIONS
-d, --debug
Enables additional debugging output (if compiled with DEBUG).
-h, --help
Print a usage message on standard output and exit successfully.
-l, --extents [+|-]LogicalExtentsNumber
Resize the filesystem/logical volume to or by the number of logical extents. If you use + or - then the number will be relative the
th current size of the logical volume, otherwise the volume will be resized to LogicalExtentsNumber extents.
-L, --size [+|-]LogicalVolumeSize[kKmMgGtT]
Resize the filesystem/logical volume to or by the given size. If you use + or - then the number will be relative the the current
size of the logical volume, otherwise the volume will be resized to LogicalVolumeSize. A size suffix of K for kilobytes, M for
megabytes, G for gigabytes or T for terabytes can be used.
-n, --nofsck
Avoid the filesystem check before the resize operation. A filesystem check is mandatory before resize2fs(8), but is optional for
ext2resize(8), and is not allowed for ext2online(8) because the filesystem is mounted. Useful if a check has been done before
starting e2fsadm.
-t, --test
Test run without real resizing.
-v , --verbose
Gives verbose runtime information about e2fsadm's activities.
--version
Print version number and exit successfully.
DIAGNOSTICS
e2fsadm calls e2fsck(8), lvextend(8), lvreduce(8), and resize2fs(8), ext2resize(8), or ext2online(8) internally. By default, for mounted
filesystems e2fsadm will look for resize2fs first, and failing that it will look for ext2resize. For mounted filesystems it will try to
run ext2online. It returns an exit code of 0 for success or > 0 for error:
1 the filesystem size is invalid
2 the logical volume name is missing
3 the logical volume name is invalid
4 the logical volume doesn't exist
5 an error occured while reading the VGDA
6 an error occured while resizing the filesystem
7 /proc/mounts is not available
8 the filesystem is mounted
9 the filesystem type is not ext2
10 the e2fsck(8) command is missing or was not found
11 resize2fs(8) is missing or was not found
12 unable to run e2fsck(8)
13 unable to run resize2fs(8)
14 an error occured while reading the logical volume
15 logical volume size error
16 lvextend(8) is missing or was not found
17 unable to run lvextend(8)
18 lvreduce(8) is missing or was not found
19 unable to run lvreduce(8)
95 driver/module not in kernel
96 invalid I/O protocol version
97 error locking logical volume manager
98 invalid lvmtab (run vgscan(8))
99 invalid command line
ENVIRONMENT VARIABLES
E2FSADM_RESIZE_CMD
Command to call instead of resize2fs(8).
E2FSADM_RESIZE_OPTS
Options for the EXT2_RESIZE_CMD.
E2FSADM_ONLINE_CMD
Command to call instead of ext2online(8).
E2FSADM_ONLINE_OPTS
Options for the EXT2_ONLINE_CMD.
SEE ALSO
lvm(8), lvcreate(8), lvextend(8), lvreduce(8), resize2fs(8), ext2resize(8), ext2online(8)
AUTHOR
Heinz Mauelshagen <Linux-LVM@Sistina.com>
Heinz Mauelshagen LVM TOOLS E2FSADM(8)