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

Linux¹ÜÀíÔ±ÊÖ²á--´æÖü½éÖÊ

·¢²¼Ê±¼ä:2005-11-24 01:27:11À´Ô´:ºìÁª×÷Õß:°®ÁãÕûÕû
Linux¹ÜÀíÔ±ÊÖ²á--´ÅÅ̺ÍÆäËû´æÖü½éÖʵÄʹÓÃ

¡¡¡¡°²×°ºÍÉý¼¶ÏµÍ³Ê±£¬ÐèÒª¶ÔÓ²ÅÌ×öºÜ¶à¹¤×÷¡£±ØÐëÔÚÓ²ÅÌÉÏ×öÎļþϵͳ£¬Ê¹ÎļþÄÜ´æÔÚÆäÉÏ£¬²¢ÎªÏµÍ³²»Í¬µÄ²¿·Ö±£Áô¿Õ¼ä¡£

¡¡¡¡±¾ÕÂ˵Ã÷ËùÓÐÕâЩ³õʼ»¯¹¤×÷¡£Í¨³££¬Ò»µ©Ä㽨Á¢ÁËϵͳ£¬¾Í²»±ØÔÙ×öÕâЩ¹¤×÷(³ýÁËʹÓÃÈíÅÌ)¡£Èç¹ûÄãÒªÔö¼ÓÒ»¸öÐÂÓ²ÅÌ»ò¸üºÃµØµ÷ÕûÄãµÄÓ²Å̵ÄʹÓã¬ÄÇô¿ÉÄܻص½ÕâÒ»Õ¡£

¡¡¡¡¹ÜÀí´ÅÅ̵Ļù±¾ÈÎÎñÓУº

¡¡¡¡¸ñʽ»¯´ÅÅÌ¡£ÕâΪ´ÅÅ̽øÈëʹÓÃ×öһЩ¹¤×÷£¬±ÈÈç¼ì²é»µÉÈÇø¡£(ÏÖÔÚ¶àÊýÓ²ÅÌÎÞÐë¸ñʽ»¯¡£)

¡¡¡¡¸øÓ²ÅÌ·ÖÇø£¬Èç¹ûÏëÓÃÓÚ»¥Ï಻¸ÉÈŵļ¸¼þÊ¡£·ÖÇøµÄÒ»¸öÔ­ÒòÊÇÒªÔÚÒ»¸öÓ²ÅÌÉϴ治ͬµÄ²Ù×÷ϵͳ¡£ÁíÒ»¸öÔ­ÒòÊǽ«Óû§ÎļþºÍϵͳÎļþ·Ö¿ª£¬ÒÔ¼ò»¯±¸·Ý²¢ÔÚϵͳ±ÀÀ£Ê±ÓÐÖúÓÚ±£»¤ÏµÍ³Îļþ¡£

¡¡¡¡ÔÚÿ¸ö´ÅÅÌ»ò·ÖÇøÉϽ¨Á¢ºÏÊÊÀàÐ͵ÄÎļþϵͳ£¬È»ºóÎļþ¾Í¿ÉÒÔÔÚÆäÉϲúÉúºÍ´æÈ¡¡£ÔÚÄ㽨Á¢Îļþϵͳǰ£¬´ÅÅ̶ÔLinuxûÓÐÒâÒå¡£

¡¡¡¡½«²»Í¬µÄÎļþϵͳ°²×°ÆðÀ´ÐγÉÒ»¸öµ¥¶ÀµÄÊ÷½á¹¹£¬°´ÐèÒª¿ÉÒÔ×Ô¶¯»òÊÖ¹¤Íê³É¡£ (ÊÖ¹¤°²×°µÄÎļþϵͳͨ³£»¹ÒªÊÖ¹¤unmount)

¡¡¡¡5Õ°üÀ¨ÐéÄâÄÚ´æºÍ´ÅÅÌcacheµÄÐÅÏ¢£¬Ê¹ÓôÅÅÌÓ¦¸ÃÖªµÀÕâЩ¡£

¡¡¡¡±¾ÕÂ˵Ã÷¶ÔÓ²ÅÌ¡¢ÈíÅÌ¡¢CDROMºÍ´Å´ø»úÓ¦¸ÃÖªµÀʲô¡£

¡¡¡¡2ÖÖÉ豸

¡¡¡¡UNIX¼°Linux£¬Ê¶±ð2ÀàÉ豸£ºËæ»ú´æÈ¡µÄ¿éÉ豸(Èç´ÅÅÌ)ºÍ×Ö·ûÉ豸(Èç´Å´øºÍ´®ÐÐÏß)£¬ÓÐЩÊÇ´®Ðеģ¬ÓÐЩÊÇËæ»ú´æÈ¡µÄ¡£Îļþϵͳ֧³ÖµÄÿÖÖ¿´À´ÊǸöÉ豸Îļþ¡£µ±¶ÁдÉ豸Îļþʱ£¬Êý¾ÝÓëÉ豸ÁªÏµ¡£ÕâÑùûÓбØҪΪ´æÈ¡É豸±àÖÆÌرðµÄ³ÌÐò(³ÌÐò²»Ö±½Ó»ñÈ¡Öжϻò¶ÁÈ¡´®¿Ú)£¬ÀýÈ磬·¢ËÍÎļþµ½´òÓ¡»ú£¬Ö»Ð裺

¡¡¡¡$ cat filename > /dev/lp1
¡¡¡¡¡¡¡¡$

¡¡¡¡ÎļþÄÚÈݾͱ»´òÓ¡ÁË(µ±È»£¬Îļþ±ØÐëÊÇ´òÓ¡»úÄÜÀí½âµÄ¸ñʽ)¡£µ±È»£¬ÒòΪ²»Ó¦¸ÃÈöàÈËͬʱcatÎļþµ½Í¬Ò»´òÓ¡»ú£¬Ò»°ãÓÃÌض¨µÄ³ÌÐò·¢ËÍÎļþÈ¥´òÓ¡(ͨ³£ÊÇlpr )¡£Õâ¸ö³ÌÐòÄÜÈ·±£Í¬Ê±Ö»ÓÐÒ»¸öÎļþ±»´òÓ¡£¬²¢×Ô¶¯ÔÚÍê³Éºó·¢ËÍÏÂÒ»¸ö¡£¶àÊýÉ豸ÓÐÀàËÆÐèÒª¡£Êµ¼ÊÉÏ£¬¸ù±¾ºÜÉÙÐèÒª¹ØÐÄÉ豸Îļþ¡£

¡¡¡¡ÒòΪÉ豸±»ÊÓΪÎļþϵͳÖеÄÎļþ(ÔÚ/dev Ŀ¼ÖÐ)£¬ºÜÈÝÒ׿´µ½´æÔÚÄÄЩÉ豸Îļþ£¬Ê¹ÓÃls »òÆäËûµÄÊʵ±µÄÃüÁî¼´¿É¡£ÔÚls -l µÄÊä³öÖУ¬µÚÒ»Áаüº¬ÎļþÀàÐͺÍȨÏÞ¡£ÀýÈ磬²é¿´ÎÒϵͳÉϵÄÒ»¸ö´®ÐÐÉ豸£º

¡¡¡¡$ ls -l /dev/cua0
¡¡¡¡¡¡¡¡crw-rw-rw- 1 root uucp 5, 64 Nov 30 1993 /dev/cua0
¡¡¡¡¡¡¡¡$

¡¡¡¡µÚÒ»ÁеÚÒ»¸ö×Ö·û£¬¼´crw-rw-rw-ÖеÄc¸æËßÓû§ÎļþµÄÖÖÀ࣬ÕâÊÇÒ»¸ö×Ö·ûÉ豸¡£Ò»°ãÎļþµÄµÚÒ»¸ö×Ö·ûÊÇ"-"£¬Ä¿Â¼ÊÇ"d"£¬¿éÉ豸ÊÇ"b"£»¸ü¶àµÄÐÅÏ¢¼ûls manÒ³¡£

¡¡¡¡×¢Ò⼴ʹÉ豸ûÓа²×°£¬Ò»°ãËùÓÐÉ豸Îļþ¶¼´æÔÚ¡£Òò´ËÓÐ/dev/sda Îļþ²¢²»Òâζ×ÅÄãÕæµÄÓиöSCSIÓ²ÅÌ¡£ÓÐËùÓеÄÉ豸Îļþʹ°²×°³ÌÐò¸ü¼òµ¥£¬Ò²Ò×ÓÚÔö¼ÓÐÂÓ²¼þ(ÎÞÐëÔÙΪ²úÉúÐÂÉ豸µÄÉ豸ÎļþÕÒ³öÕýÈ·µÄ²ÎÊý)¡£


¡¡¡¡Ó²ÅÌ

¡¡¡¡±¾½Ú½éÉÜÓйØÓ²Å̵ÄÊõÓï¡£Èç¹ûÄãÒѾ­ÖªµÀÕâЩÏîÄ¿ºÍÄÚÈÝ£¬¿ÉÒÔÌø¹ý±¾½Ú¡£

¡¡¡¡Ó²ÅÌ°üÀ¨Ò»µ½ÊýƬÅÌƬplatters£¬ ÆäÒ»¸ö»òÁ½¸öÃæsurfacesÍ¿ÓдÅÐÔ²ÄÁÏÓÃÓڼǼÊý¾Ý¡£Ã¿ÃæÓÐÒ»¸ö¶Áдͷread-write headÓÃÓÚ¶ÁдÊý¾Ý¡£ÅÌƬÓÐÒ»¸ö¹²Í¬µÄÖᣬµäÐ͵ÄÐýתËÙ¶ÈÊÇÿ·ÖÖÓ3600ת£¬¸ßÐÔÄܵÄÓ²ÅÌתËÙ¿ÉÄܸü¸ß¡£´ÅÍ·¿ÉÑØ×ÅÅÌƬµÄ°ë¾¶Òƶ¯£¬´ÅÍ·Òƶ¯¼ÓÉÏÅÌƬÐýת¿ÉÒÔʹ´ÊÍ·´æÈ¡´ÅÅ̱íÃæµÄÈκÎÒ»¸öλÖá£

¡¡¡¡´¦ÀíÆ÷(CPU)ºÍʵ¼Ê´ÅÅÌͨ¹ý´ÅÅÌ¿ØÖÆÆ÷disk controllerͨѶ¡£Õâʹ¼ÆËã»úÆäËû²¿·Ö²»±ØÖªµÀÈçºÎʹÓÃÇý¶¯Æ÷£¬ÒòΪ²»Í¬´ÅÅ̵ĿØÖÆÆ÷¿ÉÒÔ×ö³É¶Ô¼ÆËã»úÆäËû²¿·ÖÏàͬµÄ½Ó¿Ú¡£ÕâÑù£¬¼ÆËã»úֻҪ˵"àË£¬´ÅÅÌ£¬¸øÎÒÎÒÒªµÄ¶«Î÷"£¬¶ø²»ÊÇÓÃÒ»´®³¤¶ø¸´ÔӵĵçÐźÅÀ´Òƶ¯´ÅÍ·µ½ÕýÈ·µÄλÖ㬲¢µÈÕýÈ·µÄλÖõ½ÁË´ÅͷϺóÔÙ×öÄÇЩ²»Óä¿ìµÄ¹¤×÷¡£ (ʵ¼ÊÉÏ£¬µ½¿ØÖÆÆ÷µÄ½Ó¿ÚÈÔÈ»ºÜ¸´ÔÓ£¬µ«±ÈûÓкöàÁË¡£) ¿ØÖÆÆ÷»¹¿ÉÒÔ×öһЩÆäËûµÄÊ£¬±ÈÈ绺³å£¬»ò×Ô¶¯»µÉÈÇøÌæ»»µÈ¡£ÓõçÐźſØÖƲÙ×÷»úе²¿¼þ£¬

¡¡¡¡ÒÔÉÏÖ»ÊÇÀí½âÓ²¼þËùÐèµÄ¡£»¹ÓÐÆäËûºÃ¶à¹¤×÷£¬±ÈÈçÂí´ïÐýת´ÅÅÌ¡¢Òƶ¯´ÅÍ·£¬µ«ÕⶼÓëÀí½âÓ²Å̹¤×÷Ô­ÀíÎ޹ء£

¡¡¡¡´ÅÅ̱íÃæͨ³£±»·ÖΪͬÐÄÔ²»·£¬½Ð´ÅµÀtracks£¬´ÅµÀÓÖ±»·ÖΪÉÈÇøsectors¡£ÓÃÕâÑù·ÖÀ´½«´ÅÅ̶¨Î»£¬ÓÃÓÚΪÎļþ¶¨Î»´ÅÅ̿ռ䡣ҪÔÚÓ²ÅÌÉÏÕÒµ½¸ø¶¨µÄλÖ㬿ÉÄÜ?quot;3Ãæ5µÀ7ÉÈÇø"¡£Í¨³£ËùÓдŵÀÓÐÏàͬµÄÉÈÇøÊý£¬µ«Ò²ÓÐÓ²ÅÌÔÚÍâȦ´ÅµÀ·Å½Ï¶àµÄÉÈÇø(ËùÓÐÉÈÇøÓÃͬÑù´óСµÄÎïÀí¿Õ¼ä£¬ÕâÑùÔڽϳ¤µÄÍâȦ´ÅµÀ¿ÉÒÔÈÝÄɸü¶àµÄÊý¾Ý)¡£Ò»°ãÒ»¸öÉÈÇøÈÝÄÉ512×Ö½ÚÊý¾Ý¡£´ÅÅ̲»ÄÜ´¦Àí±ÈÒ»¸öÉÈÇø¸üСµÄÊý¾ÝÁ¿¡£

¡¡¡¡Ã¿¸öÃæÒÔÏàͬµÄ·½Ê½·ÖΪ´ÅµÀºÍÉÈÇø¡£ÕâÒâζ×ŵ±Ò»¸ö´ÅÍ·ÔÚij¸ö´ÅµÀʱ£¬ÆäËû´ÅÍ·Ò²ÔÚÏàÓ¦µÄλÖã¬ËùÓÐÏàͬλÖõĴŵÀ×é³ÉÖùÃæcylinder¡£´ÅÍ·´ÓÒ»¸ö´ÅµÀ(ÖùÃæ)Òƶ¯µ½ÁíÒ»¸öÐèÒª»¨Ê±¼ä£¬ËùÒÔ½«¾­³£ÒªÔÚÒ»Æð´æÈ¡µÄÊý¾Ý(ÈçÒ»¸öÎļþ)·ÅÔÚÒ»¸öÖùÃæÀï¡£Õâ¸ÄÉÆÁËÐÔÄÜ¡£µ±È»²»¿ÉÄÜÍêÈ«×÷µ½£¬Îļþ±»·ÅÔÚ¼¸¸öÏà·ÖÀëµÄλÖýÐËéƬfragmented¡£

¡¡¡¡´ÅÅ̵ÄÃæ(»òÍ·£¬Êµ¼ÊÊÇÒ»ÑùµÄ)¡¢ÖùÃæ¡¢ÉÈÇøÊý¸÷²»Ïàͬ£¬Ó²ÅÌÕâЩÊýÄ¿½ÐÓ²Å̲ÎÊýgeometry¡£Ó²Å̲ÎÊýͨ³£´æÔÚÒ»¸öÌض¨µÄ¡¢Óɵç³Ø¹©µçµÄ´æ´¢ÇøÖУ¬½ÐCMOS RAM£¬²Ù×÷ϵͳÔÚÒýµ¼Æô¶¯»òÇý¶¯Æ÷³õʼ»¯Ê±¿ÉÒÔ´ÓÄÇÀïµÃµ½Ó²Å̲ÎÊý¡£

