adding an extra hard disk and adding space to /usr

O. Hartmann ohartman at mail.zedat.fu-berlin.de
Sat Nov 4 12:40:24 UTC 2006


Torfinn Ingolfsen wrote:
> On Fri, 03 Nov 2006 17:17:33 -0500
> Matt Smith <ratman6 at charter.net> wrote:
>
>   
>> Hello all,
>>     I have a machine that just had a new HD added to it as ad1 and I
>> want to ADD this new disk onto the already existing /usr partition.
>> What's the best and safest way to do it?
>>     
>
> In my experience, there are only a handful of directories in /usr that
> uses lots of disk space.
> And they are related to two things:
> - building the system (/usr/src and /usr/obj)
> - building ports (/usr/ports, more specifically /usr/ports/distfiles)
>
> Of course, YMMV.
>
> Anyway, it is quite easy to install the new disk under a new
> mountpoint, say .. /extra1
> Then you can copy the data from the directories in question with your
> favorite combination of cp, tar or find / cpio.
> Example:
> /usr/ports/distfiles --> /etxtra1/distfiles
> /usr/src --> /extra1/usr/src
> /usr/obj --> /extra1/usr/obj   (it is perhaps easier to just blow away
> 						  obj and recreate it -
> 						  your choice)
> and so on.
>
> Finally, you symlink the new directories to their old place using 'ln
> -s'.
> Note: I prefer to rename the old directory first instead of removing
> it, in case something doesn't work.
>
> After testing that the new setup works, you can safely remove the old
> renamed directories.
>
> Please also note that this is just one way of doing things - there are
> others.
>
>   
You should also put /usr/src and /usr/obj on different devices,
prefereably /usr/obj not on the system or any high I/O data device (if
not on RAID). This speeds up buildworld!

-- 
O. Hartmann
Freie Universitaet Berlin
Institut fuer Geowissenschaften
Fernerkundung der Erde und Planeten
Malteser-Str. 74 - 100/Haus D
D-12249 Berlin

Tel.: +49 (0) 30 838 70 508
FAX:  +49 (0) 30 838 70 837



More information about the freebsd-stable mailing list