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

Linux·þÎñÆ÷´æ´¢¿Õ¼äÇÉÃî¹ÜÀí

·¢²¼Ê±¼ä:2008-02-23 00:14:36À´Ô´:ºìÁª×÷Õß:turning
¡¡¡¡¶ÔÓÚLinuxÓû§¶øÑÔ£¬ÔÚ°²×°Ò»Ì¨Linux»úÆ÷µÄʱºò£¬Óöµ½µÄÎÊÌâÖ®Ò»¾ÍÊǸø¸÷·ÖÇø¹À¼ÆºÍ·ÖÅÉ×ã¹»µÄÓ²Å̿ռ䡣ÎÞÂÛ¶ÔÒ»¸öÕýÔÚΪ·þÎñÆ÷ѰÕÒ¿Õ¼äµÄϵͳ¹ÜÀíÔ±£¬»¹ÊÇÒ»¸ö´ÅÅ̼´½«Óþ¡µÄÆÕͨÓû§À´Ëµ£¬Õâ¶¼ÊÇÒ»¸ö·Ç³£³£¼ûµÄÎÊÌâ¡£Ò»°ãÎÒÃÇ»áÏëµ½½â¾öµÄ·½·¨ÊÇ£º

1. ¹Ò½ÓÒ»¸öеÄÓ²ÅÌ£¬È»ºóʹÓ÷ûºÅÁ´½Ó£¬Á´½Óµ½ÐµÄÓ²ÅÌ¡£
2. ÀûÓÃһЩµ÷Õû·ÖÇø´óСµÄ¹¤¾ß(±ÈÈçPqmagic)£¬½øÐÐÎÞËðÉËÊý¾Ý·ÖÇø¡£

Ò»¡¢ÎÊÌâµÄÌá³ö

µ«ÊÇ£¬ÕâЩ¶¼Ö»ÊÇÔÝʱÐԵĽâ¾ö°ì·¨£¬¶øÇÒ¶¼ÐèÒªÈûúÆ÷Í£Ö¹ÔËÐлòÕß³ÖÐøºÜ³¤Ê±¼äµÄ·ÖÇø¹¤×÷¶ø²»ÄÜÕý³£Ìṩ·þÎñ¡£¼´Ê¹»º½âÁËÓ²Å̿ռäÎÊÌ⣬²»¾Ã£¬ÈÔÈ»»áÃæÁÙͬÑùµÄÎÊÌâ¡£

Õâ¶ÔÓÚÒ»¸ö´óÐÍÕ¾µãÀ´Ëµ£¬ÓÐ×ÅÊýÁ¿ÖÚ¶àµÄ¿Í»§¡¢ÓÖÁ¬½ÓÔÚ»¥ÁªÍøÉÏ£¬Ö»ÒªÄãµÄ·þÎñÆ÷¹Ø»úÒ»·ÖÖÓ£¬¶¼»á¸ø¹«Ë¾´øÀ´ºÜ´óËðʧ¡£´ËÍ⣬ʹÓÃÕâÖÖ·½·¨£¬ÔÚÐÞ¸ÄÁË·ÖÇø±íÖ®ºó£¬Ã¿Ò»´Î¶¼µÃÖØÐÂÆô¶¯ÏµÍ³¡£Òò´Ë£¬ÎÒÃÇ¿ÉÒÔ²ÉÓÃм¼ÊõLVM(Âß¼­¾í¹ÜÀí³ÌÐò)¿ÉÒÔ°ïÖúÎÒÃǽâ¾öÕâЩÎÊÌâ¡£

¶þ¡¢Ê²Ã´ÊÇLVM

LVM£¨Logical Volume Manager£¬Âß¼­¾í¹ÜÀíÆ÷£©ÊÇÒ»ÖÖ°ÑÓ²ÅÌÇý¶¯Æ÷¿Õ¼ä·ÖÅä³ÉÂß¼­¾íµÄ·½·¨£¬Ê¹Ó²Å̲»±ØÊ¹Ó÷ÖÇøÒ²Äܱ»¼òµ¥µØÖØÐ»®·Ö´óС¡£´«Í³ÉÏ£¬Ò»¸ö·ÖÇø´óСÊǾ²Ì¬µÄ¡£¼ÙÈçÒ»¸öÓû§ÔÚÕâ¸ö·ÖÇøÉÏûÓпռäʱ£¬ËûÒªÃ´ÖØÐ·ÖÇø£¨Õâ¿ÉÄÜÒªÇóÕû¸ö²Ù×÷ÏµÍ³ÖØ×°£©£¬ÒªÃ´Ïñ·ûºÅÁ¬½ÓÒ»ÑùʹÓÃ×é×°»ú¡£

