Linux °æ (¾«»ªÇø)

·¢ÐÅÈË: RedAlert (°®ÀÏ»¢ÓÍ), ÐÅÇø: Linux
±ê  Ìâ: MD:ÇîÈ˵ÄRAID
·¢ÐÅÕ¾: ×Ï ¶¡ Ïã (Wed Jan 19 19:23:33 2000), ×ªÐÅ


                                Ê²÷áÊÇ MD £¿
 ¡¡¡¡MD ¾ÍÊÇÖ¸ Multiple Devices£¬Òâ˼ÊÇ°ÑһЩ²»ÔÚͬһ¿Å HD ÉϵÄ
 partitions ¼¯ºÏÔÚÒ»Æ𣬱ä³ÉÒ»¸ö´óµÄºÏÌ壬ԭÀíºÜÏñÎÒÃdz£Ìý˵µÄ RAID£¬
 µ«Õâ¸ö (md) ÊÇÓÉ kernel È¥×ö (Ò»°ã³£¼û¶øÑÔ£¬RAID ÊÇÓÉ Controller ×ÔÐÐ
 ´¦Àí£¬Èç DPT SmartRAID ÏµÁУ¬»ò IFT-3000 µÈ¸ß½× Controller)£¬ËùÒÔÔÚЧ
 ÄÜÉÏ×ÔÈ»ÊäÁ˲»ÉÙ¡£µ«ËüµÄºÃ´¦ÊÇ£¬Óàlinear »ò RAID 0 Ê±£¬¿ÉÒÔ»ìÓàIDE
 ¼° SCSI HD ÉϵĠpartitions¡£
                              ÈçºÎʹÓàMD £¿
       Step 1: ×¼±¸¹¤×÷
            °ÑÄãµÄ kernel ¸ÄΪ´ó춠1.3.69 µÄ°æ±¾, compile Ö§Ô® MD °É.
            È¥×¥ md035.tar.gz, ÕâÊÇ×ö md volumn group µÄ³Ìʽ.
            °ÑÉÏÃæ½²µÄ¶«Î÷ compile ºÃ²¢ install Íê³É; ÔÚ make install
            Ê±»áͬʱ °ïÄã°Ñ /dev/md0 ~ /dev/md3 ×öºÃ, Õâµã²»±ØÂé·³×Ô¼º
            ÊÖ¶¯ÅÜ mknod ÁË.
            ÔÚ /etc/rc.d/rc.S µÄ¿ªÍ·ÖмÓÈëÒ»ÐÐ:
                  /sbin/mdadd -ar
            ËüÒª±È swapon µÈºÍ filesystem ÓйØÕ߸üÔçÖ´ÐеÄ, ÒòΪҲÐíÄã
            µÄ swap »ò /usr ¾ÍÊǽ¨ÔÚij¸ö md device ÉÏ. µ«Ëü±ØÐèÔÚ
            kerneld Ö®ááÖ´ÐР( Èç¹ûÄãÓÐÓõ½ kerneld + modules µÄ»°)
       Step 2: ¿ªÊ¼ÁË
            ¿¼ÂÇÒ»ÏÂÄãÒª°ÑÄÄЩ partitions ¶µÔÚÒ»Æ𣬶øÇÒÒªÁ˽âÒ»¼þÊÂ:
            °Ñͬһ¿Å HD ÉϵĠpartitions ¸ãÔÚÒ»Æ𣬷´¶ø»á±äÂý¶øÇÒÓÖ²ÙÓ²
            µú!
            ºÃ, ÀýÈçÎÒ´òËã°Ñ /dev/sda1, /dev/sdb1, /dev/sdc1 ×ö³ÉÒ»¸ö
            /dev/md0, ²ÎÊýÎÒÃÇÑ¡ RAID0£¬chuck size ÊÇ 8Kbytes£¬ ÄǾÍÖ´
            ÐÐ:
                  mdcreate -c8k raid0 /dev/md0 /dev/sda1 /dev/sdb1
                  /dev/sdc1
            Èç´Ë¾ÍÍê³ÉÁË /etc/mdtab ÖеÄÉ趨 (²¢¼ÆËã³öÒ»¸ö crc32 µÄ¼ì²é
            Âë).
            ×¢Òâ! ÄǸö /dev/sda1 /dev/sdb1..... µÄ˳ÐòºÜÖØÒª£¬½«À´¿ÉÒÔ
            ÕÕ´Ë˳ÐòÖؽ¨ (Èç¹ûÄãµÄ HD Ë³Ðò±äÁË£¬ÀýÈçÖмä¶à¼ÓÁËÒ»¿Å
            HD......) /etc/mdtab ¶ø²»±Ø Öؽ¨ÆäÄÚÈÝ¡£ÖÁì¶ÄǸö -c8k µÄ²Î
            Êý (chuck size=8kbytes) Çë²Î¿¼ md ÄÚ¸½µÄ˵Ã÷Îļþ¡£Õâ¸ö²ÎÊý
            ÊÇ pagesize (ÔÚ x86 ÉÏÓ¦¶¼ÊÇ 4k) ³Ë ÉÏ 2 µÄ N ´Î·½ (ÀýÈç
            0£¬1£¬2£¬4£¬8)£¬ËùÒÔӦΪ 4k¡¢8k¡¢16k¡¢32k...... µÈÖµÖÐÑ¡Ò»
            ¸öÀ´Óã¬ÎÒ²»¶à½²ÁË£¬Çë×Ô¼ºÓù¦Ò»µã......
            ÔÙÀ´ÎÒÃÇ cat Ò»Ï /proc/mdstat ¿´¿´£¬Èç¹û»¹Ã»ÅÜ mdadd -ar
            µÄ»°£¬Ó¦¸Ã ¿´µ½ÕâÑù:
             Personalities : [1 linear] [2 raid0]
             read_ahead not set
             md0 : inactive
             md1 : inactive
             md2 : inactive
             md3 : inactive
            ÒòΪÄãÉÐδ reboot ¹ý£¬ËùÒÔ mdcreate Íêáá, Ò²ÉÐδÅÜ
            /etc/rc.d/rc.S È¥ Ö´ÐÐÄǸö mdadd -ar¡£ OK£¬ÄǾÍÊÖ¶¯Ö´ÐÐÒ»ÏÂ
            mdadd -ar °É£¬È»ááÔÙ cat Ò»´Î /proc/mdstat ¿´¿´£¬Ó¦¸ÃÊÇÏñÕâ
            ÑùµÄ:
             Personalities : [1 linear] [2 raid0]
             read_ahead xxx sectors
             md0 : active raid0 sda1 sdb1 sdc1 xxxxxx blocks 8k chunks
             md1 : inactive
             md2 : inactive
             md3 : inactive
            ÆäÖÐÄÇЩ xxxxx ÊÇÎÒÕâ¶ùµÄÊý×Ö£¬Ò²ÐíÄúµÄ¾Í²»Í¬ÁË (ÄǸö
            read_ahead ²»Ò»¶¨ ÓÐÖµ£¬Ò²Ðí»¹ÊÇ not set ¶øÒÑ)
            ÖÁ´Ë£¬ÄúÒѾ­¿ÉÒÔʹÓà/dev/md0 À´ÍæÁË¡£ÀýÈçҪ׼±¸µ± swap£¬ÄÇ
            ¾ÍÖ´ÐРmkswap /dev/md0¡£»òÐíÄúÒªµ± ext2 fs£¬ÄǾÍÖ´ÐРmke2fs
            /dev/md0¡£ ÔÙÀ´¾Í¿´ÄúµÄÓÃ;ÂÞ......
            ÉÐÓРmdstop¡¢mdrun ÄÇЩ³Ìʽ£¬Çë×ÔÐÐÑо¿ºÃÂð£¿
       Step 3: ²âÊÔ±¨¸æ
            ÎÒÒѾ­ÔÚÁ½¿ÅºÜÀÃÓֺܾɵĠIBM 330MB ÀÏ HD ÉÏ (ËüµÄËÙ¶ÈÖ»ÓÐ
            3600rpm£¬ internal transfer rate Ô¼ 1.x MB/s£¬¶øÇÒ SCSI bus
            µÄËٶȻá±ä³É 5MB/s) £¬×öÁËÒ»¸ö 100MB µÄ swap ÔÚ /dev/md0
            ÉÏ£¬¼°Ò»¸ö 512MB µÄ ext2 fs ÔÚ /dev/md1 ÉÏ£¬×¼±¸Òª mount ÔÚ
            /usr ÉÏʹÓà(ºÜðÏÕ°É£¿)¡£ ì¶ÊÇ, ÎÒÏÈ mount -t ext2
            /dev/md1 /mnt áᣬ °ÑËùÓеĠ/usr/* ¿½±´µ½ /mnt Ï£¬ÔÙÇå¿Õ
            /usr/* (»òÊÇ ÏÈ mv /usr /usr1 ÔÙ mkdir Ò»¸ö¿ÕµÄ /usr ×ÓÄ¿
            Â¼)¡£È»áá¸ÄһϠ/etc/fstab ¼ÓÈë:
             /dev/md0        swap    swap    default 1 1
             /dev/md1        /usr    ext2    default 1 1
            È»áá reboot ÎҵĻúÆ÷ (ÒòΪºÜ¶à daemon ¶¼ÓÃÁ˾ɵĠ/usr/sbin/
            ÖеĶ«Î÷)
            àÅ£¬ÔÚ reboot ÖУ¬ÎÒ¿´µ½ËüÕæµÄÔÚ e2fsck /dev/md1 à¡£¬¶øÇÒ³É
            ¹¦µØ mount ÔÚ /usr Ï£¬¶øÇÒ swap Ò²¼ÓÈëÁË¡£ÕâʱÎÒ¿´ÁË¿´
            /proc/mdstat:
             Personalities : [1 linear] [2 raid0]
             read_ahead 120 sectors
             md0 : active raid0 sdb1 sdc1 100320 blocks 4k chunks
             md1 : active raid0 sdb2 sdc2 524288 blocks 8k chunks
             md2 : inactive
             md3 : inactive
            ¿´ÆðÀ´²»´íµÄÑù×Ó£¬Ò²Ã»ÎÊÌâ¡£
            ÔÙÀ´¾ÍÊÇÍæ compile kernel ¿´¿´ÂÞ¡£ÔÚ /usr/src/linux ÎÒ»¨ÁË
            Ò»Ð© Ê±¼ä make xxxxx, ¾õµÃÕâ¸öËٶȲ»Êä¸ø±ÈËü¿ìÁËÁ½±¶¶àµÄ
            Quantum Lightning ÏµÁÐÒ®¡£
            ¿ª X-window Ò²ÅܵúÜ˳¡£
            swap ÎÒÒ²ÔÚ¹Û²ì, Ò²ºÜ˳¡£
            ÔÙÀ´£¬ÎÒ¸ãÁËÒ»ÕкÝÕÐ:
             # cd /usr
             # find -type f -name "*" -exec cat {} > /dev/null \;
            Òâ˼ÊÇ°ÑËùÓеĠ/usr Ïµĵµ°¸¶¼ cat µ½ /dev/null È¥£¬ºÝºÝµØ
            ²ÙÕâ¸ö /dev/md1¡£ ½á¹ûºÜ²»´í, 220MB µÄ×ÊÁÏÔÚ 14 ·ÖÖÓÄھͽâ
            ¾öÁË¡£
            ²»¹ý£¬ÎÒÅöµ½Á˸öÎÊÌâ¡£ÒòΪÆäÖÐÓÐÒ»¿Å HD ²»Ì«ÎÈ£¬ÔÚ¶ûááÎÒÒ»
            Ö±ÅÜÕâ¸ö ²ÙËÀÓ²µúµÄÖ¸Áîʱ£¬¾ÍÒ»Ö±¿¨ÔÚij¸öÓÐÎÊÌâµÄ (¶Á²»³ö
            À´) µÄµµ°¸ÉÏ¡£ì¶ÊÇ ÔÚ¿³µôÄÇЩµµ°¸áᣬ¾ÍÊ®·Ö˳ÀûÁË¡£ÎÒ»áÔÙÑé
            Ö¤Õâ¸öÎÊÌâµÄ¡£
            ºÃ£¬×îááÎÒ·¢ÏÖÒ»¼þÊ£»¾ÍÊÇÈç¹ûÊǰѶ«Î÷¿½Èë md µÄ volumn µÄ
            »°£¬ÊÇû ÓÐÎÊÌ⣬¶øÇÒÒ²¶ÁµÃºÜÕý³£¡£Ò»µ«ÔÚÆäÉÏ¿ªÊ¼¹¤×÷ (ÀýÈç
            compile something) µÄ»°£¬Ö®áá¾ÍÎÞ·¨°ÑһЩÐÂÔöµÄµµ°¸¿½ÖÁÆäËû
            filesystem£¬cp Ö¸Áî (»òÊÇ cat£¬»òÊÇÆäËû¶ÁËüµÄÖ¸Á»á) ½«
            ¡ºËÀµÃºÜÄÑ¿´¡»±ä³É dead process¡£ ÕâÊÇÎÒááÀ´Ê¹ÓáºÍêÈ«Õý
            ³£¡»µÄÁ½¿Å 540MB µÄÓ²µú²âÊÔÖ®ááµÄ½áÂÛ¡£ ¶øÇÒ£¬Èç¹ûʹÓà(Àý)
            mke2fs -c /dev/md1 µÄ»°£¬ÔÚ test Íêáá»á³öÏÖÒ»¸ö 'Unknown
            md_iotcl 11' µÄѶϢ¡£ÏÔÈ»Õâ¸ö md-0.34 °æÓдý¸Ä½ø¡£
       ¡¡¡¡ÎÞÂÛÈçºÎ£¬Õâ¸ö md µÄÃÀÒ⣬´ó¼Ò¶¼ºÜÐÀÉÍ°É£¿ËùÒÔÎÒ»¨Á˹¦·òдÏÂ
       Ê¹Óùý³Ì¡¢Ðĵü°½¨Òé¡£µ±È»£¬ÎÒÏÖÔÚ²»¹ÄÀø´ó¼ÒʹÓÃËü£¬Ô­Òò (»ò˵ÏÖ
       Ïó°É) ÄãÒ²¿´µÃºÜÇå³þÁË (Èç¹ûÎÒдµÃ²»ËãÂҵĻ°)£¬×ÜÖ®¾ÍÊÇ´ó¼ÒÔÙ¹Û
       ²ìÒ»Õó×Ó£¬ÏàÐźõĶ«Î÷¼°¸ÅÄ»áÔçÈÕ´ø¸ø´ó¼Ò¸ü±ãÀûµÄ¹¦Äܵġ£
Î

                                Ê²÷áÊÇ MD £¿
 ¡¡¡¡MD ¾ÍÊÇÖ¸ Multiple Devices£¬Òâ˼ÊÇ°ÑһЩ²»ÔÚͬһ¿Å HD ÉϵÄ
 partitions ¼¯ºÏÔÚÒ»Æ𣬱ä³ÉÒ»¸ö´óµÄºÏÌ壬ԭÀíºÜÏñÎÒÃdz£Ìý˵µÄ RAID£¬
 µ«Õâ¸ö (md) ÊÇÓÉ kernel È¥×ö (Ò»°ã³£¼û¶øÑÔ£¬RAID ÊÇÓÉ Controller ×ÔÐÐ
 ´¦Àí£¬Èç DPT SmartRAID ÏµÁУ¬»ò IFT-3000 µÈ¸ß½× Controller)£¬ËùÒÔÔÚЧ
 ÄÜÉÏ×ÔÈ»ÊäÁ˲»ÉÙ¡£µ«ËüµÄºÃ´¦ÊÇ£¬Óàlinear »ò RAID 0 Ê±£¬¿ÉÒÔ»ìÓàIDE
 ¼° SCSI HD ÉϵĠpartitions¡£
                              ÈçºÎʹÓàMD £¿
       Step 1: ×¼±¸¹¤×÷
            °ÑÄãµÄ kernel ¸ÄΪ´ó춠1.3.69 µÄ°æ±¾, compile Ö§Ô® MD °É.
            È¥×¥ md035.tar.gz, ÕâÊÇ×ö md volumn group µÄ³Ìʽ.
            °ÑÉÏÃæ½²µÄ¶«Î÷ compile ºÃ²¢ install Íê³É; ÔÚ make install
            Ê±»áͬʱ °ïÄã°Ñ /dev/md0 ~ /dev/md3 ×öºÃ, Õâµã²»±ØÂé·³×Ô¼º
            ÊÖ¶¯ÅÜ mknod ÁË.
            ÔÚ /etc/rc.d/rc.S µÄ¿ªÍ·ÖмÓÈëÒ»ÐÐ:
                  /sbin/mdadd -ar
            ËüÒª±È swapon µÈºÍ filesystem ÓйØÕ߸üÔçÖ´ÐеÄ, ÒòΪҲÐíÄã
            µÄ swap »ò /usr ¾ÍÊǽ¨ÔÚij¸ö md device ÉÏ. µ«Ëü±ØÐèÔÚ
            kerneld Ö®ááÖ´ÐР( Èç¹ûÄãÓÐÓõ½ kerneld + modules µÄ»°)
       Step 2: ¿ªÊ¼ÁË
            ¿¼ÂÇÒ»ÏÂÄãÒª°ÑÄÄЩ partitions ¶µÔÚÒ»Æ𣬶øÇÒÒªÁ˽âÒ»¼þÊÂ:
            °Ñͬһ¿Å HD ÉϵĠpartitions ¸ãÔÚÒ»Æ𣬷´¶ø»á±äÂý¶øÇÒÓÖ²ÙÓ²
            µú!
            ºÃ, ÀýÈçÎÒ´òËã°Ñ /dev/sda1, /dev/sdb1, /dev/sdc1 ×ö³ÉÒ»¸ö
            /dev/md0, ²ÎÊýÎÒÃÇÑ¡ RAID0£¬chuck size ÊÇ 8Kbytes£¬ ÄǾÍÖ´
            ÐÐ:
                  mdcreate -c8k raid0 /dev/md0 /dev/sda1 /dev/sdb1
                  /dev/sdc1
            Èç´Ë¾ÍÍê³ÉÁË /etc/mdtab ÖеÄÉ趨 (²¢¼ÆËã³öÒ»¸ö crc32 µÄ¼ì²é
            Âë).
            ×¢Òâ! ÄǸö /dev/sda1 /dev/sdb1..... µÄ˳ÐòºÜÖØÒª£¬½«À´¿ÉÒÔ
            ÕÕ´Ë˳ÐòÖؽ¨ (Èç¹ûÄãµÄ HD Ë³Ðò±äÁË£¬ÀýÈçÖмä¶à¼ÓÁËÒ»¿Å
            HD......) /etc/mdtab ¶ø²»±Ø Öؽ¨ÆäÄÚÈÝ¡£ÖÁì¶ÄǸö -c8k µÄ²Î
            Êý (chuck size=8kbytes) Çë²Î¿¼ md ÄÚ¸½µÄ˵Ã÷Îļþ¡£Õâ¸ö²ÎÊý
            ÊÇ pagesize (ÔÚ x86 ÉÏÓ¦¶¼ÊÇ 4k) ³Ë ÉÏ 2 µÄ N ´Î·½ (ÀýÈç
            0£¬1£¬2£¬4£¬8)£¬ËùÒÔӦΪ 4k¡¢8k¡¢16k¡¢32k...... µÈÖµÖÐÑ¡Ò»
            ¸öÀ´Óã¬ÎÒ²»¶à½²ÁË£¬Çë×Ô¼ºÓù¦Ò»µã......
            ÔÙÀ´ÎÒÃÇ cat Ò»Ï /proc/mdstat ¿´¿´£¬Èç¹û»¹Ã»ÅÜ mdadd -ar
            µÄ»°£¬Ó¦¸Ã ¿´µ½ÕâÑù:
             Personalities : [1 linear] [2 raid0]
             read_ahead not set
             md0 : inactive
             md1 : inactive
             md2 : inactive
             md3 : inactive
            ÒòΪÄãÉÐδ reboot ¹ý£¬ËùÒÔ mdcreate Íêáá, Ò²ÉÐδÅÜ
            /etc/rc.d/rc.S È¥ Ö´ÐÐÄǸö mdadd -ar¡£ OK£¬ÄǾÍÊÖ¶¯Ö´ÐÐÒ»ÏÂ
            mdadd -ar °É£¬È»ááÔÙ cat Ò»´Î /proc/mdstat ¿´¿´£¬Ó¦¸ÃÊÇÏñÕâ
            ÑùµÄ:
             Personalities : [1 linear] [2 raid0]
             read_ahead xxx sectors
             md0 : active raid0 sda1 sdb1 sdc1 xxxxxx blocks 8k chunks
             md1 : inactive
             md2 : inactive
             md3 : inactive
            ÆäÖÐÄÇЩ xxxxx ÊÇÎÒÕâ¶ùµÄÊý×Ö£¬Ò²ÐíÄúµÄ¾Í²»Í¬ÁË (ÄǸö
            read_ahead ²»Ò»¶¨ ÓÐÖµ£¬Ò²Ðí»¹ÊÇ not set ¶øÒÑ)
            ÖÁ´Ë£¬ÄúÒѾ­¿ÉÒÔʹÓà/dev/md0 À´ÍæÁË¡£ÀýÈçҪ׼±¸µ± swap£¬ÄÇ
            ¾ÍÖ´ÐРmkswap /dev/md0¡£»òÐíÄúÒªµ± ext2 fs£¬ÄǾÍÖ´ÐРmke2fs
            /dev/md0¡£ ÔÙÀ´¾Í¿´ÄúµÄÓÃ;ÂÞ......
            ÉÐÓРmdstop¡¢mdrun ÄÇЩ³Ìʽ£¬Çë×ÔÐÐÑо¿ºÃÂð£¿
       Step 3: ²âÊÔ±¨¸æ
            ÎÒÒѾ­ÔÚÁ½¿ÅºÜÀÃÓֺܾɵĠIBM 330MB ÀÏ HD ÉÏ (ËüµÄËÙ¶ÈÖ»ÓÐ
            3600rpm£¬ internal transfer rate Ô¼ 1.x MB/s£¬¶øÇÒ SCSI bus
            µÄËٶȻá±ä³É 5MB/s) £¬×öÁËÒ»¸ö 100MB µÄ swap ÔÚ /dev/md0
            ÉÏ£¬¼°Ò»¸ö 512MB µÄ ext2 fs ÔÚ /dev/md1 ÉÏ£¬×¼±¸Òª mount ÔÚ
            /usr ÉÏʹÓà(ºÜðÏÕ°É£¿)¡£ ì¶ÊÇ, ÎÒÏÈ mount -t ext2
            /dev/md1 /mnt áᣬ °ÑËùÓеĠ/usr/* ¿½±´µ½ /mnt Ï£¬ÔÙÇå¿Õ
            /usr/* (»òÊÇ ÏÈ mv /usr /usr1 ÔÙ mkdir Ò»¸ö¿ÕµÄ /usr ×ÓÄ¿
            Â¼)¡£È»áá¸ÄһϠ/etc/fstab ¼ÓÈë:
             /dev/md0        swap    swap    default 1 1
             /dev/md1        /usr    ext2    default 1 1
            È»áá reboot ÎҵĻúÆ÷ (ÒòΪºÜ¶à daemon ¶¼ÓÃÁ˾ɵĠ/usr/sbin/
            ÖеĶ«Î÷)
            àÅ£¬ÔÚ reboot ÖУ¬ÎÒ¿´µ½ËüÕæµÄÔÚ e2fsck /dev/md1 à¡£¬¶øÇÒ³É
            ¹¦µØ mount ÔÚ /usr Ï£¬¶øÇÒ swap Ò²¼ÓÈëÁË¡£ÕâʱÎÒ¿´ÁË¿´
            /proc/mdstat:
             Personalities : [1 linear] [2 raid0]
             read_ahead 120 sectors
             md0 : active raid0 sdb1 sdc1 100320 blocks 4k chunks
             md1 : active raid0 sdb2 sdc2 524288 blocks 8k chunks
             md2 : inactive
             md3 : inactive
            ¿´ÆðÀ´²»´íµÄÑù×Ó£¬Ò²Ã»ÎÊÌâ¡£
            ÔÙÀ´¾ÍÊÇÍæ compile kernel ¿´¿´ÂÞ¡£ÔÚ /usr/src/linux ÎÒ»¨ÁË
            Ò»Ð© Ê±¼ä make xxxxx, ¾õµÃÕâ¸öËٶȲ»Êä¸ø±ÈËü¿ìÁËÁ½±¶¶àµÄ
            Quantum Lightning ÏµÁÐÒ®¡£
            ¿ª X-window Ò²ÅܵúÜ˳¡£
            swap ÎÒÒ²ÔÚ¹Û²ì, Ò²ºÜ˳¡£
            ÔÙÀ´£¬ÎÒ¸ãÁËÒ»ÕкÝÕÐ:
             # cd /usr
             # find -type f -name "*" -exec cat {} > /dev/null \;
            Òâ˼ÊÇ°ÑËùÓеĠ/usr Ïµĵµ°¸¶¼ cat µ½ /dev/null È¥£¬ºÝºÝµØ
            ²ÙÕâ¸ö /dev/md1¡£ ½á¹ûºÜ²»´í, 220MB µÄ×ÊÁÏÔÚ 14 ·ÖÖÓÄھͽâ
            ¾öÁË¡£
            ²»¹ý£¬ÎÒÅöµ½Á˸öÎÊÌâ¡£ÒòΪÆäÖÐÓÐÒ»¿Å HD ²»Ì«ÎÈ£¬ÔÚ¶ûááÎÒÒ»
            Ö±ÅÜÕâ¸ö ²ÙËÀÓ²µúµÄÖ¸Áîʱ£¬¾ÍÒ»Ö±¿¨ÔÚij¸öÓÐÎÊÌâµÄ (¶Á²»³ö
            À´) µÄµµ°¸ÉÏ¡£ì¶ÊÇ ÔÚ¿³µôÄÇЩµµ°¸áᣬ¾ÍÊ®·Ö˳ÀûÁË¡£ÎÒ»áÔÙÑé
            Ö¤Õâ¸öÎÊÌâµÄ¡£
            ºÃ£¬×îááÎÒ·¢ÏÖÒ»¼þÊ£»¾ÍÊÇÈç¹ûÊǰѶ«Î÷¿½Èë md µÄ volumn µÄ
            »°£¬ÊÇû ÓÐÎÊÌ⣬¶øÇÒÒ²¶ÁµÃºÜÕý³£¡£Ò»µ«ÔÚÆäÉÏ¿ªÊ¼¹¤×÷ (ÀýÈç
            compile something) µÄ»°£¬Ö®áá¾ÍÎÞ·¨°ÑһЩÐÂÔöµÄµµ°¸¿½ÖÁÆäËû
            filesystem£¬cp Ö¸Áî (»òÊÇ cat£¬»òÊÇÆäËû¶ÁËüµÄÖ¸Á»á) ½«
            ¡ºËÀµÃºÜÄÑ¿´¡»±ä³É dead process¡£ ÕâÊÇÎÒááÀ´Ê¹ÓáºÍêÈ«Õý
            ³£¡»µÄÁ½¿Å 540MB µÄÓ²µú²âÊÔÖ®ááµÄ½áÂÛ¡£ ¶øÇÒ£¬Èç¹ûʹÓà(Àý)
            mke2fs -c /dev/md1 µÄ»°£¬ÔÚ test Íêáá»á³öÏÖÒ»¸ö 'Unknown
            md_iotcl 11' µÄѶϢ¡£ÏÔÈ»Õâ¸ö md-0.34 °æÓдý¸Ä½ø¡£
       ¡¡¡¡ÎÞÂÛÈçºÎ£¬Õâ¸ö md µÄÃÀÒ⣬´ó¼Ò¶¼ºÜÐÀÉÍ°É£¿ËùÒÔÎÒ»¨Á˹¦·òдÏÂ
       Ê¹Óùý³Ì¡¢Ðĵü°½¨Òé¡£µ±È»£¬ÎÒÏÖÔÚ²»¹ÄÀø´ó¼ÒʹÓÃËü£¬Ô­Òò (»ò˵ÏÖ
       Ïó°É) ÄãÒ²¿´µÃºÜÇå³þÁË (Èç¹ûÎÒдµÃ²»ËãÂҵĻ°)£¬×ÜÖ®¾ÍÊÇ´ó¼ÒÔÙ¹Û
       ²ìÒ»Õó×Ó£¬ÏàÐźõĶ«Î÷¼°¸ÅÄ»áÔçÈÕ´ø¸ø´ó¼Ò¸ü±ãÀûµÄ¹¦Äܵġ£
Î

--

  ¨X¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨[
  ¨U  Ò»Â·ÉÏÓÐÄã,¿àÒ»µãÒ²Ô¸Òâ!  ¨U
  ¨^¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨T¨a        

¡ù À´Ô´:£®×Ï ¶¡ Ïã bbs.hit.edu.cn£®[FROM: sim01.hit.edu.cn]
[°Ù±¦Ïä] [·µ»ØÊ×Ò³] [Éϼ¶Ä¿Â¼] [¸ùĿ¼] [·µ»Ø¶¥²¿] [Ë¢ÐÂ] [·µ»Ø]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
Ò³ÃæÖ´ÐÐʱ¼ä£º206.012ºÁÃë