¡¡¡¡²»ÐÒµÄÊÇ£¬BIOS ÓÐÒ»¸öÉè¼ÆÏÞÖÆ£¬¾ÍÊDz»ÄÜÔÚCMOS RAMÖж¨Òå´óÓÚ1024µÄ´ÅµÀÊý£¬Õâ¶Ô´óÓ²ÅÌÀ´Ëµ¾Í̫СÁË¡£ÎªÁË¿Ë·þÕâ¸öÎÊÌ⣬ӲÅÌ¿ØÖÆÆ÷ÔÚ´ÅÅ̲ÎÊýÉÏ×öÁËÒ»¸öÆÛÆ­£¬ÓõØַת»»translates the addressesʹ¼ÆËã»ú½ÓÊÜ¡£ÀýÈ磬һ¸öÓ²ÅÌ¿ÉÄÜÓÐ8¸ö´ÅÍ·£¬2048¸ö´ÅµÀ£¬Ã¿´ÅµÀ35¸öÉÈÇø¡£Æä¿ØÖÆÆ÷¿ÉÒÔ¶Ô¼ÆËã»ú»Ñ³ÆËüÓÐ16¸ö´ÅÍ·£¬1024¸ö´ÅµÀ£¬Ã¿´ÅµÀ35¸öÉÈÇø£¬ÕâÑù¾ÍûÓг¬¹ý´ÅµÀÊýµÄÏÞÖÆ£¬µØַת»»½«´ÅÍ·Êý¼õ°ë£¬´ÅµÀÊý¼Ó±¶ºó´«¸øÓ²ÅÌ¡£Êµ¼ÊµÄËã·¨¿ÉÄܸü¸´ÔÓ£¬ÒòΪÊýÁ¿¿ÉÄܲ»ÏóÎÒÃÇÔÚÕâÀï¼ÙÉèµÄÕâôºÃ(µ«Õâ²»Ó°ÏìÎÒÃÇÀí½âÔ­Àí)¡£Õâ¸öת»»ÔÚ²Ù×÷ϵͳÀ´¿´²úÉúÁË´í¾õ£¬²¢¿ÉÄÜÓ°Ïì²Ù×÷ϵͳ¶Ô°ÑËùÓÐÊý¾Ý´æÔÚÏàͬÖùÃæµÄÆóͼÊܵ½Ó°Ïì¡£

¡¡¡¡×ª»»Ö»ÊÇIDEÓ²Å̵ÄÎÊÌâ¡£SCSIÓ²ÅÌʹÓÃÁ¬ÐøµÄÉÈÇøºÅ(¼´¿ØÖÆÆ÷½«Á¬ÐøµÄÉÈÇøºÃת»»³É´ÅÍ·¡¢ÖùÃæ¡¢ÉÈÇøµÄÈý²ÎÊý×é),¶ÔCPUÓë¿ØÖÆÆ÷µÄͨÐÅʹÓÃÍêÈ«²»Í¬µÄ·½·¨£¬Òò´Ë²»»áÓÐÕâ¸öÎÊÌâ¡£×¢Ò⣬¼ÆËã»ú¿ÉÄܸù±¾²»ÖªµÀÒ»¸öSCSIÓ²Å̵Äʵ¼Ê²ÎÊý¡£

¡¡¡¡ÓÉÓÚLinux¾­³£²»ÖªµÀÒ»¸öÓ²Å̵ÄÕæÕý²ÎÊý£¬ÆäÎļþϵͳҲ²»ÊÔͼ½«Îļþ´æÔÚÒ»¸öÖùÃæÀï¡£¶øÊÇÕùÈ¡¸øÒ»¸öÎļþ·ÖÅäÁ¬Ðø±àºÅµÄɽÇø£¬ÕâÑùÄܵõ½ÀàËƵÄÐÔÄÜ¡£¶ÔÓÚ¿ØÖÆÆ÷ÉÏÓÐcashe»ò¿ØÖÆÆ÷ÄÜ×Ô¶¯Ô¤È¡µÄÓ²ÅÌ£¬Çé¿ö½«¸ü¸´ÔÓ¡£

¡¡¡¡Ã¿¸öÓ²Å̱íÏÖΪһ¸öµ¥¶ÀµÄÉ豸Îļþ¡£Í¨³£Ö»ÄÜÓÐ2-4¸öIDEÓ²ÅÌ¡£Õâ¾ÍÊÇ /dev/hda , /dev/hdb , /dev/hdc , ºÍ /dev/hdd ¡£ SCSIÊÇ /dev/sda , /dev/sdb , µÈµÈ¡£ÆäËûÓ²ÅÌÀàÐÍÓÐÀàËƵÄÃüÃûÔ¼¶¨£¬¸ü¶àµÄÐÅÏ¢¼û[Anv]¡£×¢ÒâÓ²Å̵ÄÉ豸Îļþ¸ø³öÕû¸öÓ²Å̵ĴæÈ¡£¬¶ø²»ÊÇ·ÖÇø(ÏÂÃæÌÖÂÛµÄ)£¬Òò´ËÈç¹û²»Ð¡ÐÄ¿ÉÄܸãÂÒ·ÖÇø»òÊý¾Ý¡£Ó²Å̵ÄÉ豸ÎļþÖ»ÔÚ´æÈ¡Ö÷Òýµ¼ÉÈ(Ò²½«ÔÚÏÂÃæÌÖÂÛ)ʱʹÓá£

¡¡¡¡ÈíÅÌ

¡¡¡¡ÈíÅ̵ÄÒ»Ãæ»òÁ½ÃæÍ¿ÓкÍÓ²ÅÌÀàËƵĴÅÐÔ½éÖÊ¡£ÈíÅÌ×Ô¼ºÃ»ÓжÁдͷ£¬¶ÁдͷÔÚÇý¶¯Æ÷ÉÏ¡£ÈíÅÌÏ൱ÓÚÓ²Å̵ÄÒ»ÕÅÅÌƬ£¬µ«¿ÉÒƶ¯£¬Ò»¸öÇý¶¯Æ÷¿ÉÒÔ´æÈ¡²»Í¬µÄÈíÅÌ£¬¶øÓ²ÅÌÔòÊÇÒ»¸ö¶ÀÁ¢µÄµ¥Ôª¡£

¡¡¡¡ÈçͬӲÅÌ£¬Ò»ÕÅÈíÅÌÒ²·ÖΪ´ÅµÀºÍÉÈÇø(ÈíÅÌ2ÃæÉϵÄÏàͬµÄ´ÅµÀ×é³ÉÖùÃæ)£¬µ«ÊýÁ¿Òª±ÈÓ²ÅÌÉٵöࡣ

¡¡¡¡ÈíÇýͨ³£¿ÉÒÔʹÓü¸Öв»Í¬µÄÅÌƬ£¬ÀýÈ磬һ¸ö3.5'ÈíÇý¿ÉÒÔʹÓÃ720KBºÍ1.44MBµÄÈíÅÌ¡£ÒòΪÈíÇý²Ù×÷ÓÐЩ²»Í¬£¬¶ø²Ù×÷ϵͳ±ØÐëÖªµÀÈíÅ̵ÄÈÝÁ¿£¬ËùÒÔÈíÇýÓÐÐí¶àÉ豸Îļþ£¬Ã¿¸ö¶¼ÓëÈíÇýºÍÈíÅÌÖÖÀàÓйء£Òò´Ë£¬/dev/fd0H1440 ÊǵÚÒ»¸öÈíÇý(fd0)£¬±ØÐëÊÇ3.5'ÈíÇý£¬Ê¹ÓÃ3.5'¸ßÃܶÈÈíÅÌ(H)£¬ÈÝÁ¿ÊÇ1440KB(1440)£¬¼´ÆÕͨµÄ3.5'HDÈíÅÌ¡£ÈíÅÌÉ豸µÄÃüÃûÔ¼¶¨¼û[Anv]¡£

¡¡¡¡ÈíÇýµÄÃû×ÖÊǸ´Ôӵģ¬Òò´ËLinuxÓÐÒ»¸öÌض¨µÄÈíÇýÉ豸ÀàÐÍ£¬ÄÜ×Ô¶¯¼ì²âÈíÇýÖÐÈíÅ̵ÄÖÖÀà¡£ËüʹÓò»Í¬µÄÈíÅÌÀàÐÍÊÔͼ¶ÁȡвåÈëµÄÈíÅ̵ĵÚÒ»¸öÉÈÇø£¬Ö±µ½ÕÒµ½ÕýÈ·µÄÒ»¸ö¡£Õâ×ÔȻҪÇóÈíÅÌÊÇÒѾ­¸ñʽ»¯¹ýµÄ¡£×Ô¶¯É豸½Ð/dev/fd0 ¡¢/dev/fd1 µÈ¡£

¡¡¡¡´æÈ¡ÈíÅ̵Ä×Ô¶¯É豸µÄ²ÎÊý¿ÉÓóÌÐòsetfdprm É趨¡£Õâ¿ÉʹÄãʹÓò»ÊÇͨ³£ÈÝÁ¿µÄÈíÅÌ£¬ÀýÈçÓзDZê×¼ÉÈÇøÊýµÄÈíÅÌ£¬»ò×Ô¶¯¼ì²âÓÉÓÚijÖÖÔ­Òòʧ°Ü»òÊʵ±µÄÉ豸Îļþ¶ªÊ§¡£

¡¡¡¡Linux³ýÁËËùÓбê×¼µÄ£¬»¹ÄÜ´¦ÀíÐí¶à·Ç±ê×¼µÄÈíÅ̸ñʽ¡£ÕâÓÐʱÐèÒªÌØÊâµÄ¸ñʽ»¯³ÌÐò¡£ÎÒÃÇÏÖÔÚÏÈÌø¹ýÕâЩÈíÅ̸ñʽ£¬Í¬Ê±Äã¿ÉÒԲ鿴/etc/fdprm Îļþ¡£Ëü¶¨ÒåÁËsetfdprm ʶ±ðµÄÉ趨¡£

¡¡¡¡²Ù×÷ϵͳ±ØÐëÖªµÀÈíÇýºÎʱ»»ÁËÈíÅÌ£¬ÀýÈ磬ÒÔÃâʹÓÃÉÏÒ»ÕÅÈíÅ̵ÄcacheÊý¾Ý¡£²»ÐÒµÄÊÇ£¬µ±ÓÃÓڴ˵ÄÐźÅÏ߶ÏÁË»ò²»ºÃʱ£¬µ±ÔÚMSDOSÖÐʹÓÃʱ£¬Õâ²¢²»×ÜÓÐЧ¡£Èç¹ûÄãÔøÓöµ½¹ýÈíÇýµÄÕâÖÖ¹ÖÒìµÄÎÊÌ⣬¿ÉÄÜÊÇÕâ¸öÔ­Òò¡£½â¾öÕâ¸öÎÊÌâµÄΨһ·½·¨ÊÇÐÞÀíÈíÇý¡£

¡¡¡¡CD-ROM

¡¡¡¡CD-ROMÇý¶¯Æ÷ʹÓÃÒ»¸ö¹âѧ¿É¶ÁµÄËÜÁÏÍ¿²¼µÄÅÌƬ¡£ÐÅÏ¢¼Ç¼ÔÚÅÌƬ±íÃæ µÄ´ÓÖÐÐĵıßÑصÄÂÝÐýÐÍС¿ÓÉÏ¡£Çý¶¯Æ÷·¢³öÒ»Êø¼¤¹âÀ´¶ÁÅÌ¡£µ±¼¤¹âÉ䵽С¿ÓÉÏ£¬¼¤¹âÒÔÒ»ÖÖ·½Ê½·´É䣻µ±ËüÉäµ½¹â»¬±íÃæÉÏ£¬ËüÒÔÁíÒ»ÖÖ·½Ê½·´Éä¡£ÕâºÜÈÝÒ׵رàÂë³Ébit£¬×é³ÉÐÅÏ¢¡£ÆäËûºÜÈÝÒ×£¬²»¹ýÊÇ»úе¡£

¡¡¡¡CD-ROMÇý¶¯Æ÷±ÈÓ²ÅÌÂý¡£µäÐ͵ÄÓ²Å̵Äƽ¾ùÑ°µÀ(seek)ʱ¼äСÓÚ15ºÁÃ룬¶ø¿ìËÙµÄCD-ROMÇý¶¯Æ÷Òª»¨Áãµã¼¸Ã롣ʵ¼ÊÊý¾Ý´«ÊäÂÊÔòÏ൱¿ì£¬ÔÚÊý°ÙKB/s¡£ËÙ¶ÈÂýʹCDROMÇý¶¯Æ÷²»ÄÜ´úÌæÓ²ÅÌʹÓà (ÓÐЩLinux distributionsÌṩ"live" CD-ROMÎļþϵͳ£¬Ê¹Ö®²»±Ø¿½±´Îļþµ½Ó²ÅÌ£¬Ê¹°²×°¼òµ¥²¢½ÚÔ¼ÁËÐí¶àÓ²ÅÌ¿Õ¼ä)£¬ËäÈ»ÊÇ¿ÉÄܵġ£Òª°²×°ÐÂÈí¼þ£¬CD-ROMºÜºÃ£¬ÒòΪÔÚ°²×°Ê±ËٶȲ¢·Ç×îÖØÒªµÄ¡£

¡¡¡¡ÓжàÖÖ·½·¨ÔÚCDROMÉÏ°²ÅÅÊý¾Ý¡£×îÁ÷ÐеÄÊǹú¼Ê±ê×¼»¯×éÖ¯¶¨ÒåµÄISO9660¡£Õâ¸ö±ê×¼¶¨ÒåÁËÒ»¸ö×îСµÄÎļþϵͳ£¬ÉõÖÁ±ÈMSDOS¸ü´Ö²Ú¡£ÕâÑù£¬ÓÉÓÚËüÊÇÕâôС£¬ËùÓвÙ×÷ϵͳ¶¼¿ÉÒÔ½«ËüÓ³Éäµ½×Ô¼ºµÄϵͳ¡£

¡¡¡¡²»Í¬UNIX²»ÄÜʹÓÃISO9660Îļþϵͳ£¬Òò´Ë¿ª·¢Á˶ÔÕâ¸ö±ê×¼µÄÒ»¸öÔöÇ¿£¬½ÐRock RidgeÔöÇ¿¡£ Rock RidgeÔÊÐí³¤ÎļþÃû¡¢·ûºÅÁ¬½ÓºÍÐí¶àÆäËûÓŵ㣬ʹCD-ROM¸üÏóUNIXÎļþϵͳ¡£Í¬Ê±£¬Rock RidgeÎļþϵͳÈÔÈ»ÊÇÒ»¸öÓÐЧµÄISO9660Îļþϵͳ£¬Ê¹·ÇUNIXÒ»Ñù¿ÉÒÔʹÓᣠLinuxͬʱ֧³ÖISO9660ºÍRock RidgeÔöÇ¿£¬ÔöÇ¿±»×Ô¶¯Ê¶±ðºÍʹÓá£

¡¡¡¡ÎļþϵͳֻÊÇÒ»²¿·Ö£¬Ðí¶àCD-ROM°üº¬µÄÊý¾ÝÐèÒªÌض¨µÄ³ÌÐò´æÈ¡£¬¶ø¶àÊý³ÌÐò²»ÄÜÔËÐÐÔÚLinuxÏ (µ±È»£¬¿ÉÄÜÔËÐÐÔÚLinuxµÄMSDOS·ÂÕæÆ÷dosemuÏÂ)¡£

¡¡¡¡CD-ROMÇý¶¯Æ÷ͨ¹ýÏà¹ØµÄÉ豸Îļþ´æÈ¡¡£ÓжàÖÖ·½·¨½«CDROMÁ¬½Óµ½¼ÆËã»ú£ºSCSI¡¢Éù¿¨»òEIDE¡£ÒªÍê³ÉÕâµÄÓ²¼þhacking¹¤×÷³¬³öÁ˱¾ÊéµÄ·¶Î§£¬µ«Á¬½Ó·½·¨¾ö¶¨ÁËÉ豸Îļþ¡£Ö¸µ¼¼û[Anv]

¡¡¡¡´Å´ø

