Darrell,

if (df /home > du /var)
then

   /*
   **  for the purpose of this example:-
   **  current /var = /dev/hda3
   **  current /home = /dev/hda4
   */

   # init S
   # cd /
   # find var -print | cpio -pdmuv /home
   # umount /var
   # umount /home
   # mount /dev/hda4 /var
   # mount /dev/hda3 /home
   # rm -r /home/*
   # cd /var
   # find . -print | grep -v '^var' | cpio -pdmuv /home

   /* remove all the directories in /var execpt /var/var
   # rm -r user1 user<n>
   # mv /var/var/* /var
   # rmdir /var/var

else

   /* buy another disk or trash some data */

fi



-- 
SLUG - Sydney Linux User Group Mailing List - http://slug.org.au/
More Info: http://lists.slug.org.au/listinfo/slug

Reply via email to