Date: Sat, 04 Nov 2006 12:33:53 +0100 From: Torfinn Ingolfsen <torfinn.ingolfsen@broadpark.no> To: freebsd-stable@freebsd.org Subject: Re: adding an extra hard disk and adding space to /usr Message-ID: <20061104123353.b9710e70.torfinn.ingolfsen@broadpark.no> In-Reply-To: <000001c6ff95$dfcd6df0$0201a8c0@bedroom> References: <20061103120052.75B4916A6D5@hub.freebsd.org> <000001c6ff95$dfcd6df0$0201a8c0@bedroom>
next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 03 Nov 2006 17:17:33 -0500 Matt Smith <ratman6@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. -- Torfinn
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20061104123353.b9710e70.torfinn.ingolfsen>