¡¡¡¡´Å´øÇý¶¯Æ÷ʹÓôŴø£¬ÀàËÆ ÒôÀÖÓõĺдø¡£´Å´øÊÇ´®Ðеģ¬¼´Èç¹ûÒªµÃµ½¸ø¶¨²¿·ÖµÄÊý¾Ý£¬±ØÐë¾­¹ýËùÓв¿·Ö¡£´ÅÅÌ¿ÉÒÔËæ»ú´æÈ¡£¬¼´¿ÉÒÔÖ±½ÓÌøµ½´ÅÅÌÉϵÄij¸ö²¿·Ö¡£´®ÐдæÈ¡µÄ´Å´øµ±È»ÂýÁË¡£

¡¡¡¡ÁíÍâÒ»·½Ã棬´Å´øÏ൱±ãÒË£¬ÒòΪÎÞÐë¿ìËÙ¡£Ò²ÈÝÒ××öµÃºÜ³¤£¬Òò´Ë¿ÉÒÔÈÝÄÉ´óÁ¿µÄÊý¾Ý¡£Õâʹ´Å´øºÜÊÊÓÚÈç¹éµµ¡¢±¸·ÝµÈÎÞÐë¸ßËٵġ¢µ«ÐèÒªµÍ³É±¾ºÍ´óÈÝÁ¿µÄÊÂÇé¡£

¡¡¡¡¸ñʽ»¯

¡¡¡¡¸ñʽ»¯ÔڴŽéÖÊÉÏдÓÃÓÚ±ê¼Ç´ÅµÀºÍÉÈÇøµÄ±êÖ¾µÄ¹ý³Ì¡£´ÅÅ̸ñʽ»¯Ç°£¬Æä´Å±íÃæÊÇÍê³ÉµÄÒ»¿é¡£¸ñʽ»¯ºó£¬»ìãç±äΪÖÈÐò£¬½¨Á¢µÄ´ÅµÀ£¬»®·ÖÁËÉÈÇø¡£Êµ¼Êϸ½Ú²¢·Ç׼ȷµØÕâÑù£¬µ«ÖØÒªµÄÊÇ£º´ÅÅ̲»¾­¹ý¸ñʽ»¯ÊDz»ÄÜʹÓõġ£

¡¡¡¡ÕâÀïÊõÓïÓÐЩģºý£ºMS-DOSÖУ¬¸ñʽ»¯(format)Õâ¸ö´Ê»¹°üÀ¨Á˲úÉúÎļþϵͳµÄ¹ý³Ì(ÏÂÃ潫ÌÖÂÛµÄ)¡£ÕâÁ½¸ö¹ý³Ì¾­³£Ò»ÆðʹÓã¬ÓÈÆäÊÇÈíÅÌ¡£µ±±ØÐëÇø·Öʱ£¬ÕæÕýµÄ¸ñʽ»¯±»³ÆΪµÍ¼¶¸ñʽ»¯low-level formatting£¬¶ø½¨Á¢Îļþϵͳ±»³ÉΪ¸ß¼¶¸ñʽ»¯high-level formatting¡£ÔÚUNIXȦÖУ¬ÕâÁ½Õ߽иñʽ»­formatºÍ½¨Á¢Îļþϵͳmake a filesystem£¬±¾ÊéÖÐÒ²ÕâÑù³Æ¡£

¡¡¡¡IDEÓ²Å̺ÍһЩSCSIÓ²ÅÌʵ¼ÊÉϳ§ÉÌÒѾ­×öÁ˸ñʽ»¯£¬²¢ÎÞÐëÖظ´£»ÒòΪ¶àÊýÈËÎÞÐë¹ØÐÄËü¡£Êµ¼ÊÉÏ£¬¸ñʽ»¯Ó²ÅÌ¿ÉÄÜ·´¶ø²»ºÃ£¬±ÈÈçÒòΪӲÅÌ¿ÉÄÜÐèÒªÓÃÌض¨µÄ·½·¨¸ñʽ»¯Ê¹»µÉÈÇø±»×Ô¶¯Ìæ»»¡£

¡¡¡¡´ÅÅ̾­³£ÐèÒªÌض¨µÄ³ÌÐòÀ´¸ñʽ»¯£¬ÒòΪÇý¶¯Æ÷µÄ¸ñʽ»¯Âß¼­µÄ½Ó¿Úÿ¸öÇý¶¯Æ÷¶¼²»Ò»Ñù¡£¸ñʽ»¯³ÌÐò¾­³£ÔÚ¿ØÖÆÆ÷BIOSÉÏ£¬»òÓÃMSDOS³ÌÐòÌṩ£¬Õⶼ²»Ì«ÈÝÒ×ÔÚLinuxÖÐʹÓá£

¡¡¡¡¸ñʽ»¯ÖпÉÄܻᷢÏÖ´ÅÅ̵Ļµµã£¬½Ð»µ¿ébad blocks or bad sectors¡£ÕâÓÐʱÓÉÇý¶¯Æ÷×Ô¼º´¦Àí¡£µ«ÓÐʱ£¬Èç¹û»µ¿éÌ«¶à£¬ÐèҪһЩ¹¤×÷À´±ÜÃâʹÓôÅÅ̵ÄÕⲿ·Ö¡£ The logic to do this is built into the filesystem; ÏÂÃ潫˵Ã÷ÈçºÎÔö¼ÓÕâЩÐÅÏ¢µ½Îļþϵͳ¡£ÁíÍ⣬²úÉúÒ»¸öÖ»¸²¸ÇÕâЩ»µµÄ²¿·ÖµÄС·ÖÇøÒ²ÊÇÒ»¸ö°ì·¨¡£Èç¹û»µÇø½Ï´ó£¬Õâ¿ÉÄÜÊǸöºÃ°ì·¨£¬ÒòΪÎļþϵͳÓÐʱÄÑÒÔ´¦Àí´óÁ¿µÄ»µÇø¡£

¡¡¡¡ÈíÅ̸ñʽ»¯Ê¹ÓÃfdformat ¡£ÈíÅÌÉ豸ʹÓøø¶¨µÄ²ÎÊý£¬ÀýÈçÏÂÃæµÄÃüÁîÔÚµÚÒ»¸öÈíÇýÖиñʽ»¯Ò»ÕŸßÃܶÈ3.5'ÈíÅÌ£º

¡¡¡¡$ fdformat /dev/fd0H1440
¡¡¡¡¡¡¡¡Double-sided, 80 tracks, 18 sec/track. Total capacity 1440 kB.
¡¡¡¡¡¡¡¡Formatting ... done
¡¡¡¡¡¡¡¡Verifying ... done
¡¡¡¡¡¡¡¡$

¡¡¡¡×¢Ò⣬Èç¹ûÏëʹÓÃ×Ô¶¯¼ì²âÉ豸(Èç/dev/fd0 )£¬ ±ØÐëÓÃÏÈsetfdprm É趨²ÎÊý¡£ÒªµÃµ½ÓëÉÏÃæÒ»ÑùµÄ½á¹û£¬¿ÉÒÔÕâÑù£º

¡¡¡¡$ setfdprm /dev/fd0 1440/1440
¡¡¡¡¡¡¡¡$ fdformat /dev/fd0
¡¡¡¡¡¡¡¡Double-sided, 80 tracks, 18 sec/track. Total capacity 1440 kB.
¡¡¡¡¡¡¡¡Formatting ... done
¡¡¡¡¡¡¡¡Verifying ... done
¡¡¡¡¡¡¡¡$

¡¡¡¡Ñ¡ÔñÓëÈíÅÌÀàÐÍÏà·ûµÄÕýÈ·µÄÉ豸Îļþͨ³£¸ü·½±ã¡£×¢Ò⣬±ÈÈíÅÌÉè¼Æ¸ñʽ»¯¸ü¶àµÄÐÅÏ¢ÈÝÁ¿ÊÇûÓÐÒâÒåµÄ¡£

¡¡¡¡fdformat Ò²½«ÑéÖ¤ÈíÅÌ£¬ÀýÈç¼ì²é»µ¿é¡£ËüÔÚ»µ¿éÊÔÑ鼸´Î(Äãͨ³£ÄÜÌýµ½£¬Çý¶¯Æ÷µÄÔëÉùºÜÃ÷ÏÔ)¡£ If the floppy is only marginally bad (due to dirt on the read/write head, some errors are false signals), fdformat ¿ÉÄÜûÊ£¬¶øÕæÕýµÄ´íÎó¿ÉÄÜÍ˳öÓÐЧ¹ý³Ì¡£ºËÐÄ°Ñ·¢ÏÖµÄÿ¸öI/O´íÎó´òÓ¡logÐÅÏ¢£¬Ë͵½¿ØÖÆ̨£¬»òÕߣ¬Èç¹ûʹÓÃÁËsyslog £¬Ò²Ë͵½/usr/adm/messages Îļþ¡£fdformat ×Ô¼º²»ËµÃ÷ÄÄÀï³ö´í(Ò²²»±Ø¿¼ÂÇ£¬ÈíÅ̺ܱãÒË£¬»µÁ˾ÍÈÓ)¡£

¡¡¡¡$ fdformat /dev/fd0H1440
¡¡¡¡¡¡¡¡Double-sided, 80 tracks, 18 sec/track. Total capacity 1440 kB.
¡¡¡¡¡¡¡¡Formatting ... done
¡¡¡¡¡¡¡¡Verifying ... read: Unknown error
¡¡¡¡¡¡¡¡$

¡¡¡¡badblocks ÃüÁî¿ÉÓÃÓÚ²éÕÒÈκδÅÅÌ»ò·ÖÇøµÄ»µ¿é(°üÀ¨ÈíÅÌ)¡£Ëü²»¸ñʽ»¯´ÅÅÌ£¬Òò´Ë¿ÉÒÔÓÃÓÚ¼ì²é´æÔÚµÄÎļþϵͳ¡£ÏÂÃæµÄÀý×Ó¼ì²é³öÒ»ÕÅ3.5'ÈíÅÌÉϵÄ2¸ö»µ¿é£º

¡¡¡¡$ badblocks /dev/fd0H1440 1440
¡¡¡¡¡¡¡¡718
¡¡¡¡¡¡¡¡719
¡¡¡¡¡¡¡¡$

¡¡¡¡badblocks Êä³ö·¢ÏֵĻµ¿éµÄ¿éºÅ¡£¶àÊýÎļþϵͳ¿ÉÒÔ±ÜÃâÕâÑùµÄ»µ¿é¡£ËûÃÇά»¤Ò»¸öÒÑÖªµÄ»µ¿éÁÐ±í£¬ÔÚÎļþϵͳ½¨Á¢Ê±³õʼ»¯£¬²¢¿ÉÒÔÔÚÒÔºóÐ޸ġ£³õʼµÄ»µ¿é²éÕÒ¿ÉÓÉmkfs ÃüÁîÍê³É(Ëü³õʼ»¯Îļþϵͳ)£¬ÒÔºó¿ÉÒÔÓÃbadblocks À´¼ì²é£¬ÐµĿé¿ÉÒÔÓÃfsck ¼ÓÈë¡£ºóÃæÎÒÃǽ«ËµÃ÷mkfs ºÍfsck ¡£

¡¡¡¡Ðí¶àÐÂÐ͵ÄÓ²ÅÌ×Ô¶¯·¢ÏÖ»µ¿é£¬²¢ÆóͼÓÃÒ»¸öÌض¨µÄ¡¢±£»¤µÄºÃ¿éÀ´´úÌæËü¡£Õâ¶Ô²Ù×÷ϵͳÊDz»¿É¼ûµÄ¡£ÕâÖÖÌØÕ÷Ó¦¸ÃÔÚÓ²ÅÌÊÖ²áµÄÎĵµÖУ¬Èç¹ûÄãºÃÆæµÄ»°¡£µ«¼´Ê¹ÕâÑùµÄÓ²ÅÌÒ²¿ÉÄÜʧ°Ü£¬Èç¹û»µ¿éÊýÁ¿Ì«´óµÄ»°£¬ËäÈ»Èç¹ûÕâÑù£¬ÄÇÓ²Å̾ͻù±¾Éϲ»ÄÜÓÃÁË¡£

·ÖÇø

¡¡¡¡Ò»¸öÓ²ÅÌ¿É·ÖΪ¼¸¸ö·ÖÇø¡£Ã¿¸ö·ÖÇøºÃÏóÊǵ¥¶ÀµÄÓ²ÅÌ¡£ÕâÑù£¬ÄãÈç¹ûÖ»ÓÐÒ»¸öÓ²ÅÌ£¬È´Ïë°²×°2¸ö²Ù×÷ϵͳ£¬Äã¿ÉÒÔ°ÑÕâ¸öÓ²ÅÌ·ÖΪ2¸ö·ÖÇø¡£Ã¿¸ö²Ù×÷ϵͳÈÎÒâʹÓÃ×Ô¼ºµÄ·ÖÇø¶ø²»¸ÉÈÅÁíÒ»¸ö¡£ÕâÖÖ·½·¨£¬2¸ö²Ù×÷ϵͳ¿ÉÒÔÔÚͬһӲÅÌÉϺÍƽ¹²´¦¡£Èç¹ûûÓзÖÇø£¬ÄãÖ»ÄÜΪÿ¸ö²Ù×÷ϵͳ¹ºÂòÒ»¸öÓ²ÅÌ¡£

¡¡¡¡ÈíÅ̲»·ÖÇø¡£ÕâûÓм¼ÊõÔ­Òò£¬Ö»ÒòΪ̫С£¬Ã»ÓбØÒª¡£CDROMÒ»°ãÒ²²»·ÖÇø£¬ÒòΪ×÷Ϊһ¸ö´óÅ̸üÒ×ÓÚʹÓ㬶øÇÒºÜÉÙÓжà²Ù×÷ϵͳµÄÐèÒª¡£

MBR(Ö÷Òýµ¼¼Ç¼), Æô¶¯ÉÈÇøºÍ·ÖÇø±í

¡¡¡¡Ò»¸öÓ²ÅÌÈçºÎ·ÖÇøµÄÐÅÏ¢´æÔÚËüµÄµÚÒ»¸öÉÈÇø(¼´µÚÒ»ÃæµÚÒ»µÀµÚÒ»ÉÈÇø)¡£Õâ¸öµÚÒ»ÉÈÇøÊÇÓ²Å̵ÄÖ÷Òýµ¼¼Ç¼(MBR)£»ÕâÊǼÆËã»úÆô¶¯Ê±BIOS¶ÁÈëºÍÆô¶¯µÄÉÈÇø¡£Ö÷Òýµ¼¼Ç¼°üÀ¨Ò»¶ÎС³ÌÐò£¬¶ÁÈë·ÖÇø±í£¬¼ì²éÄĸö·ÖÇøÊǻ·ÖÇø(¼´Æô¶¯·ÖÇø)£¬²¢¶ÁÈë»î¶¯·ÖÇøµÄµÚÒ»¸öÉÈÇø£º¸Ã·ÖÇøµÄÆô¶¯ÉÈÇø(MBRÒ²ÊÇÆô¶¯ÉÈÇø£¬Ö»²»¹ýÒòΪÆäÌØÊâµØ룬ËùÒÔʹÓÃÌØÊâµÄÃû×Ö)¡£Õâ¸öÆô¶¯ÉÈÇø°üÀ¨ÁíÒ»¸öС³ÌÐò£¬¶ÁÈëÕâ¸ö·ÖÇø(¼ÙÉèÊÇ¿ÉÆô¶¯µÄ)ÉϲÙ×÷ϵͳµÄµÚÒ»¸ö²¿·Ö£¬È»ºóÆô¶¯Ëü¡£

