There was typo in the pervious mail ingore that one. Thanks for all your help guyz, i followed the following steps, it might help some else as well. 1. fdisk /dev/hdb (make partitions) /dev/hdb1 (new partition) 2. mkfs.ext3 /dev/hdb1 3. mkdir /mnt/homenew 4. mount /dev/hdb1 /mnt/homenew 5. cd /home 6. pax -pe -rvw . /mnt/homenew 7. mv -f /home /homeold 8. mkdir /home 9. add to fstab /dev/hdb1 /mnt/homenew ext3 defaults 0 0 10. Reboot 11. rm -rf /homeold > ----- Original Message ----- > From: "Laurence Orchard" <laurence@xxxxxxxxxxxxxxx> > To: "For users of Fedora Core releases" <fedora-list@xxxxxxxxxx> > Sent: Monday, April 12, 2004 4:05 PM > Subject: Re: hardisk full > > > > On Mon, 2004-04-12 at 06:12, Jeff Vian wrote: > > > Bilal Dar wrote: > > > > > > >Well thanks but i am not even at this step now, my new device is > /dev/hdb. I made two partitions /dev/hdb1 and /dev/hdb2. Now what should be > my next step. I dont know what to do next. > > > > > > > >Thanks > > > > ----- Original Message ----- > > > > From: Gertjan Vinkesteijn > > > > To: For users of Fedora Core releases > > > > Sent: Sunday, April 11, 2004 2:10 PM > > > > Subject: Re: hardisk full > > > > > > > > > > > > Bilal Dar wrote: > > > > Dear all, > > > > > > > > I am having this problem, my harddrive got full so i added another > one to my machine. Now i don't know how to move my /home /var to the new > drive. Can someone guide me, i just made the partitions using fdisk. > > > > > > > > > > > > > > > Follow these steps and it should work very well. If nervous about > > > following these steps, follow the steps for /home first and after it > > > works and you are comfortable then repeat the steps to do /var. > > > Use tar because it easily maintains ownership and permissions whereas cp > > > requires special flags to do that. > > > This all must be done as root. > > > > > > 1. create 2 mount points in /mnt. > > > call them /mnt/home and /mnt/var > > > > > > 2. mount the appropriate partition on each. > > > mount /dev/hdb1 /mnt/home etc. > > > > > > 3. create tar files (This assumes you have at least twice the currently > > > used space in each of the new partitons. If not, choose a different > > > location where space is available to create the tar files, or do just > > > one filesystem at a time and use the other partition as the location to > > > create that file.) > > > # tar cvf /mnt/home/home.tar /home > > > # tar cvf /mnt/var/var.tar /var > > > > > > 4. Now extract the tarball to the new partitions > > > # cd /mnt > > > # tar xvf home/home.tar > > > # tar xvf var/var.tar > > > 5. do a quick verification of the completeness of both new sets of > > > files extracted. > > > A quick way to check it is close is > > > du -s /var > > > du -s /mnt/var > > > The numbers should be very close if not exact. > > > > > > 6. (this one can be done now or later) > > > If step 5 appears good then do # rm /mnt/home.tar > /mnt/var/var.tar > > > > > > 7. Now comes the hard (easy??) part -- actually putting the new > > > filesystems on the mount point. > > > a. Edit /etc/fstab to make sure the new partitons will be mounted > > > on /home and /var > > > eg. /dev/hdb1 /home ext3 defaults 1 2 > > > /dev/hdb2 /var ext3 defaults 1 2 > > > b. You must remove the old contents of /home and /var _before_ you > > > mount the new partions at that point so you have that space available. > > > (If you do not, the space will not be available and the clearing cannot > > > be done with the filesystem mounted at that point) > > > (carefull on the spelling with this one) > > > # rm -rf /home/* > > > then > > > # rm -rf /var/* > > > c: Reboot > > > > > > If you have carefully followed all the steps above, now reboot and > > > everything will be on the new filesystems and space previously used will > > > be free. > > > > > > > > > > > > > > > > > > Hi all > > > > Hope I'm not being obvious here or have missed something!! > > > > What happens about the mkfs? > > > > Surely he has to make the file systems on the partitions BEFORE he can > > copy on to them or mount them. > > > > mkfs -t ext3 /dev/hdb1 -c -c > > > > takes a while with the 2 -c, but it will do a complete surface check, > > miss it if you are sure the disk is ok > > > > Laurence > > > > > > -- > > fedora-list mailing list > > fedora-list@xxxxxxxxxx > > To unsubscribe: http://www.redhat.com/mailman/listinfo/fedora-list > > > -- > fedora-list mailing list > fedora-list@xxxxxxxxxx > To unsubscribe: http://www.redhat.com/mailman/listinfo/fedora-list