On Fri, Jul 26, 2013 at 3:50 PM, Martin Skjöldebrand
<[email protected]> wrote:
> I want them the other way round really.
> What would be the best way of trying to achieve this?
You can do it with Logical Volume Manager,
assuming LVM was used to create the partitions.
This is a procedure I use to remove the /home partition completely and
grow the root partition into the available space.
/home should be empty / or backed up..
In this example I want to remove the /home partition and reallocate
the space to the / partiton to increase it's size.
root@db3 ~# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_db3-lv_root
50G 17G 31G 35% /
tmpfs 1.9G 0 1.9G 0% /dev/shm
/dev/sda1 485M 64M 396M 14% /boot
root@db3 ~ # lvdisplay
--- Logical volume ---
LV Name /dev/vg_db3/lv_root
VG Name vg_db3
LV UUID eOnC1Q-9Iv7-FiNg-eveh-HVN3-XXz0-Tp1Xer
LV Write Access read/write
LV Status available
# open 1
LV Size 50.00 GiB
Current LE 12800
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:0
--- Logical volume ---
LV Name /dev/vg_db3/lv_home
VG Name vg_db3
LV UUID fzWyrF-8X8F-3d89-VMbO-cN66-MGZw-cgvQpS
LV Write Access read/write
LV Status available
# open 0
LV Size 63.63 GiB
Current LE 16290
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:2
--- Logical volume ---
LV Name /dev/vg_db3/lv_swap
VG Name vg_db3
LV UUID 4JVuin-Jm6F-OtO7-qyw8-Dakr-KcSI-A8M3D4
LV Write Access read/write
LV Status available
# open 1
LV Size 5.88 GiB
Current LE 1504
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:1
# umount /home
remove it from /etc/fstab
# vi /etc/fstab
delete the line that referers to the /home paritition
root@db3 ~ # lvm
deactivate the volume
lvm> lvchange -a n /dev/vg_db3/lv_home
remove it.
lvm> lvremove /dev/vg_db3/lv_home
Logical volume "lv_home" successfully removed
lvm> lvscan
ACTIVE '/dev/vg_db3/lv_root' [50.00 GiB] inherit
ACTIVE '/dev/vg_db3/lv_swap' [5.88 GiB] inherit
lvm> pvscan
PV /dev/sda2 VG vg_db3 lvm2 [119.51 GiB / 63.63 GiB free]
Total: 1 [119.51 GiB] / in use: 1 [119.51 GiB] / in no VG: 0 [0 ]
lvm> lvextend -l +100%FREE /dev/vg_db3/lv_root /dev/sda2
Extending logical volume lv_root to 113.63 GiB
Logical volume lv_root successfully resized
lvm> quit
Exiting.
root@db3 ~ # resize2fs /dev/vg_db3/lv_root
resize2fs 1.41.12 (17-May-2010)
Filesystem at /dev/vg_db3/lv_root is mounted on /; on-line resizing required
old desc_blocks = 4, new_desc_blocks = 8
Performing an on-line resize of /dev/vg_db3/lv_root to 29788160 (4k) blocks.
The filesystem on /dev/vg_db3/lv_root is now 29788160 blocks long.
root@db3 ~ # df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_db3-lv_root
112G 17G 91G 16% /
tmpfs 1.9G 0 1.9G 0% /dev/shm
/dev/sda1 485M 64M 396M 14% /boot
--
users mailing list
[email protected]
To unsubscribe or change subscription options:
https://admin.fedoraproject.org/mailman/listinfo/users
Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines
Have a question? Ask away: http://ask.fedoraproject.org