ºìÁªLinuxÃÅ»§
Linux°ïÖú

Linux²Ù×÷ϵͳµÄ±¸·Ý·½·¨½éÉÜ

·¢²¼Ê±¼ä:2009-08-15 09:14:19À´Ô´:ºìÁª×÷Õß:xzj4167
ÎÞÂÛʲôϵͳ£¬×ȫµÄ×ö·¨¡£¾ÍÊǵ÷ÊԺúó£¬×ö¸ö±¸·Ý¡£µ½Ê±Óöµ½Ê²Ã´´óÎÊÌ⣬ֱ½Ó»Ö¸´³öÀ´£¬·½±ã¶øÊ¡Ê¡£ÏÂÃæÏêϸLinux±¸·ÝÓë»Ö¸´·½·¨£º

¡¡¡¡±¸·ÝÓë»Ö¸´ÏµÍ³³Ðµ£×ÅÊÂǰ±¸·ÝÓëʺó»Ö¸´µÄÖ°ÄÜ¡£ÔÚµ±Ç°¸ßËÙ·¢Õ¹µÄÍøÂç»·¾³Ï£¬ÈκÎÒ»¸öÍøÂçÉϵÄÐÅϢϵͳ¶¼²»¿ÉÄܱ£Ö¤¾ø¶ÔµÄ°²È«¡£Ö»ÒªÓÐÍøÂç´æÔÚ£¬¾Í»áÓÐÀ´×ÔÍøÂçµÄÐÎÐÎɫɫµÄÍþв¡£ÎªÁ˵ÖÓùÍøÂçµÄ¹¥»÷ºÍÈëÇÖ£¬ËäÈ»ÎÒÃÇÒýÈëÁËÈÕÇ÷³ÉÊìµÄÈëÇÖ¼ì²âϵͳ¡¢·À»ðǽϵͳµÈ£¬ºÚ¿ÍÃǵÄÈëÇÖÊÖ¶ÎÒ²ÈÕÒæ¸ßÃ÷£¬ËûÃÇ×ÜÄÜÕÒµ½ÕâЩϵͳµÄ°²È«Â©¶´¼°²»×ã½øÐÐÈëÇÖ£¬Òò¶øÍøÂçÈëÇÖËùÒýÆðµÄ°²È«Ê¼þ³ÊÖðÄêÔö¼ÓÖ®ÊÆ¡£

¡¡¡¡ÔÚÕâÖÖÇé¿öÏ£¬ÎÒÃÇÄÑÒÔ±£Ö¤ÍøÂçÖйؼüϵͳµÄ¾ø¶Ô°²È«£¬Òò¶ø¾ÍÐèÒª²ÉÓñ¸·Ý¼°»Ö¸´¼¼Êõ¡£±¸·Ý¼°»Ö¸´¼¼Êõ¾ÍÊÇʹÓô洢½éÖʺÍÒ»¶¨µÄ²ßÂÔ£¬¶¨ÆÚ½«ÏµÍ³ÒµÎñÊý¾Ý±¸·ÝÏÂÀ´£¬ÒÔ±£Ö¤Êý¾ÝÒâÍⶪʧʱÄܾ¡¿ì»Ö¸´£¬½«Óû§µÄËðʧ½µµ½×îµÍµã¡£ËüÊÇÐÅÏ¢°²È«Ñ§¿ÆÖÐÒ»Öַdz£ÖØÒªµÄºËÐļ¼Êõ¡£

¡¡¡¡Linuxϵı¸·Ý¼¼Êõ

¡¡¡¡¶ÔÓÚ±¸·ÝºÍ»Ö¸´À´Ëµ£¬LinuxÌṩÁËÖîÈçtar¡¢cpio¡¢ dumpµÈ¹¤¾ßÀ´ÊµÏÖ¡£ÕâÑù£¬Óû§ÎÞÐ軨Ǯ¹ºÂò£¬±ã¿É¸ù¾ÝϵͳµÄʵ¼ÊÇé¿ö£¬½áºÏʹÓÃÏàÓ¦µÄ±¸·Ý»Ö¸´¹¤¾ßʵÏÖ±¸·ÝÓë»Ö¸´µÄ»ù±¾¹¦ÄÜ¡£

¡¡¡¡tar¹¤¾ß½éÉÜ

