¿Æ¼¼ÐÐÕß

ÐÐÕßѧԺ תÐÍ˽¶­»á ¿Æ¼¼ÐÐÕßרÌⱨµÀ Íøºì´óÕ½¿Æ¼¼ÐÐÕß

֪ʶ¿â

֪ʶ¿â °²È«µ¼º½

ÖÁ¶¥ÍøÈí¼þƵµÀÈçºÎÐÞÕýÎļþϵͳ³¬¿éÖлٻµµÄ»ÃÊý

ÈçºÎÐÞÕýÎļþϵͳ³¬¿éÖлٻµµÄ»ÃÊý

  • ɨһɨ
    ·ÖÏíÎÄÕµ½Î¢ÐÅ

  • ɨһɨ
    ¹Ø×¢¹Ù·½¹«ÖÚºÅ
    ÖÁ¶¥Í·Ìõ

ͨ¹ý root Óû§È¨ÏÞ£¬Ê¹Óà od ÃüÁîÏÔʾÎļþϵͳµÄ³¬¼¶¿é£¬ÈçÏÂÀýÖÐËùʾ£º od -x -N 64 /dev/lv02 +0x1000¡¡¡¡´Ë´¦ -x ±êÖ¾ÏÔʾʮÁù½øÖƸñʽµÄÊä³ö£¬-N ±ê־ָʾϵͳ¸ñʽ»¯Æ«ÒƲÎÊý£¨+£©Ö⻶àÓÚ 64 ¸öµÄÊäÈë×Ö½Ú£¬ÕâÖ¸¶¨ÁËÎļþÖпªÊ¼ÎļþÊä³öµÄλÖá£

À´Ô´£ºÌìÐÂÍø 2008Äê6ÔÂ13ÈÕ

¹Ø¼ü×Ö£º ·þÎñÆ÷ ²Ù×÷ϵͳ JFS Îļþϵͳ

  • ÆÀÂÛ
  • ·ÖÏí΢²©
  • ·ÖÏíÓʼþ

¡¡¡¡»·¾³ ƽ̨£ºpSerIEs

¡¡¡¡Èí¼þ°æ±¾:AIX5L

¡¡¡¡ÎÊÌâ ÈçºÎÐÞÕýÎļþϵͳ³¬¿éÖлٻµµÄ»ÃÊý£¿

¡¡¡¡½â´ð Èç¹û»Ù»µÁËÎļþϵͳµÄ³¬¼¶¿é£¬Ôò²»ÄÜ·ÃÎʸÃÎļþϵͳ¡£ÏÂÃæ½éÉÜÐÞ¸´ÓɻٻµµÄ»ÃÊýÒýÆðµÄ³¬¼¶¿é´íÎóµÄ·½·¨¡£

¡¡¡¡ÔÚÒÔÏÂÇé¿öÖУ¬¼Ù¶¨ /home/myfs ÊÇÂß¼­¾í /dev/lv02 É쵀 JFS Îļþϵͳ¡£

¡¡¡¡1. ʹÓÃÒÔÏÂÃüÁîжÏÂÄú²Â²â¿ÉÄÜÔâµ½»Ù»µµÄ /home/myfs Îļþϵͳ£º

¡¡¡¡umount /home/myfs

¡¡¡¡2. ҪȷÈ϶ÔÎļþϵͳµÄ»Ù»µ£¬Çë¶ÔÎļþϵͳÔËÐÐ fsck ÃüÁî¡£ÀýÈ磺

¡¡¡¡fsck -p /dev/lv02

¡¡¡¡Èç¹ûÊǶԳ¬¼¶¿é»Ù»µ£¬Ôò fsck ÃüÁî·µ»ØÒÔÏÂÏûÏ¢Ö®Ò»£º

¡¡¡¡fsck£º²»ÊÇ AIXV5 Îļþϵͳ

¡¡¡¡»ò

¡¡¡¡²»ÊÇʶ±ðµÄÎļþϵͳÀàÐÍ

