Adding a second disk to increase the space for /var on first dislk : 4 questions

Manolis Kiagias sonicy at otenet.gr
Tue Jun 10 07:52:44 UTC 2008



dhaneshk k wrote:
>
>  people :      I am facing a  issue , in my FreeBSD server box   the   /var  (85 %  now)  directory is going to full , no space left in this  disk anymore .
>
> But I have another disk in my box  which is of 140 GB fresh disk , this I have to add so I gone through 
> the FreeBSD hand book of adding a new disk .
>
>
>   According to docs  I  sliced and partitioned the second disk ,
>
>  one doubt  :  here I created  10GB  bsd partition  in the second disk  ,
>
> I have to assign o assign this  for /var (in my first  disk  /var is going to full) 
>
>
> Q1   )      so in /etc/fstab , the mount point what I have to specify  ?  
>
>  /var itself or  I need to create a directory  (mkdir   /myspace ) 
>
>  and add it as the mount point in /etc/fstab  ?    like this 
>
>
>     /dev/da1s1e    /myspace       ufs      rw      2     2
>
>
> OR 
>
>       /dev/da1s1e      /var       ufs      rw     2    2   
>
>
>
> which one is correct  ?
>
>
>
> and after this editing of  /etc/fstab   and restarting of the machine .
>
>
> Q 2  )   my  serverbox  how it will continue to use the newly added space ? for this I have to do any thing 
>
>
> some one told me that I have to copy all the contents of the /var  of first disk to this newly added  space 
>
> is it right ?
>
> how to do that 
>
>
> Q3 )    dd    /dev/da0s1d   /dev/da1s1/e      right ?  (to copy the content from   /var (/dev/da0s1d)   of  the first disk  to   the newly added space   for var   on the second disk    (/dev/da1s1e ) 
>
>
>
> Q4 )  Is it needed to install all the applications which already installed in the /var of the first disk to the  newly 
>
> added space on the second disk? 
>
>
>
>
> please give your tips and advice to  achieve   what I am trying to do.  Many of you may have done this 
>
> before please help with your comments 
>
>
>
>
> Thanks in advance for all of you 
> Dhanesh
>
>
>
> _________________________________________________________________
> No Harvard, No Oxford. We are here. Find out !!
> http://ss1.richmedia.in/recurl.asp?pid=500_______________________________________________
> freebsd-questions at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscribe at freebsd.org"
>
>
>
>   

You will have to do something like the following:

- Mount the new partition to a temporary mount point (like /mnt) i.e.:

mount /dev/da1s1e   /mnt

- Copy all the contents from /var to /mnt. Since /var is in use in a 
running system, the results maybe less than optimal. I suggest you 
switch to single user mode for doing this:

shutdown now

Use something like the following to transfer the files and permissions:

tar cfC - /var . | tar xpfC - /mnt

(thank you M.W. Lucas!)

Now, unmount /var and /mnt and mount your new var:

umount   /var   /mnt
mount -o rw /dev/da1s1e  /var

Edit /etc/fstab and update it for the new disk:

 /dev/da1s1e      /var       ufs      rw     2    2

either exit to multi user mode or reboot. Of course, check that the 
files were actually copied to their right places first!






More information about the freebsd-questions mailing list