¡¡¡¡Õâ¸ö·ÖÇø·½°¸²»ÊÇÄÚÖÃÓÚÓ²¼þºÍBIOSµÄ£¬Ö»ÊÇÐí¶à²Ù×÷ϵͳ×ñÑ­µÄÔ¼¶¨¡£²¢·ÇËùÓеIJÙ×÷ϵͳ¶¼×ñÑ­Õâ¸öÔ¼¶¨£¬Ò²ÓÐÀýÍâ¡£ÓÐЩ²Ù×÷ϵͳ֧³Ö·ÖÇø£¬µ«ËûÃÇÕ¼ÁìÓ²ÅÌÉϵÄÒ»¸ö·ÖÇø£¬È»ºóʹÓÃËûÃÇ×Ô¼ºµÄÄÚ²¿·ÖÇø·½·¨¹ÜÀíÕâ¸ö·ÖÇø¡£½ÏеIJÙ×÷ϵͳ¿ÉÒÔºÍÆäËû²Ù×÷ϵͳºÍƽ¹²´¦(°üÀ¨Linux)£¬¶øÎÞÐèÌØÊâµÄ´ëÊ©£¬µ«²»Ö§³Ö·ÖÇøµÄ²Ù×÷ϵͳÎÞ·¨ÔÚͬһӲÅÌÉÏÓëÆäËû²Ù×÷ϵͳ¹²´æ¡£

¡¡¡¡Îª°²È«Ô¤·À£¬×îºÃÏÈÔÚÖ½ÉÏдÏ·ÖÇø±í£¬ÕâÑùÔÚ´íÎó·¢Éúʱ²»»á¶ªÊ§ÄãµÄÎļþ¡£(¿ÉÒÔʹÓÃfdisk ÐÞ¸´»µµÄ·ÖÇø±í)¡£ )Ïà¹ØÐÅÏ¢¿ÉÓÃfdisk -l ÃüÁî¸ø³ö:

¡¡¡¡$ fdisk -l /dev/hda

¡¡¡¡Disk /dev/hda: 15 heads, 57 sectors, 790 cylinders
¡¡¡¡¡¡¡¡Units = cylinders of 855 * 512 bytes

¡¡¡¡Device Boot Begin Start End Blocks Id System
¡¡¡¡¡¡¡¡/dev/hda1 1 1 24 10231+ 82 Linux swap
¡¡¡¡¡¡¡¡/dev/hda2 25 25 48 10260 83 Linux native
¡¡¡¡¡¡¡¡/dev/hda3 49 49 408 153900 83 Linux native
¡¡¡¡¡¡¡¡/dev/hda4 409 409 790 163305 5 Extended
¡¡¡¡¡¡¡¡/dev/hda5 409 409 744 143611+ 83 Linux native
¡¡¡¡¡¡¡¡/dev/hda6 745 745 790 19636+ 83 Linux native
¡¡¡¡¡¡¡¡$

À©Õ¹ºÍÂß¼­·ÖÇø

¡¡¡¡PCÓ²Å̵Ä×î³õµÄ·ÖÇø·½°¸Ö»ÔÊÐí4¸ö·ÖÇø¡£Êµ¼ÊʹÓÃÖÐÕâÌ«ÉÙÁË£¬±ÈÈçÓÐÈËÏë×°¶àÓÚ4¸ö²Ù×÷ϵͳ (Linux, MS-DOS, OS/2, Minix, FreeBSD, NetBSD, Windows/NTµÈ),»òÓÐʱһ¸ö²Ù×÷ϵͳÓжà¸ö·ÖÇø¸üºÃ£¬ÀýÈçÓÉÓÚËٶȵÄÔ­Òò£¬LinuxµÄ¶Ô»»Çø×îºÃµ¥¶ÀʹÓÃ×Ô¼ºµÄ·ÖÇø£¬¶ø²»ÊÇÔÚÖ÷ Linux·ÖÇøÖÐ(ÏÂÎÄÏêÊö)¡£

¡¡¡¡Îª¿Ë·þÕâ¸öÉè¼ÆÎÊÌ⣬·¢Ã÷ÁËÀ©Õ¹·ÖÇø¡£Õâ¸ö·½·¨ÔÊÐí½«»ù±¾·ÖÇø·ÖΪÈô¸É×Ó·ÖÇø£¬Òò¶ø±»×Ó·ÖÇøµÄ»ù±¾·ÖÇø³ÆΪÀ©Õ¹·ÖÇø£¬¶ø×Ó·ÖÇø³ÆΪÂß¼­·ÖÇø£¬ËûÃǵıíÏÖÀàËÆ»ù±¾·ÖÇø £¬µ«²úÉú·½·¨²»Í¬¡£ËûÃÇÖ®¼äûÓÐËٶȲî±ð¡£

¡¡¡¡Ó²Å̵ķÖÇø½á¹¹¿ÉÄÜÀàËÆ¡£Õâ¸öÓ²Å̱»·ÖΪ3¸ö»ù±¾·ÖÇø£¬µÚ¶þ¸ö±»·ÖΪ2¸öÂß¼­·ÖÇø¡£²¿·ÖÓ²Å̸ù±¾Ã»ÓзÖÇø¡£Ó²ÅÌÊÇÒ»¸öÕûÌ壬ÿ¸ö»ù±¾·ÖÇøÓÐÒ»¸öÆô¶¯ÉÈÇø¡£

·ÖÇøÖÖÀà

¡¡¡¡·ÖÇø±í(MBRºÍÀ©Õ¹·ÖÇøÀﶼÓÐ)ÖУ¬¶Ôÿ¸ö·ÖÇø£¬ÓÐÒ»¸ö×Ö½ÚÖ¸³ö·ÖÇøÖÖÀà¡£ÕâÊÔͼȷ¶¨Ê¹Óø÷ÖÇøµÄ²Ù×÷ϵͳ£¬»òÓÃÓںβÙ×÷ϵͳ¡£ÆäÄ¿µÄÊDZÜÃâ2¸ö²Ù×÷ϵͳʹÓÃͬһ·ÖÇø¡£¿Éʵ¼ÊÉÏ£¬²Ù×÷ϵͳ²¢²»ÕæµÄ×¢Òâ·ÖÇøÖÖÀà×Ö½Ú£»ÀýÈ磬Linux¸ù±¾²»¹ÜËüÊÇʲô¡£½Ï»µµÄÇé¿öÊÇ£¬ÓÐЩ²Ù×÷ϵͳ´íÎóµØʹÓÃËü£ºÀýÈçÓÐЩ°æ±¾µÄDR-DOSºöÂÔÁËËüµÄ×î¸ßλ(MSB)£¬¶øÆäËûһЩϵͳÔò²»ÊÇ¡£

¡¡¡¡Ã»ÓÐÒ»¸ö±ê×¼»¯×éÖ¯¶¨Òå·ÖÇøÖÖÀà×Ö½Úÿ¸öÖµµÄÒâÒ壬µ«Ò»Ð©¹²Í¬½ÓÊܵÄÖµ°üÀ¨ÔÚ±í 4.1ÖС£ÏàͬµÄÁбí¿ÉÒÔͨ¹ýLinuxµÄfdisk ÃüÁîµÃµ½¡£

¸øÓ²ÅÌ·ÖÇø

¡¡¡¡ÓÐÐí¶à²úÉúºÍɾ³ý·ÖÇøµÄ³ÌÐò¡£Ðí¶à²Ù×÷ϵͳ×Ô´ø£¬×îºÃʹÓÃÆä×Ô´øµÄ£¬³ý·ÇÒª×öһЩËü²»ÄÜ×÷µ½µÄ¡£Ðí¶àÕâÖÖ³ÌÐò½Ðfdisk , °üÀ¨Linux, »òÆä±äÖÖ¡£ Linux fdisk µÄʹÓÃϸ½Ú¿É¼ûÆäManÊֲᡣ cfdisk ÃüÁîÀàËÆfdisk , µ«ÓиüºÃµÄÓû§½çÃæ(È«ÆÁµÄ)¡£

¡¡¡¡Ê¹ÓÃIDEÓ²ÅÌʱ£¬Æô¶¯·ÖÇø(´ø¿ÉÆô¶¯ºËÐÄÓ³ÏóÎļþµÄ·ÖÇø)±ØÐëÈ«ÔÚÇ°1024¸öÖùÃæÄÚ¡£ÕâÊÇÒòΪӲÅÌͨ¹ýBIOSÆô¶¯(ÔÚϵͳ½øÈë±£»¤Ä£Ê½Ç°)£¬¶øBIOS²»ÄÜ´¦Àí¶àÓÚ1024ÖùÃæ¡£ÓÐʱҲ¿ÉÄÜʹÓò¿·ÖÔÚÇ°1024ÖùÃæµÄÆô¶¯·ÖÇø£¬ÕâÒªÇóËùÓÐÓÃBIOS¶ÁÈëµÄÎļþ¶¼ÔÚÇ°1024ÖùÃæÄÚ¡£ÓÉÓÚÕâÄÑÓë°²ÅÅ£¬Òò´ËÕâÊǸöºÜ²îµÄÖ÷Ò⣻Äã²»¿ÉÄÜÖªµÀʲôʱºòºËÐÄÉý¼¶»ò´ÅÅÌËéƬÕûÀí»áµ¼ÖÂϵͳÎÞ·¨Æô¶¯¡£Òò´Ë£¬Ó¦¸ÃÈ·ÈÏÄãµÄÆô¶¯·ÖÇøÍêÈ«ÔÚÇ°1024ÖùÃæÄÚ¡£

¡¡¡¡ÊÂʵÉÏ£¬Ò»Ð©Ð°æµÄBIOSºÍIDEÓ²ÅÌ¿ÉÒÔ´¦Àí¶àÓÚ1024ÖùÃæ¡£Èç¹ûÄãÓÐÕâÑùÒ»¸öϵͳ£¬Äã¿ÉÒÔÍüÈ´Õâ¸öÎÊÌ⣻Èç¹ûÄã²»ÄÜÈ·ÈÏ£¬»¹ÊÇ°ÑÆô¶¯·ÖÇø·ÅÔÚÇ°1024ÖùÃæÄÚ¡£

¡¡¡¡Ã¿¸ö·ÖÇøÓµÓÐÒ»¿éÁ¬ÐøµÄÉÈÇø¡£ÒòΪLinuxÎļþϵͳʹÓÃ1 kBµÄ¿é£¬¼´2¸öÉÈÇø£¬ËùÒÔÆæÊý¸öÉÈÇø»áµ¼ÖÂ×îºóÒ»¸öÉÈÇø²»ÄÜʹÓã¬Õâ²»»áÓÐʲôÎÊÌ⣬µ«²»ºÃ£¬ÓÐЩ°æ±¾µÄ fdisk »á¶Ô´Ë¸ø³ö¾¯¸æ¡£

¡¡¡¡¸Ä±ä·ÖÇø´óСһ°ãÒªÇóÊ×Ïȱ¸·Ö´Ë·ÖÇøÏë±£ÁôµÄËùÓж«Î÷(Ϊ·ÀÍòÒ»£¬×îºÃ±¸·ÖÕû¸öÓ²ÅÌ)£¬È»ºóɾ³ý´Ë·ÖÇø£¬²úÉúзÖÇø£¬×îºó»Ø´æËùÓж«Î÷µ½Ð·ÖÇø¡£Èç¹ûÊÇÀ©´ó·ÖÇø£¬Äã¿ÉÄÜÐèÒªµ÷ÕûÏàÁÚ·ÖÇøµÄ´óС(²¢±¸·Ö¡¢»Ø´æ)¡£

¡¡¡¡ÓÉÓڸıä·ÖÇø´óСÊÇÈç´ËÍ´¿à£¬×îºÃÒ»´Î¾ÍÈ·¶¨¡£»òÓµÓÐÒ»¸öÓÐЧ¶øÒ×Óõı¸·Öϵͳ¡£Èç¹ûÄãͨ¹ýÎÞÐëÌ«¶àÈ˹¤¸ÉÔ¤µÄ½éÖÊ°²×°(ÀýÈçCDROM£¬¶ø²»ÊÇÈíÅÌ)£¬ÄÇô¿ªÊ¼¿ÉÒԱȽÏÈÝÒ×µØÍæÍæ¸÷ÖÖÉèÖá£ÒòΪÄãÎÞÐ뱸·ÖʲôÊý¾Ý£¬¸Ä¼¸´Î·ÖÇø´óС²»»áÌ«¹ýÍ´¿à¡£

¡¡¡¡ÓиöMSDOSµÄ³ÌÐò½Ðfips , ¿ÉÒÔÎÞÐ뱸·ÖºÍ»Ø´æµØ¸Ä±äMSDOS·ÖÇøµÄ´óС, µ«¶ÔÆäËûÎļþϵͳ£¬±¸·Ö»Ø´æ»¹ÊDZØÐëµÄ¡£

É豸ÎļþºÍ·ÖÇø

¡¡¡¡Ã¿¸ö·ÖÇøºÍÀ©Õ¹·ÖÇøÓÐ×Ô¼ºµÄÉ豸Îļþ¡£ÕâЩÎļþµÄÃüÃû¹æ¶¨ÊÇÔÚÕû¸öÅ̵ÄÃû×Ö¼Ó·ÖÇøºÅ£¬²¢Ô¼¶¨1-4ÊÇ»ù±¾·ÖÇø(²»¹ÜÕæµÄÓм¸¸ö»ù±¾·ÖÇø)£¬5-8ÊÇÂß¼­·ÖÇø(²»¹ÜËüÔÚÄĸö»ù±¾·ÖÇøÖÐ)¡£ÀýÈ磬/dev/hda1 ÊǵÚÒ»¸öIDEÓ²Å̵ĵÚÒ»¸ö»ù±¾·ÖÇø£¬¶ø/dev/sdb7 Êǵڶþ¸öSCSIÓ²Å̵ĵÚÈý¸öÀ©Õ¹·ÖÇø¡£É豸Áбí [Anv]¸ø³ö¸üÏêϸµÄÐÅÏ¢¡£

Îļþϵͳ

ʲôÊÇÎļþϵͳ?

¡¡¡¡ÎļþϵͳÊDzÙ×÷ϵͳÓÃÓÚÃ÷È·´ÅÅÌ»ò·ÖÇøÉϵÄÎļþµÄ·½·¨ºÍÊý¾Ý½á¹¹£»¼´ÔÚ´ÅÅÌÉÏ×éÖ¯ÎļþµÄ·½·¨¡£Ò²Ö¸ÓÃÓÚ´æ´¢ÎļþµÄ´ÅÅÌ»ò·ÖÇø£¬»òÎļþϵͳÖÖÀà¡£Òò´Ë£¬¿ÉÒÔ˵"ÎÒÓÐ2¸öÎļþϵͳ"Òâ˼ÊÇËûÓÐ2¸ö·ÖÇø£¬Ò»¸ö´æÎļþ£¬»òËûÓà "À©Õ¹Îļþϵͳ"£¬Òâ˼ÊÇÎļþϵͳµÄÖÖÀà¡£

¡¡¡¡´ÅÅÌ»ò·ÖÇøºÍËüËù°üÀ¨µÄÎļþϵͳµÄ²»Í¬ÊǺÜÖØÒªµÄ¡£ÉÙÊý³ÌÐò(°üÀ¨×îÓÐÀíÓɵIJúÉúÎļþϵͳµÄ³ÌÐò)Ö±½Ó¶Ô´ÅÅÌ»ò·ÖÇøµÄԭʼÉÈÇø½øÐвÙ×÷£»Õâ¿ÉÄÜÆÆ»µÒ»¸ö´æÔÚµÄÎļþϵͳ¡£´ó²¿·Ö³ÌÐò»ùÓÚÎļþϵͳ½øÐвÙ×÷£¬ÔÚ²»Í¬ÖÖÎļþϵͳÉϲ»Äܹ¤×÷¡£

¡¡¡¡Ò»¸ö·ÖÇø»ò´ÅÅÌÄÜ×÷ΪÎļþϵͳʹÓÃÇ°£¬ÐèÒª³õʼ»¯£¬²¢½«¼Ç¼Êý¾Ý½á¹¹Ð´µ½´ÅÅÌÉÏ¡£Õâ¸ö¹ý³Ì¾Í½Ð½¨Á¢Îļþϵͳ¡£