¡¡¡¡3. ͨ¹ý root Óû§È¨ÏÞ£¬Ê¹Óà od ÃüÁîÏÔʾÎļþϵͳµÄ³¬¼¶¿é£¬ÈçÏÂÀýÖÐËùʾ£º

¡¡¡¡od -x -N 64 /dev/lv02 +0x1000

¡¡¡¡´Ë´¦ -x ±êÖ¾ÏÔʾʮÁù½øÖƸñʽµÄÊä³ö£¬-N ±ê־ָʾϵͳ¸ñʽ»¯Æ«ÒƲÎÊý£¨+£©Ö⻶àÓÚ 64 ¸öµÄÊäÈë×Ö½Ú£¬ÕâÖ¸¶¨ÁËÎļþÖпªÊ¼ÎļþÊä³öµÄλÖá£ÒÔÏÂÊÇÊä³öʾÀý£º

¡¡¡¡0001000 1234 0234 0000 0000 0000 4000 0000 000a

¡¡¡¡0001010 0001 8000 1000 0000 2f6c 7633 0000 6c76

¡¡¡¡0001020 3300 0000 000a 0003 0100 0000 2f28 0383

¡¡¡¡0001030 0000 0001 0000 0200 0000 2000 0000 0000

¡¡¡¡0001040

¡¡¡¡ÔÚÉÏÊöÊä³öÖУ¬Çë×¢Òâ 0x1000£¨1234 0234£©´¦»Ù»µµÄ»ÃÖµ¡£Èç¹û´´½¨Îļþϵͳʱ½ÓÊÜÁËËùÓÐȱʡֵ£¬Ôò»ÃÊýÓ¦¸ÃΪ 0x43218765¡£Èç¹û¸²¸ÇÁËÈκÎȱʡֵ£¬Ôò»ÃÊýÓ¦¸ÃΪ 0x65872143¡£

¡¡¡¡4. ʹÓà od ÃüÁîÀ´¼ì²éµÚ¶þ¸ö³¬¼¶¿éµÄ magic number ÊÇ·ñÕýÈ·¡£ÒÔÏÂÊÇʾÀýÃüÁî¼°ÆäÊä³ö£º

¡¡¡¡$ od -x -N 64 /dev/lv02 +0x1f000

¡¡¡¡001f000 6587 2143 0000 0000 0000 4000 0000 000a

¡¡¡¡001f010 0001 8000 1000 0000 2f6c 7633 0000 6c76

¡¡¡¡001f020 3300 0000 000a 0003 0100 0000 2f28 0383

¡¡¡¡001f030 0000 0001 0000 0200 0000 2000 0000 0000

¡¡¡¡001f040

¡¡¡¡Çë×¢Òâ 0x1f000 ´¦µÄÕýÈ·»ÃÖµ¡£

¡¡¡¡5. ½«µÚ¶þ¸ö³¬¼¶¿é¸´ÖƵ½Ö÷³¬¿é¡£ÒÔÏÂÊÇʾÀýÃüÁîºÍÊä³ö£º

¡¡¡¡$ dd count=1 bs=4k skip=31 seek=1 if=/dev/lv02 of=/dev/lv02

¡¡¡¡dd: 1+0 records in.

¡¡¡¡dd: 1+0 records out.

¡¡¡¡6. ʹÓà fsck ÃüÁîÀ´Çå³ýÓÉʹÓõڶþ¸ö³¬¿éÒýÆðµÄ²»Ò»ÖÂÎļþ¡£ÀýÈ磺

¡¡¡¡fsck /dev/lv02 2>&1 | tee /tmp/fsck.errs

    • ÆÀÂÛ
    • ·ÖÏí΢²©
    • ·ÖÏíÓʼþ
    Óʼþ¶©ÔÄ

    Èç¹ûÄú·Ç³£ÆÈÇеÄÏëÁ˽âITÁìÓò×îвúÆ·Óë¼¼ÊõÐÅÏ¢£¬ÄÇô¶©ÔÄÖÁ¶¥Íø¼¼ÊõÓʼþ½«ÊÇÄúµÄ×î¼Ñ;¾¶Ö®Ò»¡£

    ÖØ°õרÌâ
    ÍùÆÚÎÄÕÂ