ϵͳ֮¼Ò - ϵͳ¹âÅÌÏÂÔØÍøÕ¾£¡

µ±Ç°Î»ÖãºÏµÍ³Ö®¼Ò > ϵͳ½Ì³Ì > LinuxÓù¤¾ß¼ÓÃÜÊý¾Ý

LinuxÈçºÎʹÓù¤¾ßÀ´¼ÓÃÜÊý¾Ý£¿

ʱ¼ä£º2015-07-28 14:29:15 ×÷Õߣºzhijie À´Ô´£ºÏµÍ³Ö®¼Ò 1. ɨÃè¶þάÂëËæʱ¿´×ÊѶ 2. ÇëʹÓÃÊÖ»úä¯ÀÀÆ÷·ÃÎÊ£º https://m.xitongzhijia.net/xtjc/20150728/53997.html ÊÖ»ú²é¿´ ÆÀÂÛ

¡¡¡¡Êý¾ÝµÄ°²È«ÐÔÎÞÒÉÊǷdz£ÖØÒªµÄ£¬ÊÔÏëÒ»ÏÂÈç¹ûÒ»¼ÓÒøÐеļÆËã»úϵͳÖеÄÊý¾Ý±»Ð¹Â¶»òÕßÊÇÐ޸ģ¬ÄÇô»áÊÇÒ»ÖÖʲôÑùµÄºó¹û¡£¾ÍËãÆÕͨÈËʹÓüÆËã»úҲҪעÒâÊý¾Ý±£»¤¡£±¾ÎľÍÀ´½éÉÜÒ»ÏÂLinuxϵͳÈçºÎʹÓù¤¾ßÀ´¼ÓÃÜÊý¾Ý¡£

¡¡¡¡¶ÔÓÚËùÓеÄÓû§¶øÑÔ£¬×öÎļþ±¸·ÝÊÇÒ»¼þ·Ç³£±ØÒªµÄÊ£¬ÖÁ½ñΪֹÐí¶àÓû§»¹Ã»ÓвÉÈ¡×ã¹»µÄ´ëÊ©À´±£»¤ËûÃǵÄÊý¾Ý¡£Ò»Ì¨µçÄÔ²»ÂÛÊǹ¤×÷ÔÚÒ»¸öºÏ×÷µÄ»·¾³ÖУ¬»¹Êǹ©Ë½ÈËʹÓ㬻úÆ÷µÄÓ²ÅÌ¿ÉÄÜÔÚûÓÐÈκξ¯¸æµÄÇé¿öϹҵô¡£ÁíÍ⣬ÓÐЩÊý¾Ý¶ªÊ§¿ÉÄÜÊÇÈËΪµÄ´íÎóËùÒý·¢µÄ¡£Èç¹ûûÓÐ×ö¾­³£ÐԵı¸·Ý£¬Êý¾ÝÒ²¿ÉÄܲ»¿É±ÜÃâµØ¶ªÊ§£¬¼´Ê¹ÇëÁËרҵµÄÊý¾Ý»Ö¸´¹«Ë¾À´°ïæ¡£

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Ìõ

ûÓиü¶àÆÀÂÛÁË

ÆÀÂÛ¾ÍÕâЩ¿©£¬Èôó¼ÒÒ²ÖªµÀÄãµÄ¶ÀÌؼû½â

Á¢¼´ÆÀÂÛ

ÒÔÉÏÁôÑÔ½ö´ú±íÓû§¸öÈ˹۵㣬²»´ú±íϵͳ֮¼ÒÁ¢³¡

ÆäËû°æ±¾Èí¼þ

ÈÈÃŽ̳Ì

  • Äê
  • ÔÂ
  • ÖÜ

ÈËÆø½Ì³ÌÅÅÐÐ

LinuxϵͳÍƼö

ɨÂë¹Ø×¢
ɨÂë¹Ø×¢

ɨÂë¹Ø×¢ ¹Ù·½½»Á÷Ⱥ Èí¼þÊÕ¼