Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 General Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 04-02-2007, 10:59 AM
Make Money? Make Money? is offline
 
Join Date: Aug 2005
Posts: 104
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Back up server / Mirroring recommendations please

Forum is on sys admins private racks at a server co.

I want a copy on a machine I own.

Here is the size of the forum:

Server Type Linux Data
Usage 824.11 MB
Web Server Apache v2.0.52
Index Usage 471.41 MB
PHP 4.3.9
Attachment Usage 15.25 GB
PHP Max Post Size 8.00 MB
Avatar Usage 19.01 MB
PHP Maximum Upload Size 20.00 MB
Profile Picture Usage 2.53 MB
PHP Memory Limit 64.00 MB
Unique Members Today 1,202
MySQL Version 5.0.27-standard
MySQL Packet Size 64.00 MB

Average online at once 400 - 600
Maximum ever on line = 1,000
30,000 members
8,000 active
6 Million page views per month

Whats the best way to keep a constantly updated copy in case the sys admins private racks go down?

I want it all, attachments etc..

I don't mind a little slowness at off peak times or even a total switch off for 5 mins per night to get it done if thats what it takes..

Thanks in advance,
Reply With Quote
  #2  
Old 04-02-2007, 03:46 PM
Lynne's Avatar
Lynne Lynne is offline
 
Join Date: Sep 2004
Location: California/Idaho
Posts: 41,180
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I run a mysql backup script that I got from here every night during the off-peak times to backup my database (a bit less than 550 MB). Then, I also wrote a script to backup my avatars and torrents (26 MB and 100 MB) that I run every night (about 30 minutes after the mysql backup) and then I run a similar script to back up my attachments (only 3.5 GB) once a week (about a hour after the mysql backup).
Reply With Quote
  #3  
Old 04-03-2007, 08:44 AM
Make Money? Make Money? is offline
 
Join Date: Aug 2005
Posts: 104
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

hmm thanks

I have 15 gig of attachements..

Can these be backed up incrementally?

Is there a link to the scripts you use please?

Many thanks
Reply With Quote
  #4  
Old 04-04-2007, 02:42 AM
Lynne's Avatar
Lynne Lynne is offline
 
Join Date: Sep 2004
Location: California/Idaho
Posts: 41,180
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I've never looked into backing them up incrementally. As I mentioned, ours is just 3.5 GB right now and so I haven't looked into it yet. The script I use is a modification of something I found online somewhere. I would love to find some way to do it better than how I do it. But, here's my basic script:

PHP Code:
<?php

/*======================================================================*\
|| #################################################################### ||
|| # Cron Job to backup all avatars, attachments, and torrents            ||
|| # Last Modified: February 26, 2006                                   ||
|| #################################################################### ||
\*======================================================================*/ 

        
$backupdate date("Y-m-d");

        
$backupdir1 "/my/path/to/torrents/";
        
//Where are the files located?
        //ie.  "/home/sitename/public_html/tracker/torrents/";

        
$files "*";
        
//What file to backup? Use a * to backup all the files
        //inside the folder entered above.

        
$backupto "/my/path/to/backups/";
        
//Where to store the tarball?
        //Make sure to put this outside your main folder
        //ie. "/home/sitename/backups/

        
$fileprefix1 "torrents";
        
//This is the prefix that will be added before the date:
        //bak20060225.tgz

        
$tararg "-cf";
        
//Here goes the tar arguments.
        // -cf to archive
        // -cjf to archive and bzip2
        // -tf to list the contents later on
        // -xf to extract them all later on

//Call the function
backupsus();

function 
backupsus() {
global 
$backupdate,$backupdir1,$backupto,
$fileprefix1,$tararg,$files;
$backupattach "cd $backupdir1;
    tar 
$tararg {$fileprefix1}{$backupdate}.tar $files;
    mv 
{$fileprefix1}{$backupdate}.tar $backupto";
    
passthru ("$backupattach");
}

?>
Reply With Quote
  #5  
Old 04-04-2007, 03:32 PM
Make Money? Make Money? is offline
 
Join Date: Aug 2005
Posts: 104
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks for the help!

Anyone else got any ideas for daily incremental back ups of attachements?

Thanks
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 04:00 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.07158 seconds
  • Memory Usage 2,207KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (1)bbcode_php
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (5)post_thanks_box
  • (5)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (5)post_thanks_postbit_info
  • (5)postbit
  • (5)postbit_onlinestatus
  • (5)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete