MOSS has a powerfull command "stsadm" using that you can do it easily.
To use stsadm commands, open the command prompt and navigate to
c:\program files\common files\microsoft shared\web server extensions\12\bin
To Backup Site type the command
stsadm -o backup -url http://servername:portnumber/siteName -filename DestinationFolderPath/Backup Filename(c:\backupfilename)
This command will create a file to destination folder containing backup of the source site.
Once you have the backup file, that can be restored in MOSS by a single commands as below in sequence.
Steps to Restore Site
- Create a web application and create a site with same site template using Central Administrator which you have backed up.
- Type the command
This will restore the site to your defined location.
"Make sure you have full rights on the content database to take backup or restore site"