ʹÓÃLVM£¬Ó²ÅÌÇý¶¯Æ÷»òÓ²ÅÌÇý¶¯Æ÷¼¯ºÏ¾Í»á·ÖÅä¸øÒ»¸ö»ò¶à¸öÎïÀí¾í£¨physical volumes£©¡£ÎïÀí¾í±»ºÏ²¢³ÉÂß¼­¾í×飨logical volume group£©£¬Î©Ò»ÀýÍâµÄÊÇ/boot·ÖÇø¡£ÓÉÓÚÎïÀí¾íÎÞ·¨¿çÔ½Ò»¸öÒÔÉÏÇý¶¯Æ÷£¬Èç¹ûÏëÈÃÂß¼­¾í×é¿çÔ½Ò»¸öÒÔÉÏÇý¶¯Æ÷£¬¾ÍÓ¦¸ÃÔÚÇý¶¯Æ÷ÉÏ´´½¨Ò»¸ö»ò¶à¸öÎïÀí¾í¡£Âß¼­¾í×é±»·Ö³ÉÂß¼­¾í£¨logical volumes£©£¬±»·ÖÅäÁ˹ÒÔØµã£¨Èç/homeºÍ/£©£¬ÒÔ¼°ÎļþϵͳÀàÐÍ£¨Èçext3£©¡£µ±¡°·ÖÇø¡±´ïµ½ÁËËüÃǵļ«ÏÞ£¬Âß¼­¾í×éÖеĿÕÏпռä¾Í¿ÉÒÔ±»Ìí¼Ó¸øÂß¼­¾íÀ´Ôö¼Ó·ÖÇøµÄ´óС¡£µ±Ä³¸öеÄÓ²ÅÌÇý¶¯Æ÷±»Ìí¼Óµ½ÏµÍ³ÉÏ£¬ËüÒ²¿ÉÒÔ±»Ìí¼Óµ½Âß¼­¾í×éÖУ¬Âß¼­¾íÊÇ¿ÉÒÔÀ©Õ¹µÄ·ÖÇø¡£ ÓÉÓÚLVMÔÊÐíÔÚ»úÆ÷µÄÎïÀí´æ´¢×ÊÔ´ÒÔÍâ´´½¨Âß¼­¾í£¬²¢ÇÒÂß¼­¾í¿ÉÒÔÔÚϵͳÈÔ´¦ÓÚÔËÐÐ״̬ʱÀ©³äºÍËõ¼õ£¬ËùÒÔ¾ÍΪLinuxϵͳ¹ÜÀíÔ±ÌṩÁËËûÃÇÃÎÃÂÒÔÇóµÄ´æ´¢Æ÷Áé»îÐÔ¡£

LVMµÄ×÷ÓãºLVM µÄʵ¼ÊÔË×÷ÇéÐÎÔò¸ù¾Ý×÷·¨²»Í¬£¬¶øÓÐËù²îÒ죻µ« LVM ͨ³£°üÀ¨ÊµÌå´¢´æ·ÖȺ£¨physical storage grouping£©¡¢ÖØÉèÂß¼­ÉÈÇø´óС£¨logical volume resizing£©¡¢ÒÔ¼°Êý¾Ý×ªÒÆ£¨data migrating£©¡£

Èý¡¢LVMµÄÀúÊ·

µ±È»£¬LVM²¢²»ÊÇ×îм¼Êõ£¬ÔçÔÚUNIX²Ù×÷ϵͳʱ´ú£¬ÏñHP£¬IBM AIXÉϾͿÉÒÔ¿´µ½VMµÄÉíÓ°£¬×÷ΪIBMµÄÆì½¢²úÆ·£¬AIXºÜÔç¾ÍÖ§³ÖÁ˶¯Ì¬Âß¼­·ÖÇø(DVM)£¬µ±È»£¬ËüµÄDVMÉè¼ÆÊDZȽÏÀ÷º¦µÄ£¬´ËºóÔÚAIX 5LÖУ¬Öع¹ÁËUNIXÄںˣ¬Ôö¼ÓÁËÂß¼­¾í¹ÜÀí£¨LVM£©ºÍÈÕÖ¾Îļþϵͳ£¨JFS£©µÈ¹¦ÄÜ¡£Ê¹Ö®AIX¸ü¼ÓÇ¿´ó¡£ÔÚ¸÷ÖÖÉÌÒµUNIXϵͳÖУ¬Æ©ÈçAIX£¬HP£­UNIX£¬Tru64 UNIXµÈϵͳÖУ¬Âß¼­¾í¹ÜÀíÒѾ­±»¹ã·º²ÉÓ㬳ÉÁËÊÂʵÉϵÄÒ»¸ö±ê×¼¡£