¡¡¡¡´ó²¿·ÖUNIXÎļþϵͳÖÖÀà¾ßÓÐÀàËƵÄͨÓýṹ£¬¼´Ê¹Ï¸½ÚÓÐЩ±ä»¯¡£ÆäÖÐÐĸÅÄîÊdz¬¼¶¿ésuperblock, i½Úµãinode, Êý¾Ý¿édata block,Ŀ¼¿édirectory block, ºÍ¼ä½Ó¿éindirection block¡£³¬¼¶¿é°üÀ¨ÎļþϵͳµÄ×ÜÌåÐÅÏ¢£¬±ÈÈç´óС(Æä׼ȷÐÅÏ¢ÒÀÀµÎļþϵͳ)¡£ i½Úµã°üÀ¨³ýÁËÃû×ÖÍâµÄÒ»¸öÎļþµÄËùÓÐÐÅÏ¢£¬Ãû×ÖÓëi½ÚµãÊýÄ¿Ò»Æð´æÔÚĿ¼ÖУ¬Ä¿Â¼ÌõÄ¿°üÀ¨ÎļþÃûºÍÎļþµÄi½ÚµãÊýÄ¿¡£ i½Úµã°üÀ¨¼¸¸öÊý¾Ý¿éµÄÊýÄ¿£¬ÓÃÓÚ´æ´¢ÎļþµÄÊý¾Ý¡£ i½ÚµãÖÐÖ»ÓÐÉÙÁ¿Êý¾Ý¿éÊýµÄ¿Õ¼ä£¬Èç¹ûÐèÒª¸ü¶à£¬»á¶¯Ì¬·ÖÅäÖ¸ÏòÊý¾Ý¿éµÄÖ¸Õë¿Õ¼ä¡£ÕâЩ¶¯Ì¬·ÖÅäµÄ¿éÊǼä½Ó¿é£»ÎªÁËÕÒµ½Êý¾Ý¿é£¬ÕâÃû×ÖÖ¸³öËü±ØÐëÏÈÕÒµ½¼ä½Ó¿éµÄºÅÂë¡£

¡¡¡¡UNIXÎļþϵͳͨ³£ÔÊÐíÔÚÎļþÖвúÉú¿×(hole) (ÓÃlseek ; Çë¿´ÊÖ²á), Òâ˼ÊÇÎļþϵͳ¼Ù×°ÎļþÖÐÓÐÒ»¸öÌØÊâµÄλÖÃÖ»ÓÐ0×Ö½Ú£¬µ«Ã»ÓÐΪÕâÎļþµÄÕâ¸öλÖñ£Áôʵ¼ÊµÄ´ÅÅÌ¿Õ¼ä(ÕâÒâζ×ÅÕâ¸öÎļþ½«ÉÙÓÃһЩ´ÅÅÌ¿Õ¼ä)¡£Õâ¶ÔСµÄ¶þ½øÖÆÎļþ¾­³£·¢Éú£¬Linux¹²Ïí¿â¡¢Ò»Ð©Êý¾Ý¿âºÍÆäËûһЩÌØÊâÇé¿ö¡£ (¿×ÓÉ´æ´¢ÔÚ¼ä½Ó¿é»òi½ÚµãÖеÄ×÷ΪÊý¾Ý¿éµØÖ·µÄÒ»¸öÌØÊâֵʵÏÖ£¬Õâ¸öÌØÊâµØַ˵Ã÷ûÓÐΪÎļþµÄÕâ¸ö²¿·Ö·ÖÅäÊý¾Ý¿é£¬¼´£¬ÎļþÖÐÓÐÒ»¸ö¿×¡£)

¡¡¡¡¿×ÓÐÒ»¶¨µÄÓô¦¡£ÔÚ±ÊÕßµÄϵͳÖУ¬Ò»¸ö¼òµ¥µÄ²âÁ¿¹¤¾ßÏÔʾÔÚ200MBʹÓõĴÅÅÌ¿Õ¼äÖУ¬ÓÉÓÚ¿×£¬½ÚÔ¼ÁË´óÔ¼4MB¡£ÔÚÕâ¸öϵͳÖУ¬³ÌÐòÏà¶Ô½ÏÉÙ£¬Ã»ÓÐÊý¾Ý¿âÎļþ¡£ÓйØÕâ¸ö²âÁ¿¹¤¾ßµÄϸ½ÚÇë¿´¸½Â¼ A.

Filesystems galore

¡¡¡¡LinuxÖ§³Ö¶àÖÖÎļþϵͳ¡£ÏÂÃæÊÇ×îÖØÒªµÄ¼¸¸ö£º

minix
¡¡¡¡×îÀϵģ¬ÏàÐÅÊÇ×î¿É¿¿µÄ£¬µ«È±ÉÙÌØÉ«(ÓÐЩûÓÐʱ¼ä±ê¼Ç£¬ÎļþÃû×30¸ö×Ö·û)£¬ÄÜÁ¦ÓоÖÏÞ(ÿ¸öÎļþϵͳ×î¶à64MB)¡£

xia
¡¡¡¡minixÎļþϵͳµÄÒ»¸öÐÞÕý°æ±¾£¬ÌáÉýÁËÎļþÃûºÍÎļþϵͳ´óСµÄ¾ÖÏÞ£¬µ«Ã»ÓÐеÄÌØÉ«¡£²»Ì«Á÷ÐУ¬µ«¾Ý˵¹¤×÷µÃºÜºÃ¡£

ext2
¡¡¡¡×îºÃµÄLinux×Ô¼ºµÄÎļþϵͳ£¬Ò²Êǵ±Ç°×îͨÓõġ£ÆäÉè¼ÆÒ×ÓÚÏòÉϼæÈÝ£¬ËùÒÔаæµÄÎļþϵͳ´úÂëÎÞÐèÖØ×öÒÑÓеÄÎļþϵͳ¡£

ext
¡¡¡¡ext2µÄÀϰ棬ÇÒ²»ÏòÉϼæÈÝ¡£ÄÑÓÚÓÃа氲װ³ÌÐò°²×°£¬´ó²¿·ÖÈ˶¼¸ÄÓÃext2¡£

¡¡¡¡ÁíÍ⣬֧³Ö¶àÖÖÆäËûÏÖ´æµÄÍâΧÎļþϵͳ£¬ºÜÈÝÒ×ÓëÆäËûÍâΧÎļþϵͳ½»»»Îļþ¡£ÕâЩÍâΧÎļþϵͳºÃÏóÊÇ×Ô¼ºµÄÒ»Ñù£¬³ýÁË¿ÉÄÜȱÉÙһЩһ°ãUNIXµÄÌØÕ÷£¬»òÓÐЩ²»Í¬µÄ¾ÖÏÞ¡£

msdos
¡¡¡¡ÓëMSDOS¡¢OS/2µÈµÄFATÎļþϵͳ¼æÈÝ¡£

umsdos
¡¡¡¡LinuxϵÄÀ©Õ¹msdosÎļþϵͳÇý¶¯£¬Ö§³Ö³¤ÎļþÃû¡¢ËùÓÐÕß¡¢ÔÊÐíȨÏÞ¡¢Á¬½ÓºÍÉ豸Îļþ¡£ÔÊÐíÒ»¸öÆÕͨµÄmsdosÎļþϵͳÓÃÓÚLinux£¬¶øÎÞÐëΪLinux½¨Á¢µ¥¶ÀµÄ·ÖÇø¡£

iso9660
¡¡¡¡±ê×¼CDROMÎļþϵͳ£¬Í¨ÓõÄRock RidgeÔöÇ¿£¬ÔÊÐí³¤ÎļþÃû¡£

nfs
¡¡¡¡ÍøÂçÎļþϵͳ£¬ÔÊÐí¶ą̀¼ÆËã»úÖ®¼ä¹²ÏíÎļþϵͳ£¬Ò×ÓÚ´ÓËùÓÐÕâЩ¼ÆËã»úÉÏ´æÈ¡Îļþ¡£

hpfs
¡¡¡¡OS/2Îļþϵͳ¡£

sysv
¡¡¡¡SystemV/386, Coherent, ºÍXenixÎļþϵͳ¡£

¡¡¡¡¸ù¾ÝÇé¿öÑ¡ÔñÎļþϵͳ¡£Èç¼æÈÝÐÔ»òÆäËûÔ­Òò±ØÐèʹÓ÷ÇLinuxÎļþϵͳ£¬ÄǾͱØÐëÓá£Èç¹û¿ÉÒÔ×ÔÓÉÑ¡Ôñ£¬¿ÉÄÜ×îÃ÷ÖǵÄÑ¡ÔñÊÇext2£¬ÒòΪËüÓµÓÐÈ«²¿ÌØÕ÷¶øÎÞÐëÈÌÊÜÐÔÄÜȱÏÝ¡£

¡¡¡¡»¹ÓÐprocÎļþϵͳ, Ò»°ãÔÚ/proc Ŀ¼, Ëü²»ÊÇÒ»¸öÕæÕýµÄÎļþϵͳ£¬ËäÈ»ºÃÏóÊÇ¡£procÎļþϵͳʹÓû§Ò×ÓÚ´æÈ¡È«²¿ºËÐÄÊý¾Ý½á¹¹£¬±ÈÈç½ø³ÌÁÐ±í¡£ËüʹÕâЩÊý¾Ý½á¹¹¿´ÆðÀ´Ïó¸öÎļþϵͳ£¬ÇÒ´ËÎļþϵͳ¿ÉÒÔÓÃËùÓÐÒ»°ãµÄÎļþ¹¤¾ß²Ù×÷¡£ÀýÈ磬ҪµÃµ½ËùÓнø³ÌµÄÁÐ±í£¬¿ÉÒÔʹÓÃÃüÁî

$ ls -l /proc
¡¡¡¡total 0
¡¡¡¡dr-xr-xr-x 4 root root 0 Jan 31 20:37 1
¡¡¡¡dr-xr-xr-x 4 liw users 0 Jan 31 20:37 63
¡¡¡¡dr-xr-xr-x 4 liw users 0 Jan 31 20:37 94
¡¡¡¡dr-xr-xr-x 4 liw users 0 Jan 31 20:37 95
¡¡¡¡dr-xr-xr-x 4 root users 0 Jan 31 20:37 98
¡¡¡¡dr-xr-xr-x 4 liw users 0 Jan 31 20:37 99
¡¡¡¡-r--r--r-- 1 root root 0 Jan 31 20:37 devices
¡¡¡¡-r--r--r-- 1 root root 0 Jan 31 20:37 dma
¡¡¡¡-r--r--r-- 1 root root 0 Jan 31 20:37 filesystems
¡¡¡¡-r--r--r-- 1 root root 0 Jan 31 20:37 interrupts
¡¡¡¡-r-------- 1 root root 8654848 Jan 31 20:37 kcore
¡¡¡¡-r--r--r-- 1 root root 0 Jan 31 11:50 kmsg
¡¡¡¡-r--r--r-- 1 root root 0 Jan 31 20:37 ksyms
¡¡¡¡-r--r--r-- 1 root root 0 Jan 31 11:51 loadavg
¡¡¡¡-r--r--r-- 1 root root 0 Jan 31 20:37 meminfo
¡¡¡¡-r--r--r-- 1 root root 0 Jan 31 20:37 modules
¡¡¡¡dr-xr-xr-x 2 root root 0 Jan 31 20:37 net
¡¡¡¡dr-xr-xr-x 4 root root 0 Jan 31 20:37 self
¡¡¡¡-r--r--r-- 1 root root 0 Jan 31 20:37 stat
¡¡¡¡-r--r--r-- 1 root root 0 Jan 31 20:37 uptime
¡¡¡¡-r--r--r-- 1 root root 0 Jan 31 20:37 version
¡¡¡¡$

¡¡¡¡(¿ÉÄÜÓÐЩÎļþÓë½ø³Ì²»·û¡£ÉÏÃæµÄÀý×Ó±»¼ò¶ÌÁË¡£)

¡¡¡¡×¢ÒâËäÈ»½ÐÎļþϵͳ£¬procÎļþϵͳûÓÐÒ»¸ö²¿·ÖÓë´ÅÅÌÓйأ¬ËüÖ»ÔÚºËÐÄÓ³ÏóÖдæÔÚ¡£ÈκÎÈËÈκÎʱºòÏë¿´procÎļþϵͳµÄÈκβ¿·Ö,ºËÐÄʹËü¿´ÆðÀ´ºÃÏóÕⲿ·ÖÔÚʲôµØ·½´æÔÚ(ËäȻûÓÐ)¡£Òò´Ë£¬ËäÈ»/proc/kcore ÎļþÓкöàÕ××Ö½Ú£¬µ«Ëü¸ù±¾Ã»ÓÃÈκδÅÅ̿ռ䡣

Ó¦¸ÃÓÃÄĸöÎļþϵͳ?
¡¡¡¡¡¡¡¡Ò»°ãûÓÐʲôÀíÓÉÓÃÐí¶à²»Í¬µÄÎļþϵͳ¡£µ±Ç°£¬ext2fsÊÇ×îÁ÷Ðеģ¬¿ÉÄÜÊÇ×îÃ÷ÖǵÄÑ¡Ôñ¡£¸ù¾Ý¼Ç¼½á¹¹¡¢Ëٶȡ¢(¸Ð¾õµÄ)¿É¿¿ÐÔ¡¢¼æÈÝÐÔºÍÆäËû²»Í¬µÄÀíÓÉ£¬Êʵ±µØʹÓÃÆäËûÎļþϵͳ¡£¸ö±ðÇé¿öÐèÒª¸ö±ð¾ö¶¨¡£

½¨Á¢Îļþϵͳ

¡¡¡¡ÓÃmkfs ÃüÁÁ¢Îļþϵͳ£¬¼´³õʼ»¯¡£Êµ¼ÊÉÏ£¬¶Ôÿ¸ö²»Í¬ÖÖÀàµÄÎļþϵͳÓÐÒ»¸öµ¥¶ÀµÄ³ÌÐò¡£ mkfs Ö»ÊÇΪÁ˽¨Á¢²»Í¬ÎļþϵͳÖÖÀàÈ·¶¨ÔËÐв»Í¬³ÌÐòµÄÒ»¸öÇ°¶Ë¡£ÓÃ-t fstypeÑ¡ÏîÑ¡ÔñÖÖÀà¡£

¡¡¡¡±»mkfs µ÷ÓõijÌÐòÓв»Í¬µÄÃüÁîÐнӿڡ£×îͨÓúÍ×îÖØÒªµÄÑ¡ÏîÈçÏ£¬Ï¸½ÚÇë¿´Êֲᡣ

-t fstype
¡¡¡¡Ñ¡ÔñÎļþϵͳÖÖÀà¡£

-c
¡¡¡¡²éÕÒ»µ¿é£¬³õʼ»¯»µ¿éÁÐ±í¡£

-l filename
¡¡¡¡´ÓÎļþfilename¶ÁÈ뻵¿éÁÐ±í¡£

ÓÃÈçÏÂÃüÁîÔÚÈíÅÌÉϲúÉúext2Îļþϵͳ£º
¡¡¡¡$ fdformat -n /dev/fd0H1440
¡¡¡¡Double-sided, 80 tracks, 18 sec/track. Total capacity 1440 kB.
¡¡¡¡Formatting ... done
¡¡¡¡$ badblocks /dev/fd0H1440 1440 > bad-blocks
¡¡¡¡$ mkfs -t ext2 -l bad-blocks /dev/fd0H1440
¡¡¡¡mke2fs 0.5a, 5-Apr-94 for EXT2 FS 0.5, 94/03/10
¡¡¡¡360 inodes, 1440 blocks
¡¡¡¡72 blocks (5.00%) reserved for the super user
¡¡¡¡First data block=1
¡¡¡¡Block size=1024 (log=0)
¡¡¡¡Fragment size=1024 (log=0)
¡¡¡¡1 block group
¡¡¡¡8192 blocks per group, 8192 fragments per group
¡¡¡¡360 inodes per group

