What am I doing wrong with MOUNT?

James Alexander Cook james.cook at utoronto.ca
Mon Feb 28 14:22:10 GMT 2005


On Mon, Feb 28, 2005 at 12:43:44AM -0800, Gerald Lightsey wrote:

<snip>
> I mounted the new drive 1 to a temporary mount point and used the cp command
> to copy each directory in /var to the drive.  I looked in all the new/old
> directories at the temporary mount point using ls -F and everything appeared
> to be there at the file level.  I used the umount command to unmount the new
> drive/partition from the temporary mount point and remounted it at /var.  I

sysinstall usually gives /var its own partition when you install FreeBSD, so
you probably already had something mounted on /var before you started moving
things over.  Try unmounting the thing that was previously mounted on /var
before mounting the new disk; I'm not sure how mount deals with more than one
filesystem mounted at the same place.  If that doesn't work, send the output of
``df'' to the list after unmounting the old /var and mounting the new one.

Oh, and don't forget to update /etc/fstab once you get everything working.

> opened MySQL and created the named database I wanted and again started to
> collect the data from the CD by directing the .SQL file data to my database.
> Again, just like it did originally, after several minutes of creating tables
> the system reported that it had run out of space.
> 
> My surprise is that every indication I get after I regain control of the
> system is that the database tables are being built within the original /var
> directory structure rather than the 120gb drive mounted on the /var
> mountpoint.  If I use the df command while drive 1 is mounted it shows that
> /var on disk 0 is full and /var on disk 1 just has whatever I copied onto
> the drive when it was mounted to a temporary mount point.  Also by
> experimentation/confirmation  I find that simply creating a couple of new
> databases within MySQL while drive 1 is mounted on /var shows that the
> databases have been created on the original /var on disk 0 as directories
> after disk 1 is unmounted. 
> 
> What am I doing wrong or what don't I understand about a drive being mounted
> on /var where data is being written underneath it to the original
> /var/db/mysql/mydatabasename on disk  0 rather than onto the mounted disk 1?
> 
> Thanks,
> 
> Gerald


More information about the freebsd-newbies mailing list