LVM µÄ¹¦ÄÜÓÚ2.3 Äں˷¢Õ¹Öа汾ÄÉÈëÖ§³Ö¡£2001Äê1Ô£¬Linux 2£®4£®0Äں˷¢²¼£¬¿ªÊ¼Õýʽ֧³ÖÂß¼­¾í¹ÜÀí£¬Ê¹µÃLinuxÐÂÄں˸üÊÊÓ¦ÓÚ·þÎñÆ÷µÄÓ¦Óá£ÒÔǰ°æ±¾µÄLinux±ØÐëÒªÔÚÄÚºËÉÏ´òÉÏÏàÓ¦µÄ²¹¶¡²Åµ½ÊµÏÖLVM¹¦ÄÜ¡£ÏÖÔÚ£¬ÎÒÃÇ¿´µ½´ÓRedhat Linux 9.0ÒѾ­ÔÚÄں˼¶Ö§³ÖLVM¡£Òò´Ë£¬ÎÒÃÇ¿ÉÒÔʹÓÃLVMÀ´°ïÖúÎÒÃǸü¼ÓÓÐЧµÄ¹ÜÀí´ÅÅÌ¡£

ҪעÒâµÄÊÇ LVM ÓÐÁ½¸ö°æ±¾£¬·Ö±ðΪ LVM 1 Óë LVM 2£¬Ïà¹Ø¹¤¾ßÓëÉ趨·½Ê½»áÓÐЩ²îÒìÐÔ£¬±¾Îͼ»áʹÓà LVM 2 µÄ»·¾³½éÉÜʹÓá£LVM1 ÃüÁîÖ»ÄÜÔÚ 2.4 ÄÚºËÉϹ¤×÷¡£µ±ÔËÐÐ 2.6 ÄÚºËʱ£¬²»ÄÜʹÓà LVM1 ÃüÁî¡£¹ØÓÚ¸ü¶à¹ØÓÚ LVM2 µÄÐÅÏ¢£¬Çë²ÎÔÄ /usr/share/doc/lvm2*/WHATS_NEW¡£Ò»¸öÍêÕûµÄ LVM2 ÃüÁî±»°²×°ÔÚ /usr/sbin/¡£ÔÚ /usr/ »¹ÎÞЧµÄÆô¶¯»·¾³ÖУ¬Ã¿¸öÃüÁîǰÐèÒª¼ÓÉÏ /sbin/lvm.static£¨ÀýÈ磬 /sbin/lvm.static vgchange -ay£©¡£ ÔÚ /usr/ ÓÐЧµÄ»·¾³ÖУ¬²»ÔÙÐèÒªÔÚÿ¸öÃüÁîǰ¼Ó lvm £¨ÀýÈ磬/usr/sbin/lvm vgchange -ay ±äΪ /usr/sbin/vgchange -ay£©¡£ Ð嵀 LVM2 ÃüÁÀýÈ磬/usr/sbin/vgchange -ay ºÍ /sbin/lvm.static vgchange -ay£©»á¼ì²âÄúÊÇ·ñÔÚÔËÐÐ 2.4 Äںˡ£Èç¹ûÊÇ£¬Ëü»áµ÷ÓÃ¾ÉµÄ LVM1 ÃüÁî¡£

ËÄ¡¢LVM½á¹¹ºÍ·ÖÀà

LVMÊÇÂß¼­Å̾í¹ÜÀí£¨Logical Volume Manager£©µÄ¼ò³Æ£¬ËüÊÇLinux»·¾³Ï¶ԴÅÅÌ·ÖÇø½øÐйÜÀíµÄÒ»ÖÖ»úÖÆ£¬Ëü½«¶à¸öÎïÀí·ÖÇø»ã¾ÛΪһ¸ö¾í×飨Volume Group£©£¬¶øÇÒÕâЩÎïÀí¾íµÄ´óС¿ÉÒÔ²»Ïàͬ£¬ÉõÖÁÀàÐÍÒ²¿ÉÒÔ²»Í¬£¨ÈçSCSI¡¢SATA´ÅÅÌ£©¡£×é³ÉµÄ¾í×é¾ÍÏñÒ»¿é´óÓ²ÅÌ£¬È»ºóÔÙ´ÓÖзָî³öÒ»¿éÒ»¿éµÄÂß¼­¾í£¨Logical Volume£©£¬²¢½øÒ»²½ÔÚÂß¼­¾í×éÉÏ´´½¨Îļþϵͳ¡£
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 0 ÌõÆÀÂÛ