¡¡¡¡tarÊÇÒ»¸öÒÑÒÆÖ²µ½LinuxÖеľ­µäUnixÃüÁî¡£tarÊÇtape archive(´Å´ø¹éµµ)µÄËõд£¬×î³õÉè¼ÆÓÃÓÚ½«Îļþ´ò°üµ½´Å´øÉÏ£¬ÏÖÔÚÎÒÃÇ´ó¶¼Ê¹ÓÃËüÀ´ÊµÏÖ±¸·Ýij¸ö·ÖÇø»òÕßÄ³Ð©ÖØÒªµÄÎļþĿ¼¡£ÎÒÃÇʹÓà tar¿ÉÒÔ´ò°üÕû¸öĿ¼Ê÷£¬ÕâʹµÃËüÌØ±ðÊʺÏÓÃÓÚ±¸·Ý¡£¹éµµÎļþ¿ÉÒÔÈ«²¿»¹Ô­£¬»ò´ÓÖÐÕ¹¿ªµ¥¶ÀµÄÎļþºÍĿ¼¡£±¸·Ý¿ÉÒÔ±£´æµ½»ùÓÚÎļþµÄÉ豸»ò´Å´øÉ豸ÉÏ¡£Îļþ¿ÉÒÔÔÚ»¹Ô­Ê±Öض¨Ïò£¬ÒԱ㽫ËüÃÇÖØÐ·ŵ½Ò»¸öÓë×î³õ±£´æËüÃǵÄĿ¼(»òϵͳ)²»Í¬µÄĿ¼(»òϵͳ)¡£tarÊÇÓëÎļþϵͳÎ޹صģ¬Òò¶øËüµÄÊÊÓ÷¶Î§ºÜ¹ã£¬Ëü¿ÉÒÔʹÓÃÔÚext2¡¢ext3¡¢jfs¡¢ReiserºÍÆäËûÎļþϵͳÉÏ¡£

¡¡¡¡Ê¹ÓÃtar·Ç³£ÀàËÆÓÚʹÓÃÖîÈçWindows»·¾³ÏµÄWinzip¡¢WinRARÕâÑùµÄÎļþʵÓù¤¾ß¡£Ö»Ð轫ËüÖ¸ÏòÒ»¸öÄ¿µÄ(¿ÉÒÔÊÇÎļþ»òÉ豸)£¬È»ºóÖ¸¶¨ÏëÒª´ò°üµÄÎļþ£¬¾Í¿ÉÒÔͨ¹ý±ê×¼µÄѹËõÀàÐÍÀ´¶¯Ì¬Ñ¹Ëõ¹éµµÎļþ£¬»òÖ¸¶¨Ò»¸ö×Ô¼ºÑ¡ÔñµÄÍⲿѹËõ³ÌÐò¡£ÒªÍ¨¹ýbzip2ѹËõ»ò½âѹËõÎļþ£¬¿ÉʹÓÃtar -zÃüÁî¡£

¡¡¡¡ÏÂÃæÊÇÒ»¸ö¼òµ¥µÄʹÓøù¤¾ß½øÐÐÊý¾Ý±¸·ÝµÄÀý×Ó£º

¡¡¡¡tar czvf - /root/code > /tmp/code_bak.tgz (½«/root/codeĿ¼ÏµÄËùÓгÌÐòÎļþ´ò°ü±¸·Ýµ½/tmp/code_bak.tgz)

¡¡¡¡tar xzvf /tmp/code_bak.tgz /root/code (½«±¸·ÝµÄĿ¼Îļþ»Ö¸´µ½Ö¸¶¨Ä¿Â¼)

¡¡¡¡cpio¹¤¾ß½éÉÜ

¡¡¡¡cpioÃüÁî¿ÉÒÔ´Ótar»òÕßcpioµµ°¸ÎļþÖп½Èë»òÕß¿½³öÎļþ¡£cpioÃüÁîºÍtarÃüÁî¼æÈÝ£¬µ«ÊÇÕâ¸öÃüÁî¾ß±¸Ò»Ð©tarÃüÁîûÓеŦÄÜ£¬ÈçÏÂËùʾ£º

¡¡¡¡Ö§³ÖcpioºÍtarÁ½ÖÖµµ°¸Îļþ¸ñʽ;

¡¡¡¡Ö§³ÖÐí¶àÀÏʽ´Å´øÊý¾Ý¸ñʽ;

