ÈÈËÑ£ºwin11ÈƹýÓ²¼þÏÞÖÆ°²×° Ò»¼üÖØ×°Win10ϵͳ ×î¸É¾»µÄuÅÌÆô¶¯ÅÌ ÕæÕý´¿¾»°æµÄwin7ϵͳ
ʱ¼ä£º2015-07-28 14:29:15 ×÷Õߣºzhijie À´Ô´£ºÏµÍ³Ö®¼Ò 1. ɨÃè¶þάÂëËæʱ¿´×ÊѶ 2. ÇëʹÓÃÊÖ»úä¯ÀÀÆ÷·ÃÎÊ£º https://m.xitongzhijia.net/xtjc/20150728/53997.html ÊÖ»ú²é¿´ ÆÀÂÛ ·´À¡
¡¡¡¡Êý¾ÝµÄ°²È«ÐÔÎÞÒÉÊǷdz£ÖØÒªµÄ£¬ÊÔÏëÒ»ÏÂÈç¹ûÒ»¼ÓÒøÐеļÆËã»úϵͳÖеÄÊý¾Ý±»Ð¹Â¶»òÕßÊÇÐ޸ģ¬ÄÇô»áÊÇÒ»ÖÖʲôÑùµÄºó¹û¡£¾ÍËãÆÕͨÈËʹÓüÆËã»úҲҪעÒâÊý¾Ý±£»¤¡£±¾ÎľÍÀ´½éÉÜÒ»ÏÂLinuxϵͳÈçºÎʹÓù¤¾ßÀ´¼ÓÃÜÊý¾Ý¡£
¡¡¡¡¶ÔÓÚËùÓеÄÓû§¶øÑÔ£¬×öÎļþ±¸·ÝÊÇÒ»¼þ·Ç³£±ØÒªµÄÊ£¬ÖÁ½ñΪֹÐí¶àÓû§»¹Ã»ÓвÉÈ¡×ã¹»µÄ´ëÊ©À´±£»¤ËûÃǵÄÊý¾Ý¡£Ò»Ì¨µçÄÔ²»ÂÛÊǹ¤×÷ÔÚÒ»¸öºÏ×÷µÄ»·¾³ÖУ¬»¹Êǹ©Ë½ÈËʹÓ㬻úÆ÷µÄÓ²ÅÌ¿ÉÄÜÔÚûÓÐÈκξ¯¸æµÄÇé¿öϹҵô¡£ÁíÍ⣬ÓÐЩÊý¾Ý¶ªÊ§¿ÉÄÜÊÇÈËΪµÄ´íÎóËùÒý·¢µÄ¡£Èç¹ûûÓÐ×ö¾³£ÐԵı¸·Ý£¬Êý¾ÝÒ²¿ÉÄܲ»¿É±ÜÃâµØ¶ªÊ§£¬¼´Ê¹ÇëÁËרҵµÄÊý¾Ý»Ö¸´¹«Ë¾À´°ïæ¡£
¡¡¡¡ÕâƪÎÄÕ½«¶Ô 6 ¸öÈ¥ÖؼÓÃܱ¸·Ý¹¤¾ß½øÐмòÒªµÄ½éÉÜ¡£
¡¡¡¡1.Attic
¡¡¡¡AtticÊÇÒ»¸ö¿ÉÓÃÓÚÈ¥ÖØ¡¢¼ÓÃÜ£¬ÑéÖ¤ÍêÕûÐÔµÄѹËõ±¸·Ý³ÌÐò£¬ËüÊÇÓà Python дµÄ¡£Attic µÄÖ÷ҪĿ±êÊÇÌṩһ¸ö¸ßЧÇÒ°²È«µÄ·½Ê½À´±¸·ÝÊý¾Ý¡£Attic ʹÓõÄÊý¾ÝÈ¥Öؼ¼ÊõʹµÃËüÊÊÓÃÓÚÿÈÕ±¸·Ý£¬ÒòΪֻÐè´æ´¢¸Ä±äµÄÊý¾Ý¡£
¡¡¡¡ÆäÌصãÓУº
¡¡¡¡Ò×ÓÃ
¡¡¡¡¿É¸ßЧÀûÓô洢¿Õ¼ä£¬Í¨¹ý¼ì²éÈßÓàµÄÊý¾Ý£¬¶Ô¿É±ä¿é´óСµÄÈ¥ÖØ¿ÉÒÔ¼õÉÙ´æ´¢ËùÓõĿռä
¡¡¡¡¿ÉÑ¡µÄÊý¾Ý¼ÓÃÜ£¬Ê¹Óà 256 λµÄ AES ¼ÓÃÜËã·¨¡£Êý¾ÝµÄÍêÕûÐԺͿɿ¿ÐÔʹÓà HMAC-SHA256 À´Ð£Ñé
¡¡¡¡Ê¹Óà SDSH À´½øÐÐÀëÏß±¸·Ý
¡¡¡¡±¸·Ý¿É×÷ΪÎļþϵͳÀ´¹ÒÔØ
¡¡¡¡ÍøÕ¾£º attic-backup.org
¡¡¡¡2.Borg
¡¡¡¡Borg
¡¡¡¡ÊÇ Attic µÄÒ»¸ö·ÖÖ§¡£ËüÊÇÒ»¸ö°²È«µÄ¿ªÔ´±¸·Ý³ÌÐò£¬±»Éè¼ÆÓÃÀ´¸ßЧµØ´æ´¢ÄÇЩеĻòÐ޸ĹýµÄÊý¾Ý¡£
¡¡¡¡Borg µÄÖ÷ҪĿ±êÊÇÌṩһ¸ö¸ßЧ¡¢°²È«µÄ·½Ê½À´´æ´¢Êý¾Ý¡£Borg ʹÓõÄÊý¾ÝÈ¥Öؼ¼ÊõʹµÃËüÊÊÓÃÓÚÿÈÕ±¸·Ý£¬ÒòΪֻÐè´æ´¢¸Ä±äµÄÊý¾Ý¡£ÈÏÖ¤¼ÓÃÜʹµÃËüÊÊÓÃÓÚ´æ´¢ÔÚ²»ÍêÈ«¿ÉÐŵÄλÖá£
¡¡¡¡Borg ÓÉ Python д³É¡£Borg ÓÚ 2015 Äê 5 Ô±»´´Ôì³öÀ´£¬ÊÇΪÁ˽â¾öÈÃеĴúÂë»òÖØ´óµÄ¸Ä±ä´øÈë Attic µÄÀ§ÄÑ¡£
¡¡¡¡ÆäÌصã°üÀ¨£º
¡¡¡¡Ò×ÓÃ
¡¡¡¡¿É¸ßЧÀûÓô洢¿Õ¼ä£¬Í¨¹ý¼ì²éÈßÓàµÄÊý¾Ý£¬¶Ô¿É±ä¿é´óСµÄÈ¥Öر»ÓÃÀ´¼õÉÙ´æ´¢ËùÓõĿռä
¡¡¡¡¿ÉÑ¡µÄÊý¾Ý¼ÓÃÜ£¬Ê¹Óà 256 λµÄ AES ¼ÓÃÜËã·¨¡£Êý¾ÝµÄÍêÕûÐԺͿɿ¿ÐÔʹÓà HMAC-SHA256 À´Ð£Ñé
¡¡¡¡Ê¹Óà SDSH À´½øÐÐÀëÏß±¸·Ý
¡¡¡¡±¸·Ý¿É×÷ΪÎļþϵͳÀ´¹ÒÔØ
¡¡¡¡Borg Óë Attic ²»¼æÈÝ¡£
¡¡¡¡ÍøÕ¾£º borgbackup.github.io/borgbackup
¡¡¡¡3.Obnam
¡¡¡¡Obnam £¨OBligatory NAMe£© ÊÇÒ»¸öÒ×Óᢰ²È«µÄ»ùÓÚ Python µÄ±¸·Ý³ÌÐò¡£±¸·Ý¿É±»´æ´¢ÔÚ±¾µØÓ²ÅÌ»òͨ¹ý SSH SFTP ÐÒé´æ´¢µ½ÍøÉÏ¡£ÈôʹÓÃÁ˱¸·Ý·þÎñÆ÷£¬Ëü²¢²»ÐèÒªÈκÎÌØÊâµÄÈí¼þ£¬Ö»ÐèҪʹÓà SSH ¼´¿É¡£
¡¡¡¡Obnam ͨ¹ý½«Êý¾Ý·Ö³ÉÊý¾Ý¿é£¬²¢µ¥¶À´æ´¢ËüÃÇÀ´´ïµ½È¥ÖصÄÄ¿µÄ£¬Ã¿´Îͨ¹ýÔöÁ¿±¸·ÝÀ´Éú³É±¸·Ý£¬Ã¿´Î±¸·ÝµÄÉú³É¾ÍÏñÊÇÒ»´ÎеĿìÕÕ£¬µ«ÊÂʵÉÏÊÇÕæÕýµÄÔöÁ¿±¸·Ý¡£Obnam ÓÉ Lars Wirzenius ¿ª·¢¡£
¡¡¡¡ÆäÌصãÓУº
¡¡¡¡Ò×ÓÃ
¡¡¡¡¿ìÕÕ±¸·Ý
¡¡¡¡Êý¾ÝÈ¥ÖØ£¬¿çÎļþ£¬È»ºóÉú³É±¸·Ý
¡¡¡¡¿ÉʹÓà GnuPG À´¼ÓÃܱ¸·Ý
¡¡¡¡ÏòÒ»¸öµ¥¶ÀµÄ²Ö¿âÖб¸·Ý¶à¸ö¿Í»§¶ËµÄÊý¾Ý
¡¡¡¡±¸·Ý¼ì²éµã £¨´´½¨Ò»¸ö±£´æµã£¬ÒÔÿ 100MB »òÆäËûÈÝÁ¿£©
¡¡¡¡°üº¬¶à¸öÑ¡ÏîÀ´µ÷ÕûÐÔÄÜ£¬°üÀ¨µ÷Õû lru-size »ò upload-queue-size
¡¡¡¡Ö§³Ö MD5 УÑéËã·¨À´Ê¶±ðÖظ´µÄÊý¾Ý¿é
¡¡¡¡Í¨¹ý SFTP ½«±¸·Ý´æ´¢µ½Ò»¸ö·þÎñÆ÷ÉÏ
¡¡¡¡Í¬Ê±Ö§³Ö push£¨¼´ÔÚ¿Í»§¶ËÉÏÔËÐУ© ºÍ pull£¨¼´ÔÚ·þÎñÆ÷ÉÏÔËÐУ©
¡¡¡¡ÍøÕ¾£º obnam.org
¡¡¡¡4.Duplicity
¡¡¡¡Duplicity ÒÔ tar Îļþ¸ñʽÔöÁ¿±¸·ÝÎļþºÍĿ¼£¬²¢Ê¹Óà GnuPG À´½øÐмÓÃÜ£¬Í¬Ê±½«ËüÃÇÉÏ´«µ½Ô¶³Ì£¨»ò±¾µØ£©µÄÎļþ·þÎñÆ÷ÉÏ¡£Ëü¿ÉÒÔʹÓà ssh/scp¡¢±¾µØÎļþ»ñÈ¡¡¢rsync¡¢ ftp ºÍ Amazon S3 µÈÀ´´«µÝÊý¾Ý¡£
¡¡¡¡ÒòΪ duplicity ʹÓÃÁË librsync£¬ ÔöÁ¿´æµµ¿ÉÒÔ¸ßЧµØÀûÓô洢¿Õ¼ä£¬ÇÒÖ»¼Ç¼×Ô´ÓÉϴα¸·ÝÒÀÀµ¸Ä±äµÄÄDz¿·ÖÎļþ¡£ÓÉÓÚ¸ÃÈí¼þʹÓà GnuPG À´¼ÓÃÜ»ò¶ÔÕâЩ¹éµµÎļþ½øÐнøÐÐÇ©Ãû£¬ÕâʹµÃËüÃÇÃâÓÚ·þÎñÆ÷µÄ¼àÊÓ»òÐ޸ġ£
¡¡¡¡µ±Ç° duplicity Ö§³Ö±¸·Ýɾ³ýµÄÎļþ£¬È«²¿µÄ unix ȨÏÞ£¬Ä¿Â¼£¬·ûºÅÁ´½Ó£¬ fifo µÈ¡£
¡¡¡¡duplicity Èí¼þ°ü»¹°üº¬ÓÐ rdiffdir ¹¤¾ß¡£ Rdiffdir ÊÇ librsync µÄ rdiff Õë¶ÔĿ¼µÄÀ©Õ¹¡£Ëü¿ÉÒÔÓÃÀ´Éú³É¶ÔĿ¼µÄÇ©ÃûºÍ²îÒ죬¶ÔÆÕͨÎļþÒ²ÓÐЧ¡£
¡¡¡¡ÆäÌصãÓУº
¡¡¡¡Ê¹Óüòµ¥
¡¡¡¡¶Ô¹éµµ½øÐмÓÃܺÍÇ©Ãû£¨Ê¹Óà GnuPG£©
¡¡¡¡¸ßЧʹÓôø¿íºÍ´æ´¢¿Õ¼ä£¬Ê¹Óà rsync µÄËã·¨
¡¡¡¡±ê×¼µÄÎļþ¸ñʽ
¡¡¡¡¿ÉÑ¡Ôñ¶àÖÖÔ¶³ÌÐÒé
¡¡¡¡±¾µØ´æ´¢
¡¡¡¡scp/ssh
¡¡¡¡ftp
¡¡¡¡rsync
¡¡¡¡HSI
¡¡¡¡WebDAV
¡¡¡¡Amazon S3
¡¡¡¡ÍøÕ¾£º duplicity.nongnu.org
¡¡¡¡5.ZBackup
¡¡¡¡ZBackup ÊÇÒ»¸öͨÓõÄÈ«¾ÖÈ¥Öر¸·Ý¹¤¾ß¡£
¡¡¡¡ÆäÌصã°üÀ¨£º
¡¡¡¡¶Ô´æ´¢Êý¾Ý²¢ÐнøÐÐ LZMA »ò LZO ѹËõ£¬ÔÚÒ»¸ö²Ö¿âÖУ¬Ä㻹¿ÉÒÔ»ìºÏʹÓà LZMA ºÍ LZO
¡¡¡¡ÄÚÖöԴ洢Êý¾ÝµÄ AES ¼ÓÃÜ
¡¡¡¡Äܹ»É¾³ý¾ÉµÄ±¸·ÝÊý¾Ý
¡¡¡¡¿ÉÒÔʹÓà 64 λµÄ¹ö¶¯¹þÏ£Ëã·¨£¬Ê¹µÃÎļþ³åÍ»µÄÊýÁ¿¼¸ºõΪÁã
¡¡¡¡²Ö¿âÖд洢µÄÎļþÊDz»¿ÉÐ޸ĵģ¬Òѱ¸·ÝµÄÎļþ²»»á±»Ð޸ġ£
¡¡¡¡Óà C++ д³É£¬Ö»ÐèÉÙÁ¿µÄ¿âÎļþÒÀÀµ
¡¡¡¡ÔÚÉú³É»·¾³ÖпÉÒÔ°²È«Ê¹ÓÃ
¡¡¡¡¿ÉÒÔÔÚ²»Í¬²Ö¿âÖнøÐÐÊý¾Ý½»»»¶ø²»±ØÔÙ½øÐÐѹËõ
¡¡¡¡Ê¹Óà 64 λ¸Ä½øÐÍ Rabin-Karp ¹ö¶¯¹þÏ£Ëã·¨
¡¡¡¡ÍøÕ¾£º zbackup.org
¡¡¡¡6.bup
¡¡¡¡bup ÊÇÒ»¸öÓà Python дµÄ±¸·Ý³ÌÐò£¬ÆäÃû³ÆÊÇ “backup” µÄËõд¡£»ùÓÚ git packfile Îļþ¸ñʽ£¬ bup ÌṩÁËÒ»¸ö¸ßЧµÄ·½Ê½À´±¸·ÝÒ»¸öϵͳ£¬Ìṩ¿ìËÙµÄÔöÁ¿±¸·ÝºÍÈ«¾ÖÈ¥ÖØ£¨ÔÚÎļþÖлòÎļþÀÉõÖÁ°üÀ¨ÐéÄâ»ú¾µÏñ£©¡£
¡¡¡¡bup ÔÚ LGPL °æ±¾ 2 ÐÒéÏ·¢ÐС£
¡¡¡¡ÆäÌصã°üÀ¨£º
¡¡¡¡È«¾ÖÈ¥ÖØ £¨ÔÚÎļþÖ®¼ä»òÎļþÄÚ²¿£¬ÉõÖÁ°üÀ¨ÐéÄâ»ú¾µÏñ£©
¡¡¡¡Ê¹ÓÃÒ»¸ö¹ö¶¯µÄУÑéºÍËã·¨£¨ÀàËÆÓÚ rsync£© À´½«´óÎļþ·ÖΪ¶à¸öÊý¾Ý¿é
¡¡¡¡Ê¹ÓÃÀ´×Ô git µÄ packfile Îļþ¸ñʽ
¡¡¡¡Ö±½ÓдÈë packfile Îļþ£¬ÒÔ´ËÌṩ¿ìËÙµÄÔöÁ¿±¸·Ý
¡¡¡¡¿ÉÒÔʹÓà “par2” ÈßÓàÀ´»Ö¸´³åÍ»µÄ±¸·Ý
¡¡¡¡¿ÉÒÔ×÷Ϊһ¸ö FUSE ÎļþϵͳÀ´¹ÒÔØÄãµÄ bup ²Ö¿â
¡¡¡¡ÒÔÉϾÍÊÇLinuxÈçºÎʹÓù¤¾ßÀ´¼ÓÃÜÊý¾ÝµÄ½éÉÜÁË£¬LinuxÖмÓÃÜÊý¾ÝµÄ¹¤¾ßµ±È»²»Ö»Õâ6ÖÖ£¬²»¹ýÕâ6ÖÖLinuxÊý¾Ý¼ÓÃܹ¤¾ß¾ÍÊÇ×î³£¼ûµÄÁË¡£
·¢±íÆÀÂÛ
¹²0Ìõ
ÆÀÂÛ¾ÍÕâЩ¿©£¬Èôó¼ÒÒ²ÖªµÀÄãµÄ¶ÀÌؼû½â
Á¢¼´ÆÀÂÛÒÔÉÏÁôÑÔ½ö´ú±íÓû§¸öÈ˹۵㣬²»´ú±íϵͳ֮¼ÒÁ¢³¡