Richard Carter wrote: > Hi Folks, > > My Debian box has a 160GB HD configured as one volume group containing > six logical volumes one of which is home of size 138GB. I want to use > lvreduce to shrink home so that I have space to increase the size of my > other logical volumes: eg. usr and root. The manual page for lvreduce > says, in part, "You should therefore ensure that any filesystem > on the volume is resized before running lvreduce so that the extents > that are to be removed are not in use." However, only 8GB, out of > 138GB in home are in use so this seems to me to be unecessary. Is this > correct?
Not correct actually. The file system itself uses the entire size of the partition/volume even if it is essentially empty. You have to resize the file system so that it knows that it doesn't have that space any more and to make sure it doesn't have any data stored in the area that is being removed. Remember, you don't know where the data is stored in the partition, either. Put another way, the file system itself is laid out based on the size of the volume and it knows how big the volume is. If you don't resize it before shrinking the volume, you will damage the file system and there is an extremely high chance of data loss. -- William Astle finger [EMAIL PROTECTED] for further information Geek Code V3.12: GCS/M/S d- s+:+ !a C++ UL++++$ P++ L+++ !E W++ !N w--- !D !M PS PE V-- Y+ PGP t+@ 5++ X !R tv+@ b+++@ !DI D? G e++ h+ y? _______________________________________________ clug-talk mailing list [email protected] http://clug.ca/mailman/listinfo/clug-talk_clug.ca Mailing List Guidelines (http://clug.ca/ml_guidelines.php) **Please remove these lines when replying

