322:
112:
208:-based server. No client is necessary, as the server is itself a client for several protocols that are handled by other services native to the client OS. In 2007, BackupPC was mentioned as one of the three most well known open-source backup software, even though it is one of the tools that are "so amazing, but unfortunately, if no one ever talks about them, many folks never hear of them".
280:
inherent in the differences between the protocols. Using tar or SMB transfers each file in its entirety, using little CPU but maximum bandwidth. The rsync method calculates checksums for each file on both the client and server machines in a way that enables a transfer of just the differences between the two files; this uses more CPU resources, but minimizes bandwidth.
24:
279:
The choice between tar and rsync is dictated by the hardware and bandwidth available to the client. Clients backed up by rsync use considerably more CPU time than client machines using tar or SMB. Clients using SMB or tar use considerably more bandwidth than clients using rsync. These trade-offs are
293:
BackupPC uses a combination of hard links and compression to reduce the total disk space used for files. At the first full backup, all files are transferred to the backend, optionally compressed, and then compared. Files that are identical are hard linked, which uses only one additional directory
298:
could potentially back up ten
Windows XP laptops with 10 GB of data each, and if 8 GB is repeated on each machine (Office and Windows binary files) would look like 100 GB is needed, but only 28 GB (10 × 2 GB + 8 GB) would be used. Compression of the data on the back-end will
218:
solution, if the archive function of BackupPC is used to back up the disk pool to tape. BackupPC is not a block-level backup system like Ghost4Linux but performs file-based backup and restore. Thus it is not suitable for backup of disk images or raw disk partitions.
302:
When browsing the backups, incremental backups are automatically filled back to the previous full backup. So every backup appears to be a full and complete set of data.
264:
It can back up Unix-like systems with native ssh and tar or rsync support, such as Linux, BSD, and OS X, as well as
Microsoft Windows shares with minimal configuration.
310:
Version 4.x can still use V3.x repositories, but all new backups use a new format (seamless upgrade). The overall performance is higher than with the V3.x version.
226:(SMB) client that can be used to back up network shares of computers running Windows. Paradoxically, under such a setup the BackupPC server can be located behind a
230:
firewall while the
Windows machine operates over a public IP address. While this may not be advisable for SMB traffic, it is more useful for web servers running
967:
453:
393:
327:
962:
473:
551:
243:
957:
340:
91:
805:
700:
611:
227:
65:
250:
201:
159:
503:
654:
335:
450:
972:
952:
899:
800:
720:
705:
606:
295:
223:
242:
available, as it allows the BackupPC server to be stored in a subnet separate from the web server's
853:
634:
142:
874:
621:
544:
214:
reduces the disk space needed to store the backups in the disk pool. It is possible to use it as
211:
848:
639:
389:
235:
838:
750:
679:
669:
154:
130:
36:
923:
760:
740:
579:
477:
457:
193:
111:
884:
135:
946:
930:
909:
894:
879:
843:
537:
189:
765:
745:
664:
584:
470:
433:
404:
231:
904:
889:
659:
649:
601:
360:
437:
408:
869:
815:
317:
31:
730:
589:
490:
421:
196:
suite with a web-based frontend. The cross-platform server will run on any
23:
725:
644:
267:
On
Windows, third party implementations of tar, rsync, and SSH (such as
774:
735:
710:
629:
522:
100:
170:
820:
810:
784:
779:
695:
371:
268:
147:
770:
239:
215:
197:
755:
674:
594:
574:
560:
205:
533:
529:
491:
Efficient
Algorithms for Sorting and Synchronization
862:
831:
793:
688:
620:
567:
165:
153:
141:
129:
121:
90:
64:
42:
30:
422:Back Up Linux And Windows Systems With BackupPC
493:, February 1999. Retrieved September 29, 2009.
545:
8:
16:
271:) are required to utilize those protocols.
261:BackupPC supports NFS, SSH, SMB and rsync.
552:
538:
530:
110:
15:
480:. February, 2008. Retrieved 30 Jul. 2010.
424:, January 2007. Retrieved July 30, 2010.
352:
7:
460:, May 2008. Retrieved July 30, 2010.
328:Free and open-source software portal
294:entry. The upshot is that an astute
14:
299:further reduce that requirement.
968:Free software programmed in Perl
320:
71:4.4.0 / June 20, 2020
22:
440:Linux Journal, March 17, 2011.
411:Linux Journal, March 17, 2011.
361:"Releases - backuppc/backuppc"
1:
341:Comparison of backup software
989:
471:Deploying BackupPC on SLES
251:GNU General Public License
249:It is published under the
963:Backup software for Linux
918:
451:BackupPC – Backup Central
384:W. Curtis Preston (2007)
86:
60:
21:
504:"BackupPC Documentation"
222:BackupPC incorporates a
336:List of backup software
46:September 21, 2001
48:; 22 years ago
73:; 4 years ago
958:Free backup software
296:system administrator
224:Server Message Block
854:Perl Best Practices
386:Backup and Recovery
257:Protocols supported
18:
875:Randal L. Schwartz
476:2011-12-17 at the
456:2010-03-18 at the
212:Data deduplication
940:
939:
849:Intermediate Perl
489:Andrew Tridgell:
436:: Linux Journal:
407:: Linux Journal:
394:978-0-596-10246-3
183:
182:
980:
839:Programming Perl
680:Template Toolkit
554:
547:
540:
531:
526:
525:
523:Official website
508:
507:
500:
494:
487:
481:
467:
461:
447:
441:
431:
425:
418:
412:
402:
396:
388:O'Reilly Media,
382:
376:
375:
369:
367:
357:
330:
325:
324:
323:
179:
176:
174:
172:
131:Operating system
114:
109:
106:
104:
102:
81:
79:
74:
56:
54:
49:
26:
19:
988:
987:
983:
982:
981:
979:
978:
977:
943:
942:
941:
936:
914:
858:
827:
789:
761:Request Tracker
684:
616:
580:Perl Foundation
563:
558:
521:
520:
517:
512:
511:
502:
501:
497:
488:
484:
478:Wayback Machine
469:Mike Petersen:
468:
464:
458:Wayback Machine
448:
444:
432:
428:
419:
415:
403:
399:
383:
379:
365:
363:
359:
358:
354:
349:
326:
321:
319:
316:
308:
291:
286:
277:
275:Protocol choice
259:
194:backup software
169:
117:
99:
82:
77:
75:
72:
52:
50:
47:
43:Initial release
12:
11:
5:
986:
984:
976:
975:
970:
965:
960:
955:
945:
944:
938:
937:
935:
934:
927:
919:
916:
915:
913:
912:
907:
902:
897:
892:
887:
885:Allison Randal
882:
877:
872:
866:
864:
860:
859:
857:
856:
851:
846:
841:
835:
833:
829:
828:
826:
825:
824:
823:
818:
813:
803:
797:
795:
791:
790:
788:
787:
782:
777:
768:
763:
758:
753:
748:
743:
738:
733:
728:
723:
718:
713:
708:
703:
698:
692:
690:
686:
685:
683:
682:
677:
672:
667:
662:
657:
652:
647:
642:
637:
632:
626:
624:
618:
617:
615:
614:
609:
604:
599:
598:
597:
592:
587:
577:
571:
569:
565:
564:
559:
557:
556:
549:
542:
534:
528:
527:
516:
515:External links
513:
510:
509:
495:
482:
462:
442:
426:
413:
397:
377:
351:
350:
348:
345:
344:
343:
338:
332:
331:
315:
312:
307:
304:
290:
287:
285:
282:
276:
273:
258:
255:
181:
180:
167:
163:
162:
157:
151:
150:
145:
139:
138:
136:Cross-platform
133:
127:
126:
123:
119:
118:
116:
115:
96:
94:
88:
87:
84:
83:
70:
68:
66:Stable release
62:
61:
58:
57:
44:
40:
39:
34:
28:
27:
13:
10:
9:
6:
4:
3:
2:
985:
974:
973:Perl software
971:
969:
966:
964:
961:
959:
956:
954:
953:2001 software
951:
950:
948:
933:
932:
928:
926:
925:
921:
920:
917:
911:
910:Jesse Vincent
908:
906:
903:
901:
898:
896:
895:Sean M. Burke
893:
891:
888:
886:
883:
881:
880:Damian Conway
878:
876:
873:
871:
868:
867:
865:
861:
855:
852:
850:
847:
845:
844:Learning Perl
842:
840:
837:
836:
834:
830:
822:
819:
817:
814:
812:
809:
808:
807:
804:
802:
799:
798:
796:
792:
786:
783:
781:
778:
776:
772:
769:
767:
764:
762:
759:
757:
754:
752:
749:
747:
744:
742:
739:
737:
734:
732:
729:
727:
724:
722:
719:
717:
714:
712:
709:
707:
704:
702:
699:
697:
694:
693:
691:
687:
681:
678:
676:
673:
671:
668:
666:
663:
661:
658:
656:
653:
651:
648:
646:
643:
641:
638:
636:
633:
631:
628:
627:
625:
623:
619:
613:
610:
608:
605:
603:
600:
596:
593:
591:
588:
586:
583:
582:
581:
578:
576:
573:
572:
570:
566:
562:
555:
550:
548:
543:
541:
536:
535:
532:
524:
519:
518:
514:
505:
499:
496:
492:
486:
483:
479:
475:
472:
466:
463:
459:
455:
452:
446:
443:
439:
435:
430:
427:
423:
420:Falko Timme:
417:
414:
410:
406:
401:
398:
395:
391:
387:
381:
378:
373:
362:
356:
353:
346:
342:
339:
337:
334:
333:
329:
318:
313:
311:
305:
303:
300:
297:
288:
283:
281:
274:
272:
270:
265:
262:
256:
254:
252:
247:
245:
241:
237:
233:
229:
225:
220:
217:
213:
209:
207:
203:
199:
195:
192:disk-to-disk
191:
187:
178:
168:
164:
161:
158:
156:
152:
149:
146:
144:
140:
137:
134:
132:
128:
124:
120:
113:
108:
98:
97:
95:
93:
89:
85:
69:
67:
63:
59:
45:
41:
38:
37:Craig Barratt
35:
33:
29:
25:
20:
929:
922:
766:SpamAssassin
746:Movable Type
715:
585:Perl Mongers
498:
485:
465:
449:Don Harper:
445:
434:Shawn Powers
429:
416:
405:Shawn Powers
400:
385:
380:
370:– via
364:. Retrieved
355:
309:
301:
292:
284:Data storage
278:
266:
263:
260:
248:
232:Secure Shell
221:
210:
185:
184:
32:Developer(s)
905:brian d foy
890:Audrey Tang
660:Mojolicious
650:DBIx::Class
306:Version 4.x
289:Version 3.x
234:(SSH) with
947:Categories
870:Larry Wall
622:Frameworks
366:2 November
347:References
122:Written in
92:Repository
78:2020-06-20
53:2001-09-21
900:chromatic
731:Dada Mail
721:Bricolage
590:PerlMonks
177:/backuppc
107:/backuppc
105:/backuppc
931:Category
726:Bugzilla
716:BackupPC
689:Software
635:Catalyst
595:archives
474:Archived
454:Archived
438:BackupPC
409:BackupPC
314:See also
186:BackupPC
171:backuppc
17:BackupPC
924:Outline
794:Related
775:Foswiki
736:ikiwiki
711:AWStats
630:BioPerl
607:Perl VM
236:GNU tar
202:Solaris
173:.github
166:Website
155:License
76: (
51: (
863:People
821:MoarVM
811:Rakudo
801:Parrot
785:Webmin
780:W3Perl
741:Makepp
696:Amavis
640:Dancer
602:module
568:Things
392:
372:GitHub
269:Cygwin
148:Backup
101:github
832:Books
816:rules
771:TWiki
751:Munin
701:Argus
670:Plack
665:Moose
240:rsync
228:NAT'd
216:D2D2T
204:, or
198:Linux
188:is a
160:GPL 3
806:Raku
756:OTRS
706:@SSP
675:PSGI
612:YAPC
575:CPAN
561:Perl
390:ISBN
368:2020
238:and
206:UNIX
190:free
143:Type
125:Perl
103:.com
655:LWP
645:DBI
244:DMZ
175:.io
949::
253:.
246:.
200:,
773:/
553:e
546:t
539:v
506:.
374:.
80:)
55:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.