ÍøÂçÊý¾Ý´«Ê䣬ÀûÓÃÍøÂç½øÐеçÄÔÊý¾ÝµÄ´«Êä

ÀûÓÃÍøÂç½øÐеçÄÔÊý¾ÝµÄ´«Êä - µçÄÔ¼¼ÇÉ - µçÄԽ̳ÌÍø

ÀûÓÃÍøÂç½øÐеçÄÔÊý¾ÝµÄ´«Êä

ÈÕÆÚ£º2006-03-21   ¼ö£º
¡¡¡¡¾¡¹Ü¿Ë¡¶¯Î¡°¶àÀòÑò¡°£©ÉõÖÁÈËÀàÅßÌ¥µÄÑо¿ÒÀÈ»ÊÇÒ»¸ö³äÂúÕùÒéºÍ·çÏÕµÄÁìÓò£¬¶øÕÆÎÕһЩ¹ØÓÚ¡°¿Ë¡¡±µçÄÔµÄ֪ʶ²»µ«Ã»Óк¦£¨ÕýÈ·µÄ²Ù×÷ΪǰÌᣩ£¬·´¶ø»áʹÄã×ÐϸÊéдÅäÖýű¾µÄÄÜÁ¦µÃµ½ÌáÉý¡£¸ù¾ÝĦ¶û¶¨ÂÉÒÔ¼°¼ÆËã»úÉú²úµÄ¿ìËÙ½ø³Ì£¬ÎÒÃÇÔÚʹÓõçÄÔʱºÜ¿ÉÄÜ»áÓöµ½ÐèÒª¡°¿Ë¡¡±ÎÒÃǵĵçÄÔµÄÇé¿ö¡ª¡ª²»¹ÜÊÇ̨ʽ»ú±»±Ê¼Ç±¾È¡´ú»¹ÊÇ»»Ò»Ì¨¸ü¿ìµÄ»ú×Ó¡£ ¡¡¡¡¶øÎÒÃǾÍÐèÒª½«µçÄÔA ÉϵÄËùÓÐÎļþ·ÖÇø ¸´ÖƵ½µçÄÔBÉ϶øÇÒʹËüÕý³£¹¤×÷¡£Í¨³£ÓÐÁ½ÖÖ×ö·¨£ºÒ»ÖÖ¾ÍÊÇÖ±½Ó´ò¿ª»úÏ䣬Ȼºó½«Ó²ÅÌ»»µô¾Í¿ÉÒÔÁË¡ª¡ªµ«Êǵ«´ò¿ª»úÏäͨ³£Òâζ×ÅʧȥÖʱ££¬¶øÇÒÕâͨ³£ºÜΣÏÕ¡ª¡ªÒ»¸öûÓо­ÑéµÄÓû§¿ÉÄÜ»á¸øÓ²¼þ´øÀ´»úеµÄ»òÕßµç×ÓÉϵÄËðÉË¡£ÁíÒ»ÖÖ·½·¨ÒªÇóÁ½Ì¨µçÄÔ¶¼ÓÐÍø¿¨£¨ÏÖÔÚ¼´Ê¹ÊÇÔÚ¼ÒÓõçÄÔÖÐͨ³£Ò²Âú×㣩£¬ÕâÖÖÔÚÏÂÃæ»áÏêϸ½éÉܵķ½·¨¸ü°²È«¡£ ¡¡¡¡ÏÂÃæÃèÊöµÄËùÓз½·¨¶¼Êǽ¨Á¢ÔÚÍøÂçÁ¬½ÓµÄ»ù´¡ÉÏ£¬¼´£¬ÐèÒªÔÚ¡°Ô´¡±µçÄÔ£¨¾ÍÊÇÄÇ̨ÓÐÊý¾ÝÒª±»¸´ÖƵĵçÄÔ£©ºÍ¡°Ä¿±ê¡±µçÄÔ£¨¾ÍÊÇÐèÒªÊý¾ÝµÄÄÇ̨µçÄÔ£©Ö®¼äÓÐÍøÂçÁ¬½Ó¡£¿ÉÒÔÖ±½Óͨ¹ý¼¯ÏßÆ÷Á¬½Ó£¬»òÕßͨ¹ýÌØÊâÁ¬½ÓÏߣ¨crossovercable£©½«Á½ÕÅÍø¿¨Á¬½ÓÆðÀ´£¨×¢Ò⣺һ°ãµÄÍøÏßÊDz»Ðеģ©¡£¶ÔÄ¿±êµçÄÔÀ´Ëµ£¬ÐèÒªÒ»ÕÅLive-CD£¨ÈçKnoppix »ò LNX-BBC£©»òÒ»¸ö×îС°²×°£¬ÒÔ±£Ö¤¿É¶ÔÍø¿¨½øÐвÙ×÷¶øÇÒʹsshºÍ£¯»ònetcatÄÜÓá£ÉõÖÁÓеÄÈíÅÌÉϵÄϵͳ£¨¾ÍÏñÎÒÓÃtomsrtbÒ²Äܺܺù¤×÷£©£¬¶øÇÒÈç¹ûÄãÏë°²×°ÁíÒ»¸öȫеķ¢Ðа棬ÕâÊÇÒ»¸öºÜ²»´íµÄÑ¡Ôñ¡£Á½Ì¨µçÄÔµÄIPÒªÔÚͬһ¸öÍø¶Î£¬ÒÔ±ãËûÃÇÄÜÏ໥½øÐС°»á»°¡±£¬ ¡¡¡¡¡¡ ¡¡¡¡¿ÉÄܵķ½°¸£º ¡¡¡¡¡¡ ¡¡¡¡Í¨¹ý»ù±¾µÄ×¼±¸£¬Óм¸ÖÖ·½·¨À´½øÐи´ÖÆ£º ¡¡¡¡¡¡ ¡¡¡¡* ͨ¹ýdd¸´ÖÆ ¡¡¡¡¡¡ ¡¡¡¡* tar/cpio¹ÜµÀ ¡¡¡¡¡¡ ¡¡¡¡* rsync ¡¡¡¡¡¡ ¡¡¡¡* dumpºÍrestore ¡¡¡¡¡¡ ¡¡¡¡Èç¹ûÄãµÄÁ½¿éÓ²Å̲»ÊÇͬÑùµÄÐͺźʹóС£¬µÚÒ»ÖÖ·½·¨ÊDz»¿ÉÐеĻò·Ç³£¸´Ôӵģ¨¸´ÖÆiso ¾µÏñ(dd if=/dev/cdrom of=the.iso)»òÕßÈíÅÌͨ¹ýddºÜ²»´í¡£ÕâÀï (diskcopy ½Å±¾)ÊÇÒ»¸öʹÓÃddµÄ½Å±¾diskcopy£©¡£Ê¹ÓÃddµÄÁíÒ»¸öȱµãÊÇ£ºÄãδʹÓõĿռäÒ²»á±»¸´ÖÆ£¬´Ó¶øÀ˷ѺܶàÎÞνµÄʱ¼ä¡£Í¨¹ýtarºÍcpioµÄ¹ÜµÀ»á»¨·ÑºÜ³¤µÄʱ¼ä£¨³¤´ïÊýСʱ£©£¬¶øÇÒ¶ÔÎļþÃûºÍ·ûºÅÁ¬½Ó»áÓÐһЩÏÞÖÆ£¬ÔÚ/devʱ»á±»×èÈû£¬µÈµÈ¡£Òò´Ë£¬²»ÍƼö´Ë·¨¡£Èç¹ûÄãµÄÔ´µçÄÔºÍÄ¿±êµçÄÔÉϵÄÎļþϵͳ²»Ò»Ñù£¬ÄÇôrsync(1)¿ÉÄÜÊÇ×îºÃµÄÑ¡Ôñ¡£ÕâÖ»ÐèÒªÓÐsshÕý³£µÄÔËÐÐÇÒÎļþ´«ÊäЭÒéÕý³£¡£¶øÇÒËü»¹ÓÐÕë¶ÔÉ豸ÎļþµÄ-DÑ¡ÏîÒÔ¼°ÆäËûºÜ¶àÕë¶Ô¸÷ÖÖ³¡ºÏ¸÷ÖÖÐèÇóµÄÑ¡Ïî¡£ÕâÊǶÔÿÌìµÄ±¸·Ý¡¢×÷¾µÏñ»òÆäËûÈÎÎñÀ´ËµºÜÓÐÓõÄÒ»¸ö¹¤¾ß£¬ËüµÄÊÖ²áÉÏ»¹ÓкܶàÖµµÃѧϰµÄÀý×Ó¡£Í¨¹ýrsync¸´ÖƵÄÀý×ÓÔÚ[1]¿ÉÒÔÕÒµ½¡£ ¡¡¡¡¡¡ ¡¡¡¡ÕâÀÎÒÃÇʹÓÃdumpºÍrestore£¬ÕâÑù»¹¿ÉÒÔÖØзÖÅäÕû¸öÎļþϵͳ¡£ÕâÊÇÒ»¸ö¿ìËÙ¡¢ÓÐЧÇÒ¿ÉÒÔͨ¹ý×îÉÙµÄŬÁ¦´ïµ½ÎÒÃǵÄÄ¿µÄ¡ª¡ª¼òÖ±ÊÇÀíÏëµÄ½â¾ö·½·¨¡£ÎÒÐèÒª²Ù×÷Õâ¸ö¹ý³ÌÁ½´Î£¬ÒòΪÓÐÁ½Ì¨Ä¿±êµçÄÔ¡£Á½Ì¨Ä¿±êµçÄÔ¶¼ÄܺܺõÄÆô¶¯¡¢¹¤×÷£¬¶øÇÒ¸´ÖÆÄÇЩ³ÉGµÄÊý¾Ý´ó¸ÅÖ»»¨ÁËÎÒÒ»¸öСʱ¡£Õâ¸ö·½·¨ÒªÇóÔ´µçÄÔºÍÄ¿±êµçÄÔÓÐͬÑùµÄÎļþϵͳ¡£ÔÚ´Ë£¬ÎÒÃǼٶ¨ÊÇext2»òext3,ÒòΪÕâÊÇÏÖÔÚ×î¹ã·ºµÄʹÓõÄÁ½ÖÖÎļþϵͳ£¨£©(²Î¼ûÏÂÃæ). ÅäÖÃssh ¡¡¡¡¡¡ ¡¡¡¡Ò»µ©ÅäÖúÃ×îС°²×°µÄϵͳ»òÕßLive-CD,ÏÂÒ»²½¾ÍÊÇÅäÖÃssh(Èç¹ûÄãûÓÐÏñÏÂÃæÃèÊöµÄʹÓÃnetcatÀ´´«ËÍÎļþ)¡£ÕâÐèÒªÔ´µçÄÔÔËÐÐsshd(the secure shell daemon)¡£Èç¹û²»È·¶¨£¬Çë¼ì²é /etc/init.d/¡£ÔÚÄ¿±êµçÄÔÉÏÊäÈ루rootÕÊ»§£©£º ¡¡ ¡¡¡¡ssh-keygen -t rsa ¡¡¡¡¡¡ ¡¡¡¡Îª¼ò±ãÆð¼û£¬²»ÒªÊäÈëÃÜÂë¡£¹«Ô¿¾Í»á±£´æÔÚ/root/.ssh/id_rsa.pubÎļþÀï¡£¸´ÖÆ´ËÎļþµ½Ô´µçÄÔÉÏ ¡¡¡¡¡¡ ¡¡¡¡scp /root/.ssh/id_rsa SourcePC:/tmp ¡¡¡¡¡¡ ¡¡¡¡ÔÚ´ËSourcePCÊÇÄãÔ´µçÄÔµÄIPµØÖ·£¬µ±ÌáʾÄãÊÇ·ñÈ·ÈÏʱ£¬ÊäÈëÍêÕûµÄ¡°yes¡±(µ¥¶ÀµÄ¡°y¡±ÓÐʱ»á²»ÐÐ)¡£ÔÚÔ´µçÄÔÉÏÄ㻹»á±»ÒªÇóÊäÈërootµÄÃÜÂë¡£ÏÖÔÚ°ÑÄ¿±êµçÄÔ¼ÓÈëÄãÔ´µçÄԵĿÉÐÅÈÎÍøÂç½ÚµãÀïÈ¥¡£ ¡¡¡¡¡¡ ¡¡¡¡cat /tmp/id_rsa.pub >> /root/.ssh/authorized_keys ¡¡¡¡¡¡ ¡¡¡¡Îª¼ì²éÊÇ·ñ³É¹¦Íê³É£¬Öظ´ÉÏÃæµÄ¸´ÖÆÃüÁӦ¸Ã²»»áÔÙÒªÇóÄãÊäÈëÃÜÂëÁË£¡ÔÚÄ¿±êµçÄÔÉÏ´´½¨Îļþϵͳ. ¡¡ ¡¡¡¡ ¡¡¡¡Í¨³£µÚÒ»²½¶¼ÊǶÔÄãµÄÓ²ÅÌ·ÖÇø£¬È»ºó´´½¨ext2/ext3Îļþϵͳ¡£ext3µÄÐèÒªÔÚmke2fsÃüÁîÀï¼ÓÒ»¸ö-j (journalling)µÄÑ¡Ïî(ÐèÒªÄں˶Ôext3µÄÖ§³Ö)¡£ÄãÉõÖÁ¿ÉÒÔ½«ext2µÄ·ÖÇøת»¯Îª ext3µÄ, ²Î¼ûtune2fs(8)¡£¼ÙÉèÎÒÃǵÄÔ´µçÄÔÉÏÓÐÈçϵķÖÇø£º ¡¡¡¡¡¡ ¡¡¡¡Filesystem Size Used Use% Mounted on ¡¡ ¡¡¡¡/dev/hda3 2.7G 552M 22% / ¡¡¡¡¡¡ ¡¡¡¡/dev/hda5 7.8G ¡¡¡¡¡¡ ¡¡¡¡1.6G 22% /usr ¡¡¡¡¡¡ ¡¡¡¡/dev/hda7 6.3G 1.7G 28% /usr/share ¡¡¡¡ ¡¡¡¡/dev/hda8 3.4G 601M 19% /home ¡¡¡¡¡¡ ¡¡¡¡/dev/hda12 5.3G 1.9G 37% /opt ¡¡¡¡¡¡ ¡¡¡¡/dev/hda1 587M 70M 13% ¡¡¡¡¡¡ ¡¡¡¡/var/backup ¡¡¡¡¡¡ ¡¡¡¡ÎÒÍƼö´ó¼ÒÒ»¶¨Òª×öһЩ·ÖÇø£¬·ñÔò£¬ÎļþϵͳµÄ´íÎóʹÓûòÕßÓ²Å̴ŵÀµÄÒ»µãË𻵾ͻáÍêÈ«ÆÆ»µµôÄãËùÓеÄÊý¾Ý¡£¶øÇÒ¸ù¾ÝMurphy¶¨ÂÉ£¬ÔÚÊÂÏÈûÓÐ×öºÃÓ²ÅÌ·ÖÇø¶øÊÇÖ±½ÓʹÓÃÕû¿éÓ²Å̵Äʱºò£¬Õâͨ³£¾Í»á·¢Éú¡£ÎÒ×î½ü¾ÍÓöµ½¹ýÕâÑùµÄÇé¿ö£¬Èç¹ûÊÂÏÈûÓÐ×öºÃ·ÖÇøµÄ»°£¬¾Í»áÓÉÓÚÖ÷·ÖÇøµÄÒ»µãÎÊÌâ¶ø¶ªÊ§µôÎÒµÄËùÓÐÊý¾Ý¡£ÉÏÃæµÄÎļþ±íÃ÷/usr·ÖÇøÔö³¤µÄÌ«´óÁË£¬ËùÒÔ/usr/share±ØÐë±»¼ÓÈë¡£ÊǸû»Ò»¸ö´óµãµÄÓ²Å̵ÄʱºòÁË¡£ÔÚÄ¿±êµçÄÔÉÏ£¬Ê¹ÓÃparted(ÍƼö)»òÕßÄãϲ°®µÄ·ÖÇø¹¤¾ß(Qtparted ÊÇÒ»¸öºÜºÃµÄͼÐνçÃæµÄ¹¤¾ß£¬¾Ý˵ÊÇPartitionMagic¿Ë¡°æ)¡£´´½¨µÄ·ÖÇø²»ÄܱÈÔ´µçÄÔÉ϶ÔÓ¦µÄ·ÖÇøС¡£ÁíÍ⣬±ðÍüÁË swap ·ÖÇø¡£±£´æºÃ·ÖÇø±í£¬ÔÚ¸Õ´´½¨µÄ·ÖÇøÉÏ´´½¨Îļþϵͳ£¬¿ÉÒÔʹÓà ¡¡¡¡¡¡
[1] [2] [3]  

