Subject: Adding an additional hard drive to my file system
To: macbsd <port-mac68k@NetBSD.ORG>
From: None <cruller@unicom.net>
List: port-mac68k
Date: 03/06/1998 11:20:48
I tried to add another disk drive to my file system last night by
following the directions below. I had just the base, etc, &
wormspace#61 packages installed. I have a 240meg drive for the file
system at /dev/sd0a and a 40meg drive for swap at /dev/sd1b and I wanted
to add a 260meg drive at /dev/sd2g mounted at /usr/X11R6. The root file
system & swap drive coexist nicely.
I
1] stick the new drive in. (does it matter which internal drive is
terminated?)
2] newfs -O /dev/sd2g from netbsd.
3] add "/dev/sd2g /usr/X11R6 ffs rw 1 2" to /etc/fstab
4] reboot
It freezes befor the line 'adding tty flags' in the boot process. Can
anyone see any blatent errors?
Tanks,
Gerald
> > What would be the easist way to add say a /home partition in NetBSD 1.3
> > and have it come up on boot?
>
> What kind of disk space do you have? ;-)
>
> For the "generic" answer:
>
> 1) Create a partition of the desired size using your favorite formatting
> software (or clean off an old partition that you don't need anymore).
> 2) Use Mkfs to zap the partition into a NetBSD Usr type partition.
> 3) Use Mkfs to "format" the partition
> 4) Boot into NetBSD (might as well be multi-user)
> 5) Archive your current home directory: (as root)
>
> cd /
> tar cvpf /tmp/home.tar /home
> 6) Figure out where your new partition is: first, find out which disk
> device the partition is on (e.g. sd0, sd1) and do 'disklabel sdX' where
> 'X' is the number of the device in question. The output should show you
> at least 1 new partition of type "NetBSD Usr". Remember which letter the
> partition is assigned to.
> 7) Add the partition to /etc/fstab (here's mine, yours probably won't be
> on 'e'):
>
> /dev/sd0e /home ffs rw 1 2
>
> 8) Attempt to mount it:
>
> mount /home
> ls /home
>
> You should get a relatively empty directory with only "lost+found" in it.
>
> 9) Unarchive the old home into the new one:
>
> tar xvpf /tmp/home.tar
>
> 10) Unmount the directory:
>
> umount /home
>
> 11) Remove the old directory, make a new one;
>
> /bin/rm -rf /home
> mkdir /home
>
> 11) Remount the new dir:
>
> mount /home
>
> 12) Make sure everything is still there via 'ls'
>
>
> At this point, you should be able to reboot and have the directory mount
> automatically on multi-user boot.
>
> I hope this helps.
>
> Later.
>
> --
> Colin Wood cwood@ichips.intel.com
> Component Design Engineer - MD6 Intel Corporation
> -----------------------------------------------------------------
> I speak only on my own behalf, not for my employer.