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

FreeBSD Êý¾ÝǨÒÆ·½·¨

·¢²¼Ê±¼ä:2006-04-13 00:43:19À´Ô´:ºìÁª×÷Õß:[Hl.y]
ÏàÐÅһЩÅóÓÑÒ²Ôø¾­Ïë¹ýÈçºÎ¿ì½Ý°²È«Ç¨ÒÆÊý¾Ý£¬Ç¨ÒÆÊý¾Ý¿ÉÄÜÓжàÖÖÔ­Òò£¬Ò»ÖÖÊÇÏëÔö¼ÓÒ»¿éÓ²ÅÌ£¬°ÑÔ­À´Ò»Ð©¿Õ¼ä²»¹»µÄ·ÖÇøǨÒƹýÀ´£»ÁíÒ»ÖÖÊÇÓ²Å̸´ÖÆ£¬¾ÉµÄÓ²ÅÌÈÝÁ¿¿ÉÄÜ̫СÁË£¬ÓÖ»òÕßÒѾ­³öÏÖÁËÎÊÌ⣬ÏëÓÃеÄÓ²ÅÌ´úÌæ¡£´ÐÍ·¾Í·Ö±ð¾ÙÀý˵Ã÷ÔõÑùǨÒÆÊý¾Ý£¬¾ßÌå·½·¨¿ÉÄܺÍÄãµÄÓ²Å̵Äʵ¼ÊÇé¿öÓÐËù²»Í¬£¬ÕâÀïÖ»ÊÇ×÷Ò»¸öÖ¸Òý¡£
ÎÞÂÛÊÇÄÇÖÖ·½·¨£¬¶¼±ØÐëÏȽ«ÐÂÓ²ÅÌ×°Éϲ¢ÈÃϵͳÕýȷʶ±ð¡£ÎªÁ˲»ÓÃÉèÓ²ÅÌÌøÏߣ¨Ó²ÅÌȱʡΪMaster)£¬ÕâÀï¾ÙÀý°²×°Ò»¸öеÄIDEÓ²Å̵½IDE1½Ó¿Ú£¬¼´Óë¾ÉÓ²ÅÌʹÓò»Í¬µÄÊý¾ÝÏߣ¬ÏµÍ³Ê¶±ðΪad2£»Èç¹ûÄãÏëºÍ¾ÉÓ²Å̽ÓÔÚͬһÊý¾ÝÏßÏßÉÏ£¬¼´IDE0½Ó¿Ú£¬Ôò±ØÐ뽫ÌøÏßÉèΪclient,ϵͳʶ±ðΪad1¡£
1¡¢¹Ø»ú£¬½«ÐÂÓ²ÅÌ×°ÉÏ£¬ÖØпª»ú¡£
2¡¢¿ª»úºó²é¿´ÊÇ·ñϵͳÊÇ·ñÒѾ­Ê¶±ðµ½ÐÂÓ²ÅÌÁË£º
hpserver# dmesg | grep ad2
³É¹¦µÄ»°»áÏÔʾ
ad2: 9765MB [19841/16/63] at ata1-master UDMA33
µÈÐÅÏ¢£¬·ñÔòÄãÒª¼ì²éÊÇ·ñ½Ó´íÏß,»òÕßÓ²¼þ¼æÈÝÎÊÌâ¡£
ÐÂÓ²ÅÌÒѾ­°²×°³É¹¦£¬ÏÂÃæ¾ÙÀý˵һÏÂÁ½ÖÖÊý¾ÝǨÒƵķ½·¨¡£
Ò»¡¢Ôö¼ÓÒ»¸öÓ²ÅÌ£¬½«Ô­À´Ó²ÅÌ/varÊý¾ÝתÒƵ½ÐÂÓ²ÅÌ
ÔÚϵͳÒѾ­½¨Á¢Ö®ºó£¬FreeBSD²»ÄÜÏñPQMagicÄÇÑù×ÔÓɵ÷Õû·ÖÇø¿Õ¼ä¶ø²»ÆÆ»µ·ÖÇøÊý¾Ý£¬ËùÒÔ£¬Èç¹û/var¿Õ¼äÒѾ­²»¹»£¬ÐèÒªÔö¼ÓÒ»¿éÓ²ÅÌÔö¼Ó¿Õ¼ä£¬Ô­À´µÄÊý¾ÝÒ²±ØÐëǨÒƹýÀ´¡£
2¡¢¶ÔÐÂÓ²Å̽øÐзÖÇø
¿ÉÒÔʹÓÃsysinstall»òÕßÃüÁîÐз½Ê½·ÖÇø¡£ËäÈ»fdiskÓиü¶àÁé»îÐÔ£¬µ«ÎÒ½¨Ò黹ÊDzÉÓÃsysinstall½ÏºÃ¡£·ÖÇøÍêÖ®ºóÔÙÓÃsysinstallÀïÃæµÄLabel½¨Á¢ÎļþϵͳÏà¹ØÎļþϵͳ¡£
3¡¢½«Îļþϵͳ¹ÒÔص½/mnt
hpserver# mount /dev/ad1s1e /mnt
4¡¢½«Êý¾ÝǨÒÆ£¬ÕâÀïÒ²ÓÐÁ½ÖÖ·½·¨£¬Ò»ÖÖÊÇʹÓÃtar£¬ÁíÒ»ÖÖÊÇʹÓÃdump£¬ÎÒ·Ö±ð½éÉÜ£¬´ó¼Ò¿ÉÒÔ¸ù¾ÝÐèÒª¶øÑ¡Ôñ±¸·Ý·½Ê½¡£
(1) ʹÓÃtar±¸·Ý²¢»¹Ô­Êý¾Ý¡£
hpserver# cd /var
hpserver# tar cf - * | (cd /mnt; tar xf -)
(2) ʹÓÃdump±¸·Ý²¢ÓÃrestore»¹Ô­Êý¾Ý¡£¾ÍÎÒ¸öÈ˶øÑÔ£¬ÎÒÍƼöʹÓÃÕâÖÖ·½·¨£¬ÒòΪÎÒÔø¾­ÊÔ¹ýÓÃtar±¸·ÝvarĿ¼µÄʱºò£¬³öÏÖÁË´íÎó²¢×Ô¶¯Í£Ö¹£¬ÎÒ·ÖÎöÁËÒ»ÏÂÔ­Òò£¬Ò»Ð©ÕýÔÚʹÓõÄÎļþ»òÕßÁÙʱÎļþ¿ÉÄܲ»Äܱ¸·Ý£¬µ«dump²»ÊÇÒÔÎļþΪµ¥Î»£¬¶øÊǶøblockΪµ¥Î»µÄ£¬Ó¦¸Ã²»´æÔÚÕâÑùµÄÇé¿ö£¬ËùÒÔÕâÊÇÎÒÍƼöʹÓÃdumpºÍrestoreµÄÔ­Òò¡£
hpserver# cd /mnt
hpserver# dump -f- /var | restore -f- -r
ÔÚ¹ý³ÌÖкͽáÊø»á³öÏÖÀàËÆÒÔÏÂÐÅÏ¢£º
DUMP: Date of this level 0 dump: Wed Jan 14 23:44:35 2004
DUMP: Date of last level 0 dump: the epoch
DUMP: Dumping /dev/ad0s1e (/var) to standard output
DUMP: mapping (Pass I) [regular files]
DUMP: mapping (Pass II) [directories]
DUMP: estimated 305 tape blocks.
DUMP: dumping (Pass III) [directories]
DUMP: dumping (Pass IV) [regular files]
DUMP: DUMP: 361 tape blocks
DUMP: finished in less than a second
DUMP: DUMP IS DONE
5¡¢ÓÐÒ»µãÌáÐѵÄÊÇ£¬ÄãҪȷ±£±¸·ÝºóûÓÐÊý¾ÝдÈëÔ­À´µÄ/var£¬·ñÔò£¬ÕâЩÊý¾ÝûÓб¸·Ýµ½Ð·ÖÇøÖС£½áÊøºó±ðÍüÁ˼ì²éһϽá¹û£¬²¢Ð¶ÔØ/mnt¡£
hpserver# ls /mnt
hpserver# umount /mnt
6¡¢±à¼­/etc/fstabÎļþ£¬½«Ô­À´Ö¸Ïò/varµÄÎļþϵͳ¸ÄΪ/dev/ad1s1e£¬ÖØÐÂÆô¶¯¾Í¿ÉÉúЧ¡£
¶þ¡¢Ó²Å̸´ÖÆ
Èç¹û¾ÉµÄϵͳÅ̳öÏÖÁËһЩ벡£¬»òÕßÈÝÁ¿²»¹»£¬ÄãÏë¸ü»»Ò»¸öÐÂÓ²ÅÌ£¬ÄÇ¿ÉÒ԰ѾÉÓ²ÅÌÊý¾Ý¸´ÖƵ½ÐÂÓ²ÅÌ£¬È»ºó°Ñ¾ÉÓ²ÅÌժϡ£°´ÕÕÉÏÃæµÄ²½Ö裬ÎÒÃǼٶ¨ÒѾ­½«Ó²ÅÌ°²×°ºÃ¡£
ÕâÀïÓÐÒ»¸öСtips£¬¾ÍÊÇÏȼÇϾÉÓ²ÅÌÎļþϵͳËù¶ÔÓ¦µÄmountµã£¬ÐÂÓ²ÅÌ·ÖÇø´ÎÐò°´ÕվɵÄÒ»Ñù£¬ÕâÑùÃâÈ¥ÎÒÃÇÏÂÃæÈÝÒ×»ìÏýµÄ²½Ö裬ÎÒÃDz鿴/etc/fstab¶ÔÕÕ¾ÍÖªµÀÁË¡£²»È»¸ãÁ˼¸Ï£¬×Ô¼º¶¼Íü¼ÇÁËad2s1eµ½µ×ÊÇÓÃÀ´¹ÒÔØÄǸöĿ¼µÄ¡£
1¡¢Ê¹ÓÃsysinstall°ÑÐÂÓ²ÅÌ·ÖÇø£¬ÉèÖúÃMBR£¬²¢Ò»Ò»¶ÔÕÕÔ­À´µÄ´ÎÐò´´½¨Îļþϵͳ£¬¼ÙÉèÔ­À´µÄÎļþϵͳ/dev/ad0s1g ¶ÔÓ¦/usr£¬ÄÇÄãÐÂÓ²ÅÌ/dev/ad2s1g¾ÍÓÃÀ´×ö/usr£¬Ô­À´µÄÎļþϵͳ/dev/ad0s1e ¶ÔÓ¦/var£¬ÄÇÄãÐÂÓ²ÅÌ/dev/ad2s1e¾ÍÓÃÀ´×ö/var¡£°´M·Ö±ðÇå¿ÕËùÓÐÎļþϵͳµÄmountµã£¬ÒòΪÎÒÃÇ»¹Ã»Óн¨Á¢ÁÙʱµÄmountµÄĿ¼£¬²»Çå¿Õ»áºÍϵͳԭÀ´µÄmount³åÍ»µÄ¡£
2¡¢´´½¨ÁÙʱµÄĿ¼ÓÃÀ´×÷ÁÙʱmountµã²¢¹ÒÔØÕâЩÎļþϵͳ¡£
hpserver# cd /mnt
hpserver# mkdir root
hpserver# mkdir usr
hpserver# mkdir var
ÓÃcat /etc/fstab²é¿´Ô­À´µÄÎļþϵͳµÄ¶ÔÓ¦¹Øϵ£¬ÎÒÃÇÖ»Òª¿´×îºóÃæµÄÒ»¸ö×Öĸ¾Í¿ÉÒÔÁË£¬ÕâÑù±ÜÃâÎÒÃÇÍü¼ÇÁËʲô¶ÔӦʲô£¬Õâ¾ÍÊÇÎÒ¸Õ²ÅΪʲôÈÃÐÂÓ²Å̵ÄÎļþϵͳµÄÃû³Æ¶ÔÓ¦ÒÔÇ°µÄÔ­Òò¡£
hpserver# mount /dev/ad2s1a /mnt/root
hpserver# mount /dev/ad2s1g /mnt/usr
hpserver# mount /dev/ad2s1e /mnt/var
3¡¢¸´ÖÆÓ²ÅÌ×îºÃÓÃdump£¬¾¡Á¿²»ÓÃtar£¬ÒòΪÄ㱸·Ý¸ù·ÖÇøµÄʱºò£¬Èç¹û²»¼Ó²ÎÊýÅųýһЩĿ¼£¬Ëü»á°ÑÈ«²¿¶«Î÷±¸·Ýµ½ÄãеķÖÇøµÄ£¬Õâ¿Ï¶¨²»ÊÇÎÒÃÇÏë¿´µ½µÄ¡£
hpserver# cd /mnt/root
hpserver# dump -f- / | restore -f- -r
hpserver# cd /mnt/var
hpserver# dump -f- /var | restore -f- -r
hpserver# cd /mnt/usr
hpserver# dump -f- /usr | restore -f- -r
4¡¢µ½ÕâÀïΪֹ£¬Êý¾Ý±¸·ÝºÍ»¹Ô­ÒѾ­½áÊø£¬¼ì²éÒ»ÏÂÓÐûÓдí©£¬È»ºó·Ö±ðumountÕâЩ·ÖÇø¡£
hpserver# umount /mnt/root
hpserver# umount /mnt/usr
hpserver# umount /mnt/var
5¡¢×îºó£¬¹Ø»ú£¬ÕªµôÔ­À´µÄÓ²ÅÌ£¬°ÑÐÂÓ²Å̹ҵ½¾ÉÓ²ÅÌÔ­À´µÄλÖã¬Õâ²½²»ÒªÊ¡ÂÔÁË£¬Èç¹ûÄã²»»»Î»Öã¬ÏµÍ³»¹ÊÇÈÏΪÐÂÓ²ÅÌÊÇad2£¬ÓÉÓÚÄãµÄ/etc/fstabÀïÃæÊǶÔÓ¦ad0µÄ£¬ËùÒÔÆô¶¯»áÕÒ²»µ½/usrºÍ/varµÈÎļþϵͳ¡£Æô¶¯¿´¿´£¬Èç¹ûûÓÐʲôÒì³££¬Äǹ§Ï²Ä㣬Êý¾ÝǨÒÆÒѾ­³É¹¦£¬·ñÔò£¬ÇëÔÙ¿´¿´ÓÐʲô²Ù×÷´íÎó»òÕßÍü¼Ç×öÄÄÒ»²½ÁË¡£ÎÞÂÛÔõÑù£¬¶¼±ðÄÇô׿±°Ñ¾ÉÓ²ÅÌÄÚÈÝÇå¿Õ£¬×îºÃÈÃеÄϵͳÔËÐм¸Ìì¹Û²ìÓÐʲôÒì³£ÔÙ¶¯ÊÖ¡£
Çмǣ¬Êý¾ÝǨÒƵÄÊÇÒ»¼þ±È½ÏΣÏÕµÄÊÂÇ飬²Ù×÷¹ý³ÌÖв»ÄÜÓвî´í£¬·ñÔò¿ÉÄܵ¼ÖÂÄãÔ­À´µÄÊý¾Ý¶ªÊ§£¬ËùÒÔ±ØÐë·Ç³£½÷É÷¡£
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 0 ÌõÆÀÂÛ