¡¡¡¡Äܹ»Í¨¹ýÒ»¸ö¹ÜµÀ(pipe-line)¶ÁÈ¡ÎļþµÄÎļþÃû¡£

¡¡¡¡Ä¿Ç°¿´À´£¬Ö»ÓкÜÉÙµÄLinuxÈí¼þ°üÊÇÒÔcpio¸ñʽ·¢Ðеġ£Óû§Èç¹û¶ÔcpioÃüÁîµÄÏêϸÇé¿ö¸ÐÐËȤ£¬¿ÉÒÔͨ¹ý¡°man cpio ¡±ÃüÁîÔĶÁËüµÄʹÓÃÊֲᡣ
dump ºÍ restore½éÉÜ

¡¡¡¡dump¿ÉÒÔÖ´ÐÐÀàËÆtarµÄ¹¦ÄÜ¡£È»¶ø£¬dumpÇãÏòÓÚ¿¼ÂÇÎļþϵͳ¶ø²»ÊǸö±ðµÄÎļþ¡£dump¼ì²éext2ÎļþϵͳÉϵÄÎļþ£¬²¢È·¶¨ÄÄЩÎļþÐèÒª±¸·Ý¡£ÕâЩÎļþ½«³öÓÚ°²È«±£»¤¶ø±»¸´ÖƵ½¸ø¶¨µÄ´ÅÅÌ¡¢´Å´ø»òÆäËû´æ´¢Ã½ÌåÉÏ¡£ÔÚ´ó¶àÊýýÌåÉÏ£¬ÈÝÁ¿ÊÇͨ¹ýһֱдÈëÖ±ÖÁ·µ»ØÒ»¸öend-of-media±ê¼ÇÀ´È·¶¨µÄ¡£

¡¡¡¡ÅäºÏdumpµÄ³ÌÐòÊÇrestore£¬ËüÓÃÓÚ´Óת´¢Ó³Ïñ»¹Ô­Îļþ¡£restoreÃüÁîÖ´ÐÐת´¢µÄÄæÏò¹¦ÄÜ¡£¿ÉÒÔÊ×ÏÈ»¹Ô­ÎļþϵͳµÄÍêÈ«±¸·Ý£¬¶øºóÐøµÄÔöÁ¿±¸·Ý¿ÉÒÔÔÚÒÑ»¹Ô­µÄÍêÈ«±¸·ÝÖ®Éϸ²¸Ç¡£¿ÉÒÔ´ÓÍêÈ«»ò²¿·Ö±¸·ÝÖл¹Ô­µ¥¶ÀµÄÎļþ»òÕßĿ¼Ê÷¡£

¡¡¡¡dumpºÍrestore¶¼ÄÜÔÚÍøÂçÉÏÔËÐУ¬Òò´ËÓû§¿ÉÒÔͨ¹ýÔ¶³ÌÉ豸½øÐб¸·Ý»ò»¹Ô­¡£dumpºÍrestoreʹÓôŴøÇý¶¯Æ÷ºÍÌṩ¹ã·ºÑ¡ÏîµÄÎļþÉ豸¡£È»¶ø£¬Á½Õß¶¼½öÏÞÓÃÓÚext2ºÍext3Îļþϵͳ¡£Èç¹ûʹÓõÄÊÇJFS¡¢Reiser»òÕ߯äËûÎļþϵͳ£¬½«ÐèÒªÆäËûµÄʵÓù¤¾ß£¬±ÈÈç tar. ¾Ù¸öÀý×Ó£º

¡¡¡¡dump 0f /dev/nst0 /(½«ext2Îļþϵͳ±¸·Ýµ½µÚÒ»¸öSCSIÉ豸)

¡¡¡¡restore -xf /dev/nst0 /home/code (½«±¸·ÝµÄSCSIÉ豸ÖеÄ/home/codeĿ¼ÏµÄËùÓÐÊý¾Ý»¹Ô­µ½´ÅÅÌ)
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 2 ÌõÆÀÂÛ

  1. 6shao ÓÚ 2009-08-18 23:24:37·¢±í:

    ѧϰÁË£¬¸Ðл¥Ö÷¡£

  2. l460618498 ÓÚ 2009-08-15 09:15:00·¢±í:

    ׸ɳ·¢