Resize Root Filesystem in SUSE Linux

Hello Experts,

I am very new to unix environment.

Root filesystem in one of our Linux boxes has almost reached 100%. is there a procedure/ way to resize the root filesystem.
******************************************************
ld8331:/ # df -h|more
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg00r1-lvol1
8.0G 8.0G 152K 100% /
tmpfs 47G 65M 47G 1% /dev/shm
/dev/mapper/vg00r1-lvol3
2.0G 247M 1.8G 13% /tmp
/dev/mapper/vg00r1-lvol2
2.0G 1.6G 476M 77% /var
/dev/sda1 76M 8.1M 67M 11% /boot
ns0068s:/vol/aggr2_ld8331_2
600G 57G 544G 10% /sapmnt/ld8331/a
ns0068s:/vol/aggr1_ld8331_1
600G 17G 584G 3% /sapmnt/ld8331/b
******************************************************

In simpler words i want to increase the size of my root filesystem from 8 GB to 548 gb.

If this is possible, humbly request you to let me know the step by step procedure that is to be followed.

Thanks a ton in Advance,
Ashok. R

Sorry, but I have to ask: why increase the root to such a large size if it's more sensible to create new logical volumes for those directories using the most space, eg /usr or /opt?

If you really need to increase the root filesystem itself:

  • Take a backup!
  • Verify that backup!
  • Do not continue unless you did both steps!
  • Increase the size of the LVOL
  • Reboot into single-user mode
  • Resize with the tool appropriate to your filesystem (ext2resize for Ext2/Ext3, resize_reiserfs for ReiserFS, xfs_growfs for XFS, mount -o remount,resize / for JFS)
  • Reboot and verify everything is still working
  • Do not throw away your backup until you're absolutely sure everything works

Probably no down time is necessary.