Date: Thu, 09 Nov 2006 23:51:06 +0100 From: martinko <gamato@users.sf.net> To: freebsd-stable@freebsd.org Subject: Re: adding an extra hard disk and adding space to /usr Message-ID: <ej0bcq$80n$1@sea.gmane.org> In-Reply-To: <PGENKKAMCLFNBHPINBGAOEHKDAAA.aburke@nullplusone.net> References: <000001c6ff95$dfcd6df0$0201a8c0@bedroom> <PGENKKAMCLFNBHPINBGAOEHKDAAA.aburke@nullplusone.net>
next in thread | previous in thread | raw e-mail | index | archive | help
Aaron Burke wrote: >> Hello all, > Hello Matt, > >> 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? > Well, I know of two options. One which sounds really cool, is kind > of broken, and is guarteed to cause your kernel crash. So I will > ignore the mount_union option. > > I am no expert on freebsd, but in my opinion tar is a good choice. > Contrary to what others beleive, tar CAN preserve permissions, and > file ownership. I know that in FreeBSD 4.x (been there several > times) it can preserve filesystem permissions, and ownership of > files. > > In my opinion, the safest way is to copy /usr to /mnt is via the > following. > 1: Comment out your existing SWAP partition (ad0s1b) in /etc/fstab. > 2: reboot > 3: remove your existing swap partition. > 4: create a new filsystem on each disk that has the same size as > your ram (1/2 of swap) on each disk. Both (by tradition) will be > /dev/???s?b. Spanning swap to multiple disks can improve swap > performance. > 5: create a new UFS2 filesystem that contains the rest of the new > hard drive. > 6: mount the new slice as /mnt > 7: use the following tar commands as root: > (FreeBSD 4.x) : cd /usr; tar clpf - . | (cd /mnt; tar xvf -) > (FreeBSD 5.x+) : cd /usr; gtar clpf - . | (cd /mnt; gtar xvf -) > 8: edit /etc/fstab with your favorite text editor (vi) and duplicate > the other /usr slice entries. Then comment out the original. And > update the entry to refer to the correct slice. Next duplicate > the entry for the other swap partition with the data for the > other disk label). SWAP partitions are almost always end in 'b' > 9: Due to the fact that killing off all of the applications that > reside on /usr, its easiest to reboot. But specifically NOT a > requirement. > > > -- Aaron > hi, iirc tar(1) has changed in 5.3. why do you use gtar please? is new tar missing something? cheers, martin
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?ej0bcq$80n$1>