
purslow at ca
May 6, 2012, 3:12 AM
Post #1 of 1
(77 views)
Permalink
|
Everyone knows about the problem of /usr on a separate partition. My 2003 machine + my netbook have /usr on the same partition as / , but by regular desktop machine (2007) had /usr on an LVM partition. I plan to build a new machine later in the year & didn't want to have to learn re Initramfs, Drakut etc & be stuck with an odd-ball machine as stand-by for the next so-many years, so I decided to put /usr on the same partition as / . Since / is on /dev/sda3 , which didn't have enough space for both, that meant a major re-organisation of the hard drive. I've now completed that job & am surprised how straightforward it was, so in case anyone else is wondering what to do, here's an outline. First of course, be careful & pay attention to what you're doing ! It took me 5 days altogether from beginning to end. (1) back up everything, incl /boot + / : I bought 48 GB USB sticks to store the system + my personal files ; make sure you 'cp -a' at every stage : the '-a' flag is vital. It's much slower copying to USB than copying back to HDD ; always 'umount' the USB before removing it ! -- I have a bad dir on 1 stick as a result of forgetting that. (2) check the back-up files, try out System Rescue & test copying to/from USB after booting SR. (3) design the new partition layout & the new LVM layout. (4) when you're satisfied everything is ready -- part of the reason it takes 5 days is that you need to sleep on it -- , boot from System Rescue : I used 2.6.0 , which is impressively powerful. I've marked the places where "your mileage my vary". Then (a) make a final back-up of constantly changing stuff, in my case ~/Mail /var/log + a special dir in which I kept news items + pictures, which I grab from my daily read of the press (YMMV). (b) use LVM to deactivate + remove LVs, then the VG ( /dev/sda5 : YMMV); (c) use Gparted to resize /dev/sda3 + recreate /dev/sda4 - /dev/sd9 (YMMV); (d) use LVM to recreate the VG + LVs ; (e) use 'resize_reiserfs' (YMMV) to extend the formatting of /dev/sda3 & 'mkreiserfs' to format the recreated partitions ; (f) copy /usr from USB to /dev/sda3 ; (g) copy /var /var/log from USB to the new LV (YMMV); (h) copy /home etc ditto : I needed my LV of pictures to get the desktop background, which is stored there (YMMV); (i) install a new /etc/fstab : edit it under a new name before starting SR, then copy it into place at this point, keeping a copy of the old one. (5) reboot & copy the rest of your data to the new LVs. I was amazed that after doing the above procedure carefully, the system came back & everything is now working normally, incl Portage. YMMV, so make sure you design your own procedure to fit your own needs. HTH a few users. -- ========================,,============================================ SUPPORT ___________//___, Philip Webb ELECTRIC /] [] [] [] [] []| Cities Centre, University of Toronto TRANSIT `-O----------O---' purslowatchassdotutorontodotca
|