Date: Mon, 20 Aug 2007 12:08:06 -0400 (EDT) From: Michael S <msherman77@yahoo.com> To: Jerry McAllister <jerrymc@msu.edu>, FreeBSD Mailing List <freebsd-questions@freebsd.org> Subject: Re: Trying to move /usr Message-ID: <71851.24788.qm@web88310.mail.re4.yahoo.com> In-Reply-To: <20070820152109.GD44640@gizmo.acns.msu.edu>
next in thread | previous in thread | raw e-mail | index | archive | help
Jerry, *** When I untarred the file I had everything under /user/usr. I was under /user/usr and then I did mv * .. I then edited fstab and changed /dev/da2s1d to be /usr, instead of /user And of course the old /usr I switched to /user Thanks in advance --- Jerry McAllister <jerrymc@msu.edu> wrote: > On Mon, Aug 20, 2007 at 11:10:12AM -0400, Michael S > wrote: > > > Good morning everyone, > > > > I am trying to migrate my /usr to a newly > installed > > SCSI drive. Up until yesterday I had /, /var, /usr > on > > a 5 Gig drive and my /home was on another 60 Gig > > drive, which was fine because it had no GUI and > > functioned mostly as a server. > > > > Last night I added a third drive, with a capacity > > around 18G; since my other two drives are > hard-wired > > in /boot/device.hints, there were no problems with > > device numbering. I wrote down the device name > > (/dev/da2) and proceeded to sysinstall to first > create > > a FreeBSD partition and then the only slice within > > that partition. I named it /user. > > You have that backwards. You created one slice on > the disk > and one partition within that slice. Minor thing, > but can > confuse communication. > > > I then tarred up /usr > > Tar –cf /user/usr.tar /usr > > > > Extracted the tar file and moved everything one > > directory up, because otherwise everything were > under > > /user/usr. > > > > I made the necessary adjustnments in /etc/fstab, > that > > is I switched /usr and /user around. > > I am not completely sure just what you mean by > 'moved one directory up' > and 'switched /usr and /user around'. > It sounds an awful lot like you are saying you > modified /etc/fstab to mount > this new partition (probably /dev/da2s1a, though > the 'a' might be > something else) as /user instead of /user/usr. > > But, the new partition needs to be mounted as /usr > > > > After reboot, I wasn’t getting the prompt, since > the > > binaries for displaying the prompt are located > under > > /usr/bin (or /usr/sbin?) and my guess was that > /usr > > wasn’t mounting properly. I restarted the machine, > > this time going into single user mode. Trying to > mount > > –a gave me an error message: Error mounting > /usr/home. > > I then created home directory under the new /usr, > I > > tried mount –a, this time it worked, but when I > > rebooted, I wasn’t getting my home directory. When > I > > login as an unprivileged user – michael, the > message > > is something like: “User has no home directory”. > > > > For now I reverted to using the old /usr. > > > > Anyone attempted to migrate /usr and fell for > similar > > kind of problems? Any suggestions will be > appreciated. > > > > P.S. I am not next to that machine right now, so I > > can’t provide the exact fstab or dmesg output. > > I guess we need the actual /etc/fstab to be sure > just what > has been done. Maybe also some dmesg output that > shows the > disk devices could be useful too. > > ////jerry > > > > > Thanks in advance, > > Michael > > _______________________________________________ > > freebsd-questions@freebsd.org mailing list > > > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > > To unsubscribe, send any mail to > "freebsd-questions-unsubscribe@freebsd.org" > > >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?71851.24788.qm>