Writing inode tables: done
¡¡¡¡Writing superblocks and filesystem accounting information: done
¡¡¡¡$
¡¡¡¡¡¡¡¡Ê×ÏÈ£¬¸ñʽ»¯ÈíÅÌ(-nÑ¡Ïî²»½øÐÐÈ·ÈÏ£¬¼´»µ¿é¼ì²é)¡£È»ºóÓÃbadblocks ²éÕÒ»µ¿é, Êä³ö¶¨Ïòµ½Îļþbad-blocks¡£×îºó£¬²úÉúÎļþϵͳ£¬»µ¿éÁбíÓÉÎļþbadblocks ³õʼ»¯¡£
¡¡¡¡-cÑ¡Ïî¿ÉÒÔÓëmkfs Ò»ÆðʹÓ㬶øÎÞÐëbadblocks ºÍÒ»¸öµ¥¶ÀµÄÎļþ¡£ÈçÏ£º

$ mkfs -t ext2 -c /dev/fd0H1440
¡¡¡¡mke2fs 0.5a, 5-Apr-94 for EXT2 FS 0.5, 94/03/10
¡¡¡¡360 inodes, 1440 blocks
¡¡¡¡72 blocks (5.00%) reserved for the super user
¡¡¡¡First data block=1
¡¡¡¡Block size=1024 (log=0)
¡¡¡¡Fragment size=1024 (log=0)
¡¡¡¡1 block group
¡¡¡¡8192 blocks per group, 8192 fragments per group
¡¡¡¡360 inodes per group

Checking for bad blocks (read-only test): done
¡¡¡¡Writing inode tables: done
¡¡¡¡Writing superblocks and filesystem accounting information: done
¡¡¡¡$
¡¡¡¡¡¡¡¡Ê¹ÓÃ-c±ÈÓõ¥¶ÀʹÓÃbadblocks ¸ü·½±ã, µ«½¨Á¢Îļþϵͳºó¼ì²é£¬badblocks ÊDZØÒªµÄ¡£
¡¡¡¡ÔÚÓ²ÅÌ»ò·ÖÇøÉÏ×¼±¸ÎļþϵͳµÄ¹ý³ÌºÍÈíÅÌÊÇÒ»ÑùµÄ£¬³ýÁËÎÞÐë¸ñʽ»¯¡£

MountºÍunmount

¡¡¡¡Ò»¸öÎļþϵͳ¿ÉÒÔʹÓÃ֮ǰ£¬±ØÐëmount¡£²Ù×÷ϵͳȻºó×öһЩ¼Ç¼ÒÔÈ·ÈÏÕý³£¡£ÒòΪUNIXËùÓеÄÎļþÔÚÒ»¸öĿ¼Ê÷ÖУ¬ mount²Ù×÷µÄ½á¹ûʹеÄÎļþϵͳµÄÄÚÈݺÃÏóÔÚij¸öÒѾ­mountµÄÎļþϵͳµÄÒ»¸öÒѾ­´æÔÚµÄ×ÓĿ¼ÖС£

¡¡¡¡ÉÏÃæµÄmount¿ÉÄÜʹÓÃÈçÏÂÃüÁ

$ mount /dev/hda2 /home
¡¡¡¡$ mount /dev/hda3 /usr
¡¡¡¡$
¡¡¡¡¡¡¡¡mount ÃüÁîʹÓÃ2¸ö²ÎÊý¡£µÚÒ»¸öÊÇÓë°üÀ¨ÎļþϵͳµÄ´ÅÅÌ»ò·ÖÇøÏà¹ØµÄÉ豸Îļþ¡£µÚ¶þ¸öÊÇÒªmountµ½µÄĿ¼¡£ mountÒÔºó£¬Õâ2¸öÎļþϵͳµÄÄÚÈݺÃÏóÊÇ/home ºÍ/usr Ŀ¼¡£ÕâÑù¾Í¿ÉÒÔ˵£º/dev/hda2 ±»mountµ½ /home , /usr ҲͬÑù¡£Òª¿´Ã¿¸öÎļþϵͳ£¬¾Í¿´Æä±»°²×°µÄĿ¼£¬ºÃÏóËü¾ÍÊÇÔÚÄÇÀï¡£×¢ÒâÉ豸ÎļþµÄÇø±ð£¬/dev/hda2 , ºÍ°²×°µ½µÄĿ¼/home ¡£É豸Îļþ¸ø³öÓ²ÅÌԭʼÄÚÈݵĴæÈ¡£¬°²×°µ½µÄĿ¼¸ø³ö´ÅÅÌÉÏÎļþµÄ´æÈ¡¡£°²×°µ½µÄĿ¼½Ð°²×°µã¡£

¡¡¡¡LinuxÖ§³ÖÐí¶àÎļþϵͳ¡£mount »áÊÔ×Ų²âÎļþϵͳÖÖÀà¡£Ò²¿ÉÒÔʹÓÃ-t fstype Ñ¡ÏîÖ±½Ó¶¨ÒåÖÖÀࣻÕâÓÐʱÊDZØÒªµÄ£¬ÒòΪ×Ô¼ì²âmount ²¢·Ç×ÜÄܳɹ¦¡£ÀýÈçÒªmountÒ»¸öMSDOSÈíÅÌ£¬¿ÉÒÔÓÃÈçÏÂÃüÁ

$ mount -t msdos /dev/fd0 /floppy
¡¡¡¡$

¡¡¡¡°²×°µãĿ¼²»±ØÊǿյģ¬µ«±ØÐë´æÔÚ¡£ÆäÖеÄËùÓÐÎļþµ±Îļþϵͳmountºó½«²»¿ÉÓÃÃû×Ö´æÈ¡(ÒѾ­´ò¿ªµÄÎļþ½«¼ÌÐø¿É´æÈ¡¡£ÓÐÆäËûĿ¼ӲÁ¬½ÓµÄÎļþ¿ÉÒÔͨ¹ýÄÇЩÃû×Ö´æÈ¡)¡£ÕâûÓлµ´¦£¬·´¶ø¿ÉÄܸüÓÐÓá£ÀýÈ磬ÓÐÈËϲ»¶½«/tmp ºÍ/var/tmp ×÷ΪͬÒ壬½«/tmp ×÷Ϊ/var/tmp µÄ·ûºÅÁ¬½Ó¡£ÏµÍ³Æô¶¯Ê±£¬ÔÚ/usr Îļþϵͳ±»mount֮ǰ£¬Ê¹ÓÃפÁôÔÚ¸ùÎļþϵͳµÄ /var/tmp Ŀ¼¡£µ±/usr ±»mountÉÏÒԺ󣬸ùÎļþϵͳÉϵÄ/var/tmp ½«²»¿ÉÓã¬Èç¹û¸ùÎļþϵͳÉϲ»´æÔÚ /var/tmp £¬ÄÇôÔÚmountÉÏ/var ֮ǰ½«²»¿ÉÄÜʹÓÃÔÝ´æÎļþ¡£

¡¡¡¡Èç¹û²»´òËãÔÚÒ»¸öÎļþϵͳÉÏдÈκζ«Î÷£¬¿ÉÒÔʹÓÃmount µÄ-r¿ª¹Ø×öÒ»¸öÖ»¶Ámount¡£Õ⽫ʹºËÐÄÍ£Ö¹ÈκζԴËÎļþϵͳµÄдҪÇó£¬Ò²½«Í£Ö¹ºËÐĵĶÔi½ÚµãµÄÎļþ´æȡʱ¼äµÄ¸üС£Ö»¶Ámount¶Ô²»¿Éд½éÖÊÊDZØÒªµÄ£¬ÀýÈçCDROM¡£

¡¡¡¡Ï¸ÐĵĶÁÕß¿ÉÄÜÒѾ­×¢Òâµ½Ò»¸öСµÄÂß¼­ÎÊÌâ¡£µÚÒ»¸öÎļþϵͳ(½Ð¸ùÎļþϵͳ£¬ÒòΪËü°üº¬¸ùĿ¼)ÈçºÎmount£¬ÒòΪºÜÃ÷ÏÔ£¬Ëü²»ÄÜmountµ½ÁíÒ»¸öÎļþϵͳ? Well, the answer is that it is done by magic. The root filesystem is magically mounted at boot time, and one can rely on it to always be mounted-- Èç¹û¸ùÎļþϵͳ²»ÄÜmount£¬ÏµÍ³½«²»ÄÜÆô¶¯¡£ The name of the filesystem that is magically mounted as root ±»±àÒë½øºËÐÄ£¬»òÓÃLILO»òrdev ÉèÖá£

¡¡¡¡¸ùÎļþϵͳͨ³£Ïȱ»Ö»¶Ámount¡£È»ºóÆô¶¯ÊÖ¸åÔËÐÐfsck УÑéËüµÄÓÐЧÐÔ£¬Èç¹ûûÓÐÎÊÌ⣬½«re-mountËü£¬Ê¹Ö®¿Éд¡£fsck ²»ÄÜÔËÐÐÓÚÒ»¸öÒÑmountµÄÎļþϵͳ£¬ÒòΪfsck ÔËÐÐʱ£¬ÈκÎÎļþϵͳµÄ¸Ä±ä½«µ¼Ö´íÎó¡£ÒòΪ¸ùÎļþϵͳÔÚ±»¼ì²éʱÊÇÖ»¶Á£¬fsck ¿ÉÒÔÎÞÂǵØÐÞ¸´ÈκÎÎÊÌ⣬ÒòΪre-mount ²Ù×÷½«Ë¢ÐÂÎļþϵͳÔÚÄÚ´æÖеÄËùÓÐÊý¾Ý¡£

¡¡¡¡ÔÚÓÐÆäËûÎļþϵͳµÄÐí¶àϵͳÖУ¬Æô¶¯Ê±Òª×Ô¶¯mount£¬¿ÉÒÔÔÚ/etc/fstab ÎļþÖж¨Ò壺Îļþ¸ñʽϸ½ÚÇë²Î¿¼fstab µÄÊÖ²áÒ³¡£ mountÌرðµÄÎļþϵͳµÄÌرðϸ½ÚÒÀÀµÓÚÐí¶àÒòËØ£¬¿ÉÒÔ¸ù¾ÝÐèÒªÓÉÿ¸ö¹ÜÀíÔ±ÉèÖᣠWhen the chapter on booting is finished, you may read all about it there.

¡¡¡¡µ±Ò»¸öÎļþϵͳ²»ÐèÒªÔÙmount×Å£¬¿ÉÒÔÓÃumount . umount ¼ÓÒ»¸ö²ÎÊýunmountËü£¬²ÎÊý¿ÉÒÔÊÇÉ豸Îļþ»ò°²×°µã¡£ÀýÈ磬ҪunmountÉÏÃæÀý×ÓÖеÄĿ¼£¬¿ÉÒÔÓãº

$ umount /dev/hda2
¡¡¡¡$ umount /usr
¡¡¡¡$

¡¡¡¡ÒªÁ˽âʹÓÃÕâ¸öÃüÁîµÄ¸ü¶àµÄ˵Ã÷£¬²ÎÔÄÊֲᡣעÒ⣺¼ÇסunmountÒѾ­mountµÄÈíÅÌ£¬ ¶ø²»Äܽö½ö½«ÈíÅ̵¯³öÈíÇý!ÓÉÓÚ´ÅÅÌ»º³å£¬ÔÚÄãunmountÈíÅÌ֮ǰÎÞÐë»Øд£¬Òò´Ë¹ýÔçÈ¡³öÈíÅ̽«µ¼ÖÂÄÚÈݲ»ÕýÈ·¡£Ö»´ÓÈíÅÌÉ϶Á»¹²»Òª½ô£¬Èç¹ûд£¬¾Í¿ÉÄÜ·¢ÉúÔÖÄÑÐÔµÄËðʧ¡£

¡¡¡¡mountºÍumountÐèÒª³¬¼¶Óµ»¤ÌØȨ£¬¼´Ö»ÓÐroot Óû§¿ÉÒÔ×ö¡£Ô­ÒòÊÇ£ºÈç¹ûÈκÎÓû§¶¼¿ÉÒÔmountÈíÅ̵½ÈκÎĿ¼£¬ÄÇôºÜÈÝÒ×ÓÃÈíÅÌ×ö£¬±ÈÈ磬ÓÃÌØÂåÒÁľÂíÌæ»»/bin/sh , »òÕßÆäËû³£ÓõijÌÐò¡£µ«ÊÇÔÊÐíÓû§Ê¹ÓÃÈíÅ̾­³£ÓÖÊDZØÒªµÄ£¬Óм¸ÖÖ·½·¨£º

¡¡¡¡¸øÓû§root ¿ÚÁºÜÃ÷ÏÔÕâ¶Ô°²È«²»Àû£¬µ«ÊÇ×î¼òµ¥µÄ·½·¨¡£Èç¹ûûÓа²È«ÒªÇó£¬Õâ¸ö·½·¨ºÜºÃ£¬±ÈÈçÔÚ·ÇÍøÂçµÄ¡¢¸öÈËϵͳÉÏ¡£

¡¡¡¡Ê¹ÓÃÒ»¸ö³ÌÐò±ÈÈçsudo ÔÊÐíÓµ»¤Ê¹ÓÃmount¡£ÕâͬÑù¶Ô°²È«²»Àû£¬µ«Ã»ÓÐÖ±½Ó¸øÈκÎÈ˳¬¼¶Óû§ÌØȨ¡£

¡¡¡¡ÈÃÓû§Ê¹ÓÃmtools , ÕâÊÇÒ»¸öÀûÓÃMSDOSÎļþϵͳµÄÈí¼þ°ü£¬ÎÞÐëmount¡£Èç¹ûÊÇMSDOSÈíÅÌÕâÑù×öºÜºÃ£¬·ñÔò²»ºÃ¡£

¡¡¡¡ÔÚ/etc/fstab ÖÐÓúÏÊʵÄÑ¡ÏîÁгöÈíÇýÉ豸ºÍÔÊÐíµÄ°²×°µã¡£

¡¡¡¡×îºóÒ»¸öÑ¡Ôñ¿ÉÒÔÔÚ/etc/fstab ÎļþÖмÓÀàËÆÏÂÃæµÄÒ»ÐÐÀ´Íê³É£º

¡¡¡¡/dev/fd0 /floppy msdos user,noauto 0 0

¡¡¡¡¸÷ÁзֱðÊÇ£ºÒªmountµÄÉ豸Îļþ£¬Òª°²×°µ½µÄĿ¼£¬ÎļþϵͳÀàÐÍ£¬Ñ¡Ï±¸·ÝƵÂÊ(ÓÃÓÚdump ) ºÍfsck ´ÎÐò(¶¨ÒåÆô¶¯Ê±Îļþϵͳ±»¼ì²éµÄ´ÎÐò£¬0±íʾ²»¼ì²é)¡£

noautoÑ¡ÏîʹϵͳÆô¶¯ÊDz»×Ô¶¯mount(¼´, it stops mount -a from mounting it)¡£ userÔÊÐíÈκÎÓû§mountÕâ¸öÎļþϵͳ£¬²¢ÇÒ£¬ÓÉÓÚ°²È«Ô­Òò£¬²»ÔÊÐíÖ´ÐгÌÐò(normal or setuid) and interpretation of device files from the mounted filesystem¡£ÕâÑù£¬ÈκÎÓû§¶¼¿ÉÒÔÓÃÈçÏÂÃüÁîmountÒ»¸ömsdosÎļþϵͳµÄÈíÅÌ£º

$ mount /floppy
¡¡¡¡$

¡¡¡¡ÈíÅÌ¿ÉÒÔÓÃÏà¹ØµÄumount ±»unmount¡£

¡¡¡¡Èç¹ûÏëÌṩ¶àÖÖÈíÅ̵ĴæÈ¡£¬ÐèÒª¸ø³ö¶à¸ö°²×°µã¡£¶Ôÿ¸ö°²×°µãµÄÉèÖÿÉÒÔ²»Í¬¡£ÀýÈ磬ÌṩMSDOSºÍext2ÎļþϵͳµÄ´æÈ¡£¬¿ÉÒÔÔÚ/etc/fstab ÎļþÖмÓÈçÏÂÐÐ:

/dev/fd0 /dosfloppy msdos user,noauto 0 0
¡¡¡¡/dev/fd0 /ext2floppy ext2 user,noauto 0 0

¡¡¡¡¶ÔÓÚMSDOSÎļþϵͳ(²»½öÊÇÈíÅÌ)£¬¿ÉÄÜÐèÒªÓÃuid, gid,ºÍumask ÎļþϵͳѡÏîÀ´ÏÞÖÆ´æȡȨÏÞ£¬Çë¿´mount ÊÖ²áÒ³¡£Èç¹û²»Ð¡ÐÄ£¬mountÒ»¸öMS-DOSÎļþϵͳ½«¸øÓèÈκÎÓû§ÖÁÉÙÊǶÁȨÏÞ£¬Õâ¿É²»ÊÇÒ»¸öºÃÖ÷Òâ¡£

ÓÃfsck¼ì²éÎļþϵͳÍêÕûÐÔ

¡¡¡¡ÎļþϵͳºÜ¸´ÔÓ£¬Òò´ËÒ×ÓÚ·¢Éú´íÎ󡣿ÉÒÔÓÃfsck ÃüÁî¼ì²éÎļþϵͳÊÇ·ñÕýÈ·ºÍÓÐЧ¡£Ëü¿ÉÒÔ¸ù¾ÝÖ¸ÁîÐÞ¸´ÕÒµ½µÄС´íÎ󣬲¢½«Î´ÐÞ¸´´íÎ󱨸æÓû§¡£ÐÒÔ˵ÄÊÇ£¬ÎļþϵͳµÄ´úÂë·Ç³£ÓÐЧ£¬ËùÒÔ¸ù±¾¼«ÉÙ³öÏÖÎÊÌ⣬²¢ÇÒÎÊÌâͨ³£Ô­ÒòÊǵçԴʧ°Ü¡¢Ó²¼þʧ°Ü¡¢»ò²Ù×÷´íÎó£¬ÀýÈçûÓÐÕý³£¹Ø±Õϵͳ¡£

¡¡¡¡´ó¶àÊýϵͳÉèÖÃΪÆô¶¯Ê±×Ô¶¯ÔËÐÐfsck £¬Òò´ËÈκδíÎó½«ÔÚϵͳʹÓÃÇ°±»¼ì²âµ½(²¢¸ù¾ÝÏ£ÍûÐÞÕý)¡£Ê¹ÓÃÓдíÎóµÄÎļþϵͳ¿ÉÄÜʹÎÊÌâ±äµÃ¸ü»µ£ºÈç¹ûÊý¾Ý½á¹¹ÓÐÎÊÌ⣬ʹÓÃÕâ¸öÎļþϵͳ¿ÉÄÜʹ֮¸üÔ㣬µ¼Ö¸ü¶àµÄÊý¾Ý¶ªÊ§¡£µ±È»£¬ÔÚ´óµÄÎļþϵͳÉÏÔËÐÐfsck »á»¨Ò»¶¨µÄʱ¼ä£¬Èç¹ûϵͳÕý³£¹Ø±Õ£¬¼¸ºõ´Ó²»·¢Éú´íÎó£¬Òò´ËÓÐһЩ·½·¨¿ÉÒÔ²»½øÐмì²é¡£Èç¹ûÎļþ/etc/fastboot ´æÔÚ£¬¾Í²»¼ì²é¡£ÁíÍ⣬Èç¹ûext2ÎļþϵͳÔÚ³¬¼¶¿ìÖÐÓÐÒ»¸öÌض¨µÄ±ê¼Ç¸æÖª¸ÃÎļþϵͳÔÚÉÏ´ÎmountºóûÓÐÕý³£unmount. Èç¹û±ê¼ÇÖ¸³öunmountÕý³£Íê³É(¼ÙÉèÕý³£unmountÖ¸³öûÎÊÌâ)£¬e2fsck (fsck µÄext2Îļþϵͳ°æ) ¾Í²»¼ì²éϵͳ¡£/etc/fastboot ÊÇ·ñÓ°ÏìϵͳÒÀÀµÓÚÄãµÄÆô¶¯Êָ壬µ«ext2±ê¼ÇÔòÔÚÄãʹÓÃe2fsck ʱ·¢Éú×÷ÓÃ--»ùÓÚÒ»¸öe2fsck Ñ¡Ïî(²ÎÔÄe2fsck ÊÖ²áÒ³)

¡¡¡¡×Ô¶¯¼ì²éÖ»¶ÔÆô¶¯Ê±×Ô¶¯mountµÄÎļþϵͳ·¢Éú×÷Óá£Ê¹ÓÃfsck ÊÖ¹¤¼ì²éÆäËûÎļþϵͳ£¬±ÈÈçÈíÅÌ¡£

¡¡¡¡Èç¹ûfsck ·¢ÏÖΪÐÞ¸´µÄÎÊÌ⣬ÄãÐèÒªÉîÈëÁ˽âÎļþϵͳµÄÒ»°ã¹¤×÷Ô­ÀíºÍÓÐÎÊÌâµÄÎļþϵͳµÄϸ½Ú£¬»òºÃµÄ±¸·Ý¡£×îºóÒ»¸ö°ì·¨ÈÝÒ×(ËäÈ»Èß³¤)°²ÅÅ£¬Èç¹ûÄã×Ô¼º²»ÖªµÀ£¬ÓÐʱ¿ÉÒÔͨ¹ýÅóÓÑ¡¢LinuxÐÂÎÅ×é¡¢µç×ÓÓʼþÁбí»òÆäËûÖ§³ÖÔ´°²ÅÅ¡£ÎÒºÜÏë¸æËßÄã¸ü¶à£¬µ«ÎÒ¶ÔÕâµÄѧϰºÍʵ¼ùÒ²²¢²»¶à¡£Theodore T'soµÄdebugfs ³ÌÐòÓ¦¸ÃÓÐÓá£

¡¡¡¡fsck Ö»ÄÜÔËÐÐÓÚδmountµÄÎļþϵͳ£¬²»ÒªÓÃÓÚÒÑmountµÄÎļþϵͳ(³ýÁËÆô¶¯Ê±µÄÖ»¶Á¸ùÎļþϵͳ)¡£ÕâÊÇÒòΪËü´æȡԭʼ´ÅÅÌ£¬ÔÚ²Ù×÷ϵͳ²»ÖªµÀµÄÇé¿öÏÂÐÞ¸ÄÎļþϵͳ¡£ There will be trouble, if the operating system is confused.

ÓÃbadblocks¼ì²é´ÅÅÌ´íÎó

¡¡¡¡Ó¦¸ÃÖÜÆÚÐÔµØÓÃbadblocks ÃüÁî¼ì²é»µ¿éËüÊä³öÕÒµ½µÄËùÓлµ¿éµÄ±àºÅµÄÁÐ±í¡£Áбí¸øfsck ¼Ç¼ÔÚÎļþϵͳÊý¾Ý½á¹¹ÖУ¬Ê¹²Ù×÷ϵͳ´æ´¢Êý¾Ýʱ²»Ê¹ÓÃÕâЩ»µ¿é¡£¾ÙÀý£º

$ badblocks /dev/fd0H1440 1440 > bad-blocks
¡¡¡¡$ fsck -t ext2 -l bad-blocks /dev/fd0H1440
¡¡¡¡Parallelizing fsck version 0.5a (5-Apr-94)
¡¡¡¡e2fsck 0.5a, 5-Apr-94 for EXT2 FS 0.5, 94/03/10
¡¡¡¡Pass 1: Checking inodes, blocks, and sizes
¡¡¡¡Pass 2: Checking directory structure
¡¡¡¡Pass 3: Checking directory connectivity
¡¡¡¡Pass 4: Check reference counts.
¡¡¡¡Pass 5: Checking group summary information.

/dev/fd0H1440: ***** FILE SYSTEM WAS MODIFIED *****
¡¡¡¡/dev/fd0H1440: 11/360 files, 63/1440 blocks
¡¡¡¡$

¡¡¡¡Èç¹ûbadblocks±¨¸æÒ»¸ö¿éÒѾ­Ê¹Óã¬e2fsck ½«ÊÔ׎«´Ë¿éÒƵ½ÆäËûµØ·½¡£Èç¹û¸Ã¿éÕæµÄ»µÁË£¬¶ø²»ÊÇÔÚ»µ¿é±ßÔµ£¬ÎļþÄÚÈÝ¿ÉÄܶªÊ§¡£

Fighting fragmentation

¡¡¡¡Îļþдµ½´ÅÅÌʱ£¬²»Ò»¶¨ÔÚÁ¬ÐøµÄ¿éÖС£Ã»ÔÚÁ¬Ðø¿éÖеÄÎļþ½ÐËéƬ¡£ÒòΪ´ÅÅ̵ĶÁдͷ»Ø¸ü¶àµØÒƶ¯£¬¶ÁËéƬÎļþ»á»¨½Ï³¤µÄʱ¼ä¡£ËäÈ»Èç¹ûÓкõĶÁÇ°»º³åϵͳ²»»áÓÐʲôÎÊÌ⣬µ«×îºÃ»¹ÊDZÜÃâËéƬ¡£

¡¡¡¡Ext2ÎļþϵͳÊÔͼʹËéƬ×îÉÙ£¬¼´Ê¹²»Äܽ«Ò»¸öÎļþµÄËùÓпé´æÔÚÁ¬ÐøÉÈÇøÖУ¬Ò²¾¡Á¿¿¿½ü¡£ Ext2ͨ³£ÓÐЧµØ°²ÅÅÀïÎļþÆäËû¿é×î½üµÄ¿ÕÏп飬Òò´ËºÜÉÙÐèÒª¹ØÐÄËéƬÎÊÌâ¡£ Ext2ÎļþϵͳÓÐÒ»¸öÏû³ýËéƬ³ÌÐò£¬Çë¿´²Î¿¼ÊéÄ¿ÖÐµÄ [TV]¡£

¡¡¡¡ÓÐÐí¶àMSDOSÏûËéƬ³ÌÐòÔÚÎļþϵͳÖÐÒƶ¯¿éÒÔÏû³ýËéƬ¡£ÆäËûһЩÎļþϵͳ£¬ÏûËéƬ±ØÐëͨ¹ý±¸·Ý-ÖزúÉú-»Ø´æÎļþϵͳÀ´Íê³É¡£¶ÔÓÚËùÓÐÎļþϵͳ£¬ÏûËéƬӦ¸Ã±¸·ÝÎļþϵͳ£¬ÒòΪºÜ¶àÔ­Òò¿ÉÄÜÔÚÏûËéƬ¹ý³ÌÖе¼Ö´íÎó¡£
¡¡¡¡¶ÔËùÓÐÎļþϵͳµÄÆäËû¹¤¾ß

¡¡¡¡Ò»Ð©ÆäËû¹¤¾ß¶Ô¹ÜÀíÎļþϵͳÓÐÓᣠdf (Disk Free)ÏÔʾһ¸ö»ò¶à¸öÎļþϵͳµÄ¿ÕÏдÅÅ̿ռ䡣 du (Disk Usage)ÏÔʾһ¸öĿ¼ºÍÆäÄÚµÄËùÓÐÎļþʹÓÃÁ˶àÉÙ´ÅÅ̿ռ䡣ÕâÓÃÓÚ·¢ÏÖ´ÅÅÌ¿Õ¼äÀË·Ñ¡£

¡¡¡¡sync Ç¿Öƽ«´ÅÅÌ»º³åµÄËùÓÐδд¿éдÈë´ÅÅÌ(¼û 5.6)¡£ÕâÒ»°ãÎÞÐëÊÖ¹¤Íê³É£¬ÓÉÊØ»¤½ø³Ìupdate ×Ô¶¯Íê³É¡£ÕâÔÚÓÐЩÇé¿öϺÜÓÐÓã¬ÀýÈ磬Èç¹ûupdate »òÆ丨Öú½ø³Ìbdflush ËÀÁË£¬»òÄã²»ÄܵÈÔËÐÐupdate ±ØÐëÂíÉÏ ¹Ø±ÕµçÔ´¡£

¶Ôext2ÎļþϵͳµÄÆäËû¹¤¾ß

¡¡¡¡³ýÁ˲úÉúÎļþϵͳµÄmke2fs ºÍ¼ì²éÎļþϵͳµÄe2fsck Ö±½Ó»òͨ¹ýÓëÎļþϵͳÀàÐÍÎ޹صÄÇ°¶Ë´æÈ¡Í⣬Ext2Îļþϵͳ»¹Óм¸¸öÓÐÓõŤ¾ß¡£

¡¡¡¡tune2fs µ÷ÕûÎļþϵͳ²ÎÊý¡£Ò»Ð©ÓÐȤµÄ²ÎÊýÓУº

¡¡¡¡×î´ómountÊý¡£µ±Îļþϵͳ±»mount¹ý¶àÉÙ´ÎÒԺ󣬼´Ê¹±êÖ¾ÊǸɾ»µÄ£¬e2fsck Ç¿ÖƼì²é¡£¶ÔÓÃÓÚ¿ª·¢»ò²âÊÔµÄϵͳ£¬Ó¦¸Ã½µµÍÕâ¸öÏÞÖÆÊý¡£

¡¡¡¡×î´ó¼ì²é¼ä¸ô¡£µ½´ïÕâ¸ö¼ä¸ôʱ¼ä£¬¼´Ê¹±êÖ¾ÊǸɾ»µÄ£¬e2fsck Ç¿ÖƼì²é¡£Èç¹ûÎļþϵͳ²»ÊǾ­³£mount£¬¿ÉÒÔ²»Ê¹ÄÜÕâ¸ö¹¦ÄÜ¡£

¡¡¡¡±£Áô¸ørootµÄ¿éÊý¡£Ext2¸øroot±£ÁôһЩ¿é£¬ÕâÑùÈç¹ûÎļþϵͳÂúÁË£¬»¹¿ÉÄÜÎÞÐëɾ³ýÈκζ«Î÷×öϵͳ¹ÜÀí¡£±£ÁôÁ¿È·Ê¡ÊÇ5%£¬ÕâÔÚ´ó¶àÊý´ÅÅÌÉϲ»»áÔì³ÉÀË·Ñ¡£µ±È»£¬ÈíÅÌûÓÐÀíÓɱ£Áô¿é¡£

²ÎÔÄtune2fs ÊÖ²áÒ³

¡¡¡¡dumpe2fs ÏÔʾһ¸öext2ÎļþϵͳµÄÐÅÏ¢£¬´ó²¿·ÖÀ´Ô´ÓÚ³¬¼¶¿é¡£ÓÐЩÊä³öÐÅÏ¢ÊǼ¼ÊõÐԵģ¬ÒªÇó¶ÔÎļþϵͳ¹¤×÷µÄÀí½â(¼û¸½Â¼ ), µ«Ðí¶à¼´Ê¹ÊÇÒ»°ã¹ÜÀíÔ±ÊÇÒ²Ò×ÓÚÀí½âµÄ¡£

¡¡¡¡debugfs ÊÇÒ»¸öÎļþϵͳµ÷ÊÔÆ÷¡£ËüÔÊÐíÖ±½Ó´æÈ¡´ÅÅÌÉϵÄÎļþϵͳÊý¾Ý½á¹¹£¬¿ÉÓÃÓÚÐÞ¸´fsck ²»ÄÜ×Ô¶¯ÐÞ¸´µÄ´ÅÅÌ¡£ËüÒ²¿ÉÓÃÓÚ»Ö¸´±»É¾³ýµÄÎļþ¡£µ«ÊÇ£¬debugfs ·Ç³£ÒªÇóÄãÀí½âÄãËù¸ÉµÄÊ£¬´íÎóµÄÀí½âºÍ²Ù×÷½«ÆÆ»µÄãµÄËùÓÐÊý¾Ý¡£

¡¡¡¡dump ºÍrestore ¿ÉÓÃÓÚ±¸·ÝÒ»¸öext2Îļþϵͳ¡£ËüÃÇÊÇ´«Í³UNIX±¸·Ý¹¤¾ßµÄext2°æ¡£¹ØÓÚ¸üÓйر¸·ÝµÄÐÅÏ¢¼û 9Õ¡£