¡¡¡¡mke2fs -j -L /dev/xxx ¡¡¡¡¡¡ ¡¡¡¡ÕâÀïxxxÊÇÄãµÄ·ÖÇøÃû£¬È»ºóÓÃÉèÖþí±êºÅ¡£ÎÒ¾­³£Ê¹ÓÃÈç¡°/usr¡±Ò»ÀàµÄ×÷Ϊ¾í±ê¡£ÄãÒ²¿ÉÒÔͨ¹ýtune2fs(8)À´ÉèÖø÷ÖÖÈÎÎñ£¬±ÈÈçÖÜÆÚÐÔµÄÎļþϵͳ¼ì²é¡£ ´«ËÍÎļþϵͳ ¡¡¡¡¡¡ ¡¡¡¡Ê×ÏÈÄãÐèÒª¼ÓÔØËùÓÐд´½¨µÄ·ÖÇø£¬ÎÒÃÇÏÈ´ÓÖ÷Îļþϵͳ(¡°/¡±)¿ªÊ¼£¬ÆäËûµÄ°´Ë³ÐòÒÀ´Î½øÐС£µ±È»¿ÉÒÔ½«Ô´µçÄÔÉϵÄÁ½¸ö·ÖÇøÕûºÏµ½Ä¿±êµçÄÔÉϵÄÒ»¸ö·ÖÇøÉÏÈ¥£¬ÊÂʵÉÏ£¬ÕâÕýÊÇÎÒÃÇÒª×öµÄ¡ª¡ª½«ÉÏÀýÖÐ/usr/ ºÍ /usr/shareºÏ²¢ÎªÒ»¸ö·ÖÇø¡£ÎÒÃǼÓÔØδÀ´µÄÖ÷Îļþϵͳ: ¡¡¡¡¡¡ ¡¡¡¡mount /dev/xxx /mnt ¡¡¡¡¡¡ ¡¡¡¡ÔÚ¸´ÖƵÄʱºò£¬×ªµ½Ä¿±êĿ¼ÀïÃæÈ¥ÊǺܱØÒªµÄ ¡¡¡¡¡¡ ¡¡¡¡cd /mnt ¡¡¡¡¡¡ ¡¡¡¡ÔÚÄ¿±êµçÄÔÉϼüÈë ¡¡ ¡¡¡¡ssh targetPC 'dump -0 -f - /' ¡¡ restore -r -f - ¡¡¡¡¡¡ ¡¡¡¡ÕâÀïtargetPCÊÇÄãÄ¿±êµçÄÔµÄIPµØÖ·¡£²ÎÊý¡°-0¡±±íʾÍêÈ«±¸·Ý£¬¡°-f-¡±±íʾʹÓÃstdin/stdout×öΪÎļþÃèÊö·û£¬¶ø¡°-r¡±Òâ˼ÊÇָʾrestoreÈ¥ÖØд´½¨Í¨¹ýÍøÂç´«Ë͵ÄÎļþϵͳµ½Ä¿±êµçÄÔÉÏÈ¥¡£¸ü¶àÄÚÈÝÇë²Î¿¼dump(8) ºÍ restore(8)¡£ÏÂÃæÄã¿´µ½µÄÊÇ´«ËÍÖ÷ÎļþϵͳµÄÊä³ö¡£ ¡¡¡¡¡¡ ¡¡¡¡$ ssh 10.42.3.42 'dump -0 -f - /' ¡¡ restore -r -f - ¡¡¡¡DUMP: Date of this level 0 dump: Tue Feb 22 15:50:12 2005 ¡¡¡¡¡¡ ¡¡¡¡DUMP: Dumping /dev/hda3 (/) to standard output¡¡¡¡¡¡ ¡¡¡¡DUMP: Label: debian ¡¡¡¡¡¡ ¡¡¡¡DUMP: Writing 10 Kilobyte records ¡¡¡¡¡¡ ¡¡¡¡DUMP: mapping (Pass I) [regular files] ¡¡¡¡¡¡ ¡¡¡¡DUMP: mapping (Pass II) [Directories] ¡¡¡¡¡¡ ¡¡¡¡DUMP: estimated 547312 blocks. ¡¡¡¡¡¡ ¡¡¡¡DUMP: Volume 1 started with block 1 at: Tue Feb 22 15:50:14 2005 ¡¡ ¡¡¡¡DUMP: dumping (Pass III) [directories] ¡¡ ¡¡ ¡¡¡¡DUMP: dumping (Pass IV) [regular files] ¡¡¡¡¡¡ ¡¡¡¡DUMP: Volume 1 completed at: Tue Feb 22 15:51:43 2005 ¡¡¡¡¡¡¡¡ ¡¡¡¡DUMP: Volume 1 546590 blocks (533.78MB) ¡¡¡¡¡¡ ¡¡¡¡DUMP: Volume 1 took 0:01:29 ¡¡ ¡¡ ¡¡¡¡DUMP: Volume 1 transfer rate: 6141 kB/s ¡¡¡¡¡¡ ¡¡¡¡DUMP: 546590 blocks (533.78MB) ¡¡ ¡¡ ¡¡¡¡DUMP: finished in 89 seconds, throughput 6141 kBytes/sec ¡¡ ¡¡¡¡DUMP: Date of this level 0 dump: Tue Feb 22 15:50:12 2005 ¡¡¡¡DUMP: Date this dump completed: Tue Feb 22 15:51:43 2005 ¡¡¡¡¡¡ ¡¡¡¡DUMP: Average transfer rate: 6141 kB/s¡¡¡¡¡¡ ¡¡¡¡DUMP: DUMP IS DONE¡¡¡¡¡¡ ¡¡¡¡Restoreͨ³£»á´´½¨Ò»¸öÃû½ÐrestoresymtableµÄÎļþ£¬Èç¹ûÄãÈ·ÐÅÔÚÎļþϵͳÖؽ¨¹ý³ÌÖÐûÓдíÎó·¢Éú£¬Äã¿ÉÒÔ½«Õâ¸öÎļþɾµô¡£Íê³ÉÖ÷ÎļþϵͳµÄ¸´ÖÆ£¬ÏÂÃæÎÒÃÇÒÀ´ÎÍê³ÉÆäËû×Ó·ÖÇøµÄ¸´ÖÆ¡£´Ó/usr¿ªÊ¼°É(¼Ù¶¨ÄãÏÖÔڵŤ×÷Ŀ¼ÊÇδÀ´µÄÖ÷Îļþϵͳ)¡£¡¡¡¡¡¡ ¡¡¡¡mount /dev/xxx ./usr ¡¡¡¡¡¡ ¡¡¡¡cd ./usr ¡¡¡¡¡¡ ¡¡¡¡ssh targetPC 'dump -0 -f - /usr' ¡¡ restore -r -f - ¡¡¡¡¡¡ ¡¡¡¡Õâ¸ömount-cd-dump/restoreÑ­»·ÏÖÔÚ¿ÉÒÔ¶ÔÄãµÄËùÓÐĿ¼Öظ´½øÐвÙ×÷¡£ÉÏÃæÌáµ½µÄ¶Ô/usr/share(ÔÚÔ´µçÄÔÉÏÊǸö¶ÀÁ¢µÄ·ÖÇø)µÄ´¦Àí,¿ÉÒÔ¼òµ¥µÄͨ¹ýÇл»Ä¿Â¼µ½./usr/share(×¢ÒâÕâ¸ö¡°.¡±)£¬È»ºó¼òµ¥µÄÖظ´ ¡¡¡¡¡¡ ¡¡¡¡ssh targetPC 'dump -0 -f - /usr/share' ¡¡ restore -r -f - ¡¡ ¡¡¡¡ÔÚÄ¿±êÎļþϵͳÓÐÄãÒªrestoreµÄÎļþʱ£¬Restore»á±¨´í¡£Í¨¹ýssh¸´ÖÆÒ»Õų̂µçÄÔµÄÊý¾Ý»á»¨·Ñ´ó¸ÅÒ»¸öСʱºÍ100MB Íø¿¨£¨Ò²Ðí»¹ÒªÌØÊâÊý¾ÝÏßcrossover cable£©¡£ ¡¡¡¡¡¡ ¡¡¡¡×¢Ò⣺ת´¢Îļþϵͳʱ£¬²¢²»ÐèÒª¼ÓÔØ£¬Äã¿ÉÒÔ½ö½öͨ¹ý¸ø¶¨·ÖÇøÃû,Èç/dev/hda6,¶ø·Ç¼ÓÔغóµÄĿ¼Ãû¡£ ÁíÒ»¸öÑ¡Ôñnetcat ¡¡¡¡¡¡ ¡¡¡¡ÁíÒ»¸öÖÖ·½·¨²»Ê¹ÓÃssh£¬¶øʹÓÃnetcat(1),netcat¼ò³Ænc.Netcat,ÊÇÒ»°Ñ·Ç³£¼òµ¥Ò×ÓõĻùÓÚ TCP/IPЭÒé(C/SÄ£Ð͵Ä)µÄ¡°ÈðÊ¿¾üµ¶¡±£¬ËüÄÜÔÊÐíÎÒÃÇͨ¹ýÍøÂç´´½¨¹ÜµÀ£¨pipe£©¡£ÉÏÃæµÄÀý×ÓÖ»ÐèÏñÏÂÃæÒ»Ñù¸ÄÒ»µãµã¶«Î÷¾Í¿ÉÒÔÓÃÁË¡£ÎÒÃǼÙÉè¼ÓÔØÔÚ/var/backupÉϵķÖÇøÊÇÎÒÃÇҪͨ¹ýdump/restoreÀ´´«Ë͵ġ£ÔÚ½ÓÊÕ¶Ë(Ä¿±êµçÄÔ)£¬´´½¨Ò»¸önetcatµÄ¼àÌýÀý³Ì£¨-l£©£¬Õâ¸ö¼àÌýÀý³Ì½«¹ÜµÀÊä³öµ½restore¡£ ¡¡¡¡¡¡ ¡¡¡¡nc -l -p 2000 -q 1 ¡¡ restore -r -f - ¡¡¡¡¡¡
 [1] [2] [3]  

¡¡¡¡ÔÚÔ´µçÄÔ,´´½¨ÁíÒ»¸önetcatµÄÀý³Ì£¬Õâ¸öÀý³Ì½«Ëü´Ó¹ÜµÀÀïµÃµ½µÄÊäÈë·¢¸øÄ¿±êµçÄÔ£¬ÕâÀïtarget-IP ÊÇÄ¿±êµçÄ﵀ IP µØÖ·¡£ ¡¡¡¡¡¡ ¡¡¡¡dump -0 -f - /var/backup ¡¡ nc 2000 ¡¡ ¡¡ ¡¡¡¡-qÑ¡ÏîÊÇÈÃncÔÚµ½´ïÎļþ½áÊø£¨EOF£©Ê±Í£Ö¹ÔËÐУ¬µ«ÎÒÊÇÊÖ¶¯½áÊøncµÄ¡£²»¹ý£¬ÈÔÈ»½¨Òé´ó¼ÒʹÓÃssh ¡£ ¡¡¡¡¡¡ ¡¡¡¡ºóÆÚ¹¤×÷ ¡¡¡¡¡¡ ¡¡¡¡¹§Ï²Ä㣡µ½Ä¿Ç°ÎªÖ¹£¬ÄãÒѾ­³É¹¦µÄ¸´ÖÆÁËÄãµÄϵͳ¡£Ê£ÏµÄÎÊÌâ¾ÍÊÇÈÃËüºÃºÃµÄ¹¤×÷ÆðÀ´¡£Ê×ÏÈ£¬¾ÍÊǸüÐÂÄãµÄ /etc/fstab Îļþ¡£Èç¹ûÄãµÄÄ¿±êµçÄÔµÄIPµØÖ·±äÁË£¬ÄÇôÍøÂçÅäÖÃÎļþ(Debian ÀïÃæÊÇ/etc/hostsºÍ/etc/network/interfaces Á½¸öÎļþ)¡£È»ºó¾ÍÊǷdz£ÖØÒªµÄ Æô¶¯ÅäÖà Îļþ£¬Õâ¸öÊÇÎÞÂÛÈçºÎ¶¼ÐèÒª¸üеġ£¶Ôlilo À´Ëµ, ¾ÍÊÇÐèÒªÐÞ¸Ä /etc/lilo.confÎļþ(ÌرðÊÇ root=... Ñ¡Ïî) È»ºóÔËÐÐ lilo -v£©¡£ ¶Ô grub À´Ëµ, ±à¼­ /boot/grub/menu.lst(»ò /boot/grub/grub.conf£¬È¡¾öÓÚÄĸöÊÇ·ûºÅÁ´½Ó)È»ºóÔËÐÐ grub, ¡¡¡¡¡¡ ¡¡¡¡grub> root (hd0,xxx) ¡¡¡¡¡¡ ¡¡¡¡... filesystem is ... ¡¡¡¡¡¡ ¡¡¡¡grub> setup (hd0) ¡¡¡¡¡¡ ¡¡¡¡... lots of output here ¡¡¡¡¡¡ ¡¡¡¡grub> quit ¡¡¡¡¡¡ ¡¡¡¡»òÔËÐÐgrub-install/dev/xxxÆäÖÐxxxÊÇÄãµÄÓ²ÅÌ¡£ÔÚ´Ë£¬¼ì²éÄãµÄroot(hdn,xx)£¬²¢¼ÓÉÏ root=/dev/xxx µÄÉèÖᣠ¡¡¡¡¡¡ ¡¡¡¡¿ÉÄܵÄÇé¿öÊÇ£¬ÄãÏÖÔÚ¸´ÖƺõĵçÄÔÓÐÁËһЩ¸üºÃµÄÓ²¼þ£¬Òò´Ë¿ÉÄÜÐèÒªÐÞ¸ÄÄãÄں˵ÄÅäÖá£Èç¹ûÄãµÄϵͳÓкܶàÔ¤ÏÈÅäÖõĺõÄÄ£¿é(ÈçRedHat,SuSe,Mandrake,Fedora...)£¬ÄÇôºÜ¿ÉÄÜÒѾ­ÓÐÁ˺ÏÊʵÄÄ£¿é£¨module£©ÁË¡£·ñÔò, lspci -vv ²¢×Ô¼ºÖØбàÒëÄںˡ£Èç¹ûÄãµÄÏÔ¿¨²»Í¬ÁË£¬¸üР/etc/X11/XF86Config-4(»òÕßÔÚ RH/Fedora ÖÐxorg.conf )¡£Èç¹û¿ÉÄÜ£¬Æô¶¯µ½ÔËÐ춱ð 3 ²¢Ê¹Óù¤¾ßÀ´ÅäÖÃÄãµÄ X¡£ÔÚ debian Àï,һЩµ÷²éÊDZØÒªµÄ£¬ÎҾͺÜÐÒÔ˵ķ¢ÏÖÎÒµÄÇý¶¯´Ór128 ±äΪÁËradeon¡£ ¡¡¡¡¡¡ ¡¡¡¡ÆäËûϵͳ ¡¡¡¡¡¡ ¡¡¡¡ÕâƪÎÄÕ½²½âÁË¿Ë¡ext2/ext3ÎļþϵͳµÄÈ«¹ý³Ì¡£ºÜ¶àÀàËƵÄÃüÁî¿ÉÒÔÔںܶàÆäËûµÄ*nixϵͳÉÏ£¬ÖîÈç FreeBSD, HP-UX, IRIX µÈÒ²Ìṩ dump/restore ÕâЩÃüÁî; ÔÚ Solaris ÖУ¬Õâ±»³Æ×÷ ufsdump/ufsrestore¡£µ±È»Ò²ÓеÄÎļþϵͳ²»Ìṩdump¹¦ÄÜ£¬ÀýÈçReiserFS£¬ÕâÖÖÇé¿ö¾Í×îºÃʹÓà rsyncÁË¡£

£¨³ö´¦£ºhttp://www.sheup.com£©


 [1] [2] [3] 

¡¡¡¡ÆäËûϵͳ ¡¡¡¡¡¡ ¡¡¡¡ÕâƪÎÄÕ½²½âÁË¿Ë¡ext2/ext3ÎļþϵͳµÄÈ«¹ý³Ì¡£ºÜ¶àÀàËƵÄÃüÁî¿ÉÒÔÔںܶàÆäËûµÄ*nixϵͳÉÏ£¬ÖîÈç FreeBSD, HP-UX, IRIX µÈÒ²Ìṩ dump/restore ÕâЩÃüÁî; ÔÚ Solaris ÖУ¬Õâ±»³Æ×÷ ufsdump/ufsrestore¡£µ±È»Ò²ÓеÄÎļþϵͳ²»Ìṩdump¹¦ÄÜ£¬ÀýÈçReiserFS£¬ÕâÖÖÇé¿ö¾Í×îºÃʹÓà rsyncÁË¡£

£¨³ö´¦£ºhttp://www.sheup.com£©


 [1] [2] [3] [4] 

±êÇ©£º