ûÓÐÎļþϵͳµÄ´ÅÅÌ

¡¡¡¡²¢·ÇËùÓдÅÅÌ»ò·ÖÇø¶¼×÷ΪÎļþϵͳʹÓá£ÀýÈç¶Ô»»·ÖÇø£¬¾ÍûÓÐÎļþϵͳ¡£Ðí¶àÈíÅÌ×÷Ϊ´Å´ø·ÂÕæʹÓã¬ËùÒÔtar »òÆäËûÎļþ¿ÉÒÔÖ±½Óдµ½Ô­Ê¼´ÅÅÌ£¬¶ø²»ÊÇÎļþϵͳ¡£LinuxÆô¶¯ÈíÅ̲»°üÀ¨Îļþϵͳ£¬Ö»ÊÇԭʼºËÐÄ¡£

¡¡¡¡²»ÓÃÎļþϵͳµÄÓŵãÊÇÓиü¶àµÄ´ÅÅÌ¿ÉÓÿռ䣬ÒòΪÎļþϵͳÐèҪһЩ¼Ç¼¡£Ò²¸üÈÝÒ×ÓëÆäËûϵͳ¼æÈÝ£»ÀýÈçtar Îļþ¸ñʽÔÚËùÓÐϵͳÉÏÏàͬ£¬¶øÎļþϵͳÔòÔÚ´ó¶àÊýϵͳÉϲ»Í¬¡£Èç¹ûÐèÒª£¬Äã»áºÜ¿ìʹÓÃûÓÐÎļþϵͳµÄ´ÅÅÌ¡£¿ÉÆô¶¯µÄ LinuxÈíÅÌÎÞÐèÎļþϵͳ£¬ËäÈ»ÓÐÒ²¿ÉÄÜ¡£

¡¡¡¡Ê¹ÓÃԭʼ´ÅÅ̵ÄÒ»¸öÔ­ÒòÊÇ×öÓ³Ïó¿½±´¡£±ÈÈ磬Èç¹û´ÅÅÌ°üº¬²¿·ÖË𻵵ÄÎļþϵͳ£¬ÄÇôÔÚÐÞ¸´Ç°×öÒ»¸öÍêÈ«¿½±´ÊǸöºÃÖ÷Ò⣬ÒòΪÈç¹ûÄãÐÞ´íÁË£¬¿ÉÒÔÖØÀ´¡£×öÓ³Ïó¿½±´µÄÒ»¸ö·½·¨ÊÇÓà dd :

$ dd if=/dev/fd0H1440 of=floppy-image
¡¡¡¡2880+0 records in
¡¡¡¡2880+0 records out
¡¡¡¡$ dd if=floppy-image of=/dev/fd0H1440
¡¡¡¡2880+0 records in
¡¡¡¡2880+0 records out
¡¡¡¡$

¡¡¡¡µÚÒ»¸ödd ¸øÈíÅÌ×öÁËÒ»¸öÍêÈ«Ó³Ïóµ½Îļþ floppy-image , µÚ¶þ¸ö°ÑÓ³Ïóдµ½ÈíÅÌ¡£ (¼ÙÉèÓû§ÔÚµÚ¶þ¸öÃüÁîÇ°»»ÁËÈíÅÌ¡£·ñÔòÕâ¸öÃüÁî¶Ô¿ÉÄÜûÓá£)

·ÖÅä´ÅÅÌ¿Õ¼ä

·ÖÇø¸ÅÒª
¡¡¡¡¡¡¡¡ÓÃ×îºÃµÄ·½Ê½¸ø´ÅÅÌ·ÖÇø²»ÈÝÒ×£¬¶øÇÒ£¬Ã»ÓÐÒ»¸öͨÓõÄÕýÈ··½·¨£¬Õâ°üÀ¨ºÜ¶àÒòËØ¡£

¡¡¡¡´«Í³µÄ·½·¨ÊÇÓиö(Ïà¶Ô)СµÄ¸ùÎļþϵͳ£¬°üÀ¨ /bin , /etc , /dev , /lib , /tmp , ºÍÆäËûϵͳÆô¶¯ºÍÔËÐÐÐèÒªµÄ¶«Î÷¡£ÕâÖÖ·½·¨£¬¸ùÎļþϵͳ(ÔÚËü×Ô¼ºµÄ·ÖÇø»òÓ²ÅÌÉÏ)ÊÇËùÓÐϵͳÆô¶¯ÐèÒªµÄ¶«Î÷¡£ÀíÓÉÊÇÈç¹û¸ùÎļþϵͳС¶ø²»³£Óã¬ÏµÍ³±ÀÀ£Ê±Ëü¾Í²»Ì«ÈÝÒ×Ë𻵣¬¶øÇÒ±ÀÀ£Ê±Ò²Ò×ÓÚÐÞ¸´¡£È»ºó¸ø/usr Ŀ¼Ê÷¡¢Óû§Ö÷Ŀ¼(¾­³£ÔÚ/home )¡¢¶Ô»»¿Õ¼ä²úÉúµ¥¶ÀµÄ·ÖÇø»òʹÓõ¥¶ÀµÄÓ²ÅÌ¡£·ÖÀëµÄÓû§Ö÷Ŀ¼(´æÓû§Îļþ)ÔÚÆä×Ô¼ºµÄ·ÖÇøÖÐÒ×ÓÚ±¸·Ý£¬ÒòΪһ°ãÎÞÐ뱸·Ý³ÌÐò(/usr ÖÐ)¡£ÍøÂç»·¾³ÖУ¬ÕâÑù¿ÉÒÔʹ¶ą̀¼ÆËã»ú¹²Ïí/usr (ÀýÈçʹÓÃNFS) ÕâÑùÿ̨»úÆ÷¿ÉÒÔ½ÚÔ¼ÊýÊ®¡¢Êý°ÙÕ׵ĴÅÅ̿ռ䡣

¡¡¡¡¶à·ÖÇøµÄÎÊÌâÊǽ«Õû¸ö´ÅÅ̵ĿÕÏпռä·Ö¸î³ÉÈô¸ÉСƬ¡£ÏÖÔÚ£¬ÓÉÓÚ´ÅÅ̺ͲÙ×÷ϵͳÒѾ­ºÜ¿É¿¿£¬Ðí¶àÈ˸üÇãÏòÓëÒ»¸ö·ÖÇø´æËùÓÐÎļþ¡£µ±È»£¬ÕâÑù¿ÉÄܱȱ¸·Ý¡¢»Ø´æС·ÖÇøÍ´¿àЩ¡£

¡¡¡¡¶ÔÓÚСӲÅÌ(¼ÙÉèÄã²»×öºËÐÄ¿ª·¢)£¬×îºÃµÄ·½·¨¿ÉÄÜÊÇÖ»ÒªÒ»¸ö·ÖÇø¡£¶ÔÓÚ´óÓ²ÅÌ£¬·Ö¼¸¸ö´ó·ÖÇø¿ÉÄܸüºÃ¡£ÓÈÆäÔÚijÖÖÇé¿öϳöÏÖ´íÎóʱ¡£ (×¢ÒâÕâÀï˵µÄСºÍ´óÊÇÏà¶ÔµÄ£¬¸ù¾ÝÄã¶Ô´ÅÅÌ¿Õ¼äµÄÐèÇó¶øÑÔ¡£)

¡¡¡¡Èç¹ûÄãÓжà¸öÓ²ÅÌ£¬Äã¿ÉÄÜÏëÈøùÎļþϵͳ(°üÀ¨/usr ) ÔÚÒ»¸öÉÏ£¬¶øÓû§Ö÷Ŀ¼ÔÚÁíÒ»¸öÉÏ¡£

¡¡¡¡×îºÃ×¼±¸³¢ÊÔ¼¸¸ö²»Í¬µÄ·ÖÇø·½°¸(over time, not just while first installing the system)¡£ÕâÓÐЩ¹¤×÷Á¿£¬ÒòΪÕâÆäʵÊÇ´ÓÍ·°²×°ÏµÍ³Èô¸É±é£¬µ«ÕâÊÇÈ·ÈÏÕýÈ·µÄΨһ·½·¨¡£

¿Õ¼äÒªÇó

¡¡¡¡Äã°²×°µÄLinux¸ø³öһЩ¶Ô²»Í¬ÅäÖÃËùÐè´ÅÅÌ¿Õ¼äµÄָʾ¡£µ¥¶À°²×°µÄ³ÌÐò¿ÉÄÜÒ²ÊÇ¡£ÕâÄÜ°ïÖúÄã¼Æ»®ÄãµÄ´ÅÅÌʹÓ㬵«ÄãÓ¦¸ÃΪÒÔºó¿ÉÄܵÄÐèÇó±£ÁôһЩ¶îÍâ¿Õ¼ä¡£

¡¡¡¡Óµ»¤Îļþ×ÜÁ¿»ùÓÚÄãµÄÓû§Ï£Íû¡£Ðí¶àÈ˺ÃÏóÏëÒªËûÃÇËùÓпÉÄܵÄÎļþÁ¿£¬µ«¶à¶àÒæÉÆ¡£ÓÐЩÈËÖ»ÓкÜÉÙµÄÎÄ×Ö´¦Àí£¬Ò²Ðí¼¸Õ׾͹»£¬¶øÓÐЩÈË¿ÉÄÜÐèÒªÉÏGBµÄ¿Õ¼ä×öͼÏó´¦Àí¡£

¡¡¡¡Ë³±ã˵һ¾ä£¬ÓÃKB»òMB±È½ÏÎļþ´óСºÍÓÃMB¸ø³öµÄ´ÅÅÌ¿Õ¼äʱ£¬Ó¦µ±×¢ÒâÕâ2ÕߵĿÉÄܵIJ»Í¬¡£Ò»Ð©Ó²ÅÌÖÆÔìÉÌϲ»¶³Æ1000×Ö½ÚΪ1KB£¬1000KBΪ1MB£¬¶ø¼ÆËã»úÊÀ½çµÄÆäËûµØ·½¶¼ÒÔ1024ΪÒòÊý¡£Òò´ËÎÒµÄMBÓ²ÅÌʵ¼ÊÖ»ÊÇ330MBÓ²ÅÌ¡£

¡¡¡¡¶Ô»»¿Õ¼äÔÚ5.5ÕÂÌÖÂÛ¡£

¡¡¡¡Ó²ÅÌ·ÖÅä¾ÙÀý

¡¡¡¡ÎÒÔ­À´Óиö109MBµÄÓ²ÅÌ£¬ÏÖÔÚÎÒÓÃÒ»¸ö330MBÓ²ÅÌ¡£ÎÒ½âÊÍÒ»ÏÂÎÒÈçºÎ·ÖÇøÕâЩӲÅ̲¢ËµÃ÷Ϊʲô¡£

¡¡¡¡µ±ÎÒµÄÐèÒªºÍ²Ù×÷ϵͳ±ä»¯Ê±£¬ÎÒÓò»Í¬µÄ·½·¨·ÖÇø109MBÓ²ÅÌ¡£ÎÒ˵Ã÷2ÖÖ·½°¸¡£Ê×ÏÈ£¬ÎÒÔøºÍLinuxÒ»ÆðÔËÐÐMSDOS£¬Îª´Ë£¬ÎÒÐèÒª´óÔ¼20MB¸øMSDOS¡¢C±àÒëÆ÷¡¢±à¼­Æ÷¡¢Ò»Ð©ÆäËû¹¤¾ß¡¢ÎÒ¹¤×÷µÄ³ÌÐò¡¢ºÍ×ã¹»µÄ¿ÕÏпռ䡣¸øLinux¿ªÁË10MB¶Ô»»·ÖÇø£¬ÆäËû79MB×÷Ϊһ¸ö·ÖÇø¸øLinux¡£ÎÒÔøÊÔÑé¸ø³öµ¥¶ÀµÄ¸ù£¬/usr , ºÍ/home £¬µ«ÕâÑù¾ÍûÓÐʲô¿ÕÏпռä¸ÉʲôÓÐȤµÄÊÂÁË¡£

¡¡¡¡µ±ÎÒ²»ÔÙÐèÒªMSDOS£¬ÎÒÖØзÖÇø£¬12MB¶Ô»»·ÖÇø£¬ÆäËûÊÇÒ»¸öµ¥¶ÀµÄÎļþϵͳ¡£

¡¡¡¡´ÓÍ··ÖÇøÊÇΪÁËÍæÍæÒªÇó×Ô¼º·ÖÇøµÄһЩ¶«Î÷£¬ÀýÈçÊÔÊÔ²»Í¬µÄLinux£¬»ò±È½ÏÎļþϵͳµÄËٶȡ£µ±Ã»ÓÐÕâЩÐèÒªºó£¬¾Í°ÑËü×÷Ϊ¶Ô»»Çø(ÎÒϲ»¶´ò¿ªºÃ¶à´°¿Ú)¡£

¸øLinuxÔö¼Ó¸ü¶àµÄ´ÅÅÌ¿Õ¼ä

¡¡¡¡¸øLinuxÔö¼Ó¸ü¶àµÄ´ÅÅÌ¿Õ¼äºÜÈÝÒ×£¬ÖÁÉÙÔÚÓ²¼þ¶¼°²×°ºÃºó(Ó²¼þ°²×°²»ÔÚ±¾ÊéËùÊöµÄ·¶Î§)¡£Èç¹ûÐèÒª£¬Ïȸñʽ»¯£¬È»ºó²úÉú·ÖÇøºÍÉÏÃæ˵¹ýµÄÎļþϵͳ£¬ÔÚ/etc/fstab ÖмÓÈëÕýÈ·µÄÐÐʹ֮ÄÜ×Ô¶¯mount¡£

½ÚÔ¼´ÅÅÌ¿Õ¼äµÄÌáʾ

¡¡¡¡½ÚÔ¼´ÅÅÌ¿Õ¼äµÄ×îºÃÌáʾÊDz»Òª°²×°²»±ØÒªµÄ³ÌÐò¡£Ðí¶àLinux distributions¸ø³ö°²×°ÆäËù´øÈí¼þ°üijЩ²¿·ÖµÄÑ¡Ôñ£¬·ÖÎöÄãµÄÐèÇóÄã¿ÉÄÜ·¢ÏֺöàÄã²¢²»ÐèÒª¡£Õâ»á½ÚÔ¼ºÜ¶à´ÅÅ̿ռ䣬ÒòΪÐí¶à³ÌÐòÐèÒªºÜ´ó¿Õ¼ä¡£¼´Ê¹ÄãÐèҪij²¿·Ö°ü»ò³ÌÐò£¬Ò²²»Ò»¶¨ÐèÒªÆäÈ«²¿¡£ÀýÈçÓÐЩÔÚÏßÎĵµ¿ÉÄܲ»±ØÒª£¬ÓÐЩGNU EmacsµÄElispÎļþ, ÓÐЩX11µÄ×ÖÌ壬»òÕßÓÐЩ±à³Ì¿â¡£

¡¡¡¡Èç¹ûÄã²»ÄÜжװ°ü£¬Äã¿ÉÒÔѹËõ¡£Èçgzip »òzip µÄѹËõ³ÌÐò¿ÉÒÔѹËõ/½âѹÎļþ»òÎļþȺ¡£gzexe ϵͳ¿ÉÒÔ¶ÔÓû§Í¸Ã÷µØѹËõ/½âѹ³ÌÐò (ûÓõijÌÐò±»Ñ¹Ëõ£¬µ±±»Ê¹ÓÃʱ½âѹ)¡£ÊµÑéÖеÄDouBle ϵͳ¶Ô³ÌÐò͸Ã÷µØѹËõÎļþϵͳÖеÄËùÓÐÎļþ¡£(Èç¹ûÄãÊìϤÀýÈçStacker for MS-DOSµÈ²úÆ·£¬Ô­ÀíÊÇÒ»ÑùµÄ¡£)
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 0 ÌõÆÀÂÛ