linuxµÄmount£¨¹ÒÔØ£©ÃüÁîÏê½â
linuxµÄmount£¨¹ÒÔØ£©ÃüÁîÏê½â
À´Ô´£º»¥ÁªÍø ×÷ÕߣºØýÃû ʱ¼ä£º09-08 17:02:27
µãÆÀ£ºlinuxϹÒÔØ£¨mount£©¹âÅ̾µÏñÎļþ¡¢Òƶ¯Ó²ÅÌ¡¢UÅÌ¡¢WindowsºÍNFSÍøÂç¹²Ïí linuxÊÇÒ»¸öÓÅÐãµÄ¿ª·ÅÔ´ÂëµÄ²Ù×÷ϵͳ£¬¿ÉÒÔÔËÐÐÔÚ´óµ½¾ÞÐÍСµ½ÕÆÉÏÐ͸÷Àà¼ÆËã»úϵͳÉÏ£¬Ëæ×Å linuxϵͳµÄÈÕ½¥³ÉÊìºÍÎȶ¨ÒÔ¼°Ëü¿ª·ÅÔ´´úÂëÌØÓеÄÓÅÔ½ÐÔ£¬linuxÔÚÈ«ÊÀ½çµÃµ½ÁËÔ½À´Ô½¹ã·ºµÄ
linuxϹÒÔØ£¨mount£©¹âÅ̾µÏñÎļþ¡¢Òƶ¯Ó²ÅÌ¡¢UÅÌ¡¢WindowsºÍNFSÍøÂç¹²Ïí
linuxÊÇÒ»¸öÓÅÐãµÄ¿ª·ÅÔ´ÂëµÄ²Ù×÷ϵͳ£¬¿ÉÒÔÔËÐÐÔÚ´óµ½¾ÞÐÍСµ½ÕÆÉÏÐ͸÷Àà¼ÆËã»úϵͳÉÏ£¬Ëæ×Å linuxϵͳµÄÈÕ½¥³ÉÊìºÍÎȶ¨ÒÔ¼°Ëü¿ª·ÅÔ´´úÂëÌØÓеÄÓÅÔ½ÐÔ£¬linuxÔÚÈ«ÊÀ½çµÃµ½ÁËÔ½À´Ô½¹ã·ºµÄÓ¦Óá£ÏÖÔÚÐí¶àÆóÒµµÄ¼ÆËã»úϵͳ¶¼ÊÇÓÉUNIXϵ ͳ¡¢LinuxϵͳºÍWindowsϵͳ×é³ÉµÄ»ìºÏϵͳ£¬²»Í¬ÏµÍ³Ö®¼ä¾³£ÐèÒª½øÐÐÊý¾Ý½»»»¡£ÏÂÃæÎÒ¸ù¾Ý×Ô¼ºµÄʵ¼Ê¹¤×÷¾Ñé½éÉÜÒ»ÏÂÈçºÎÔÚlinuxϵͳ ϹҽÓ(mount)¹âÅ̾µÏñÎļþ¡¢Òƶ¯Ó²ÅÌ¡¢UÅÌÒÔ¼°WindowsÍøÂç¹²ÏíºÍUNIX NFSÍøÂç¹²Ïí¡£
¡¡¡¡¹Ò½ÓÃüÁî(mount)
¡¡¡¡Ê×ÏÈ£¬½éÉÜһϹҽÓ(mount)ÃüÁîµÄʹÓ÷½·¨£¬mountÃüÁî²ÎÊý·Ç³£¶à£¬ÕâÀïÖ÷Òª½²Ò»Ï½ñÌìÎÒÃÇÒªÓõ½µÄ¡£
¡¡¡¡ÃüÁî¸ñʽ£º
¡¡¡¡mount [-t vfstype] [-o options] device dir
¡¡¡¡ÆäÖУº
¡¡¡¡1.-t vfstype Ö¸¶¨ÎļþϵͳµÄÀàÐÍ£¬Í¨³£²»±ØÖ¸¶¨¡£mount »á×Ô¶¯Ñ¡ÔñÕýÈ·µÄÀàÐÍ¡£³£ÓÃÀàÐÍÓУº
¡¡¡¡¹âÅÌ»ò¹âÅ̾µÏñ£ºiso9660
¡¡¡¡DOS fat16Îļþϵͳ£ºmsdos
¡¡¡¡Windows 9x fat32Îļþϵͳ£ºvfat
¡¡¡¡Windows NT ntfsÎļþϵͳ£ºntfs
¡¡¡¡Mount WindowsÎļþÍøÂç¹²Ïí£ºsmbfs
¡¡¡¡UNIX(LINUX) ÎļþÍøÂç¹²Ïí£ºnfs
¡¡¡¡2.-o options Ö÷ÒªÓÃÀ´ÃèÊöÉ豸»òµµ°¸µÄ¹Ò½Ó·½Ê½¡£³£ÓõIJÎÊýÓУº
¡¡¡¡loop£ºÓÃÀ´°ÑÒ»¸öÎļþµ±³ÉÓ²ÅÌ·ÖÇø¹Ò½ÓÉÏϵͳ
¡¡¡¡ro£º²ÉÓÃÖ»¶Á·½Ê½¹Ò½ÓÉ豸
¡¡¡¡rw£º²ÉÓöÁд·½Ê½¹Ò½ÓÉ豸
¡¡¡¡iocharset£ºÖ¸¶¨·ÃÎÊÎļþϵͳËùÓÃ×Ö·û¼¯
¡¡¡¡3.device Òª¹Ò½Ó(mount)µÄÉ豸¡£
¡¡¡¡4.dirÉ豸ÔÚϵͳÉϵĹҽӵã(mount point)¡£
¡¡¡¡¹Ò½Ó¹âÅ̾µÏñÎļþ
¡¡¡¡ÓÉÓÚ½üÄêÀ´´ÅÅ̼¼ÊõµÄ¾Þ´ó½ø²½£¬ÐµĵçÄÔϵͳ¶¼Å䱸ÁË´óÈÝÁ¿µÄ´ÅÅÌϵͳ£¬ÔÚWindowsÏÂÐí¶àÈ˶¼Ï°¹ß°ÑÈí¼þºÍ×ÊÁÏ×ö³É¹âÅ̾µÏñÎļþͨ¹ýÐéÄâ ¹âÇýÀ´Ê¹Óá£ÕâÑù×öÓÐÐí¶àºÃ´¦£ºÒ»¡¢¼õÇáÁ˹âÇýµÄÄ¥Ëð;¶þ¡¢ÏÖÔÚÓ²ÅÌÈÝÁ¿¾Þ´ó´æ·Å¼¸Ê®¸ö¹âÅ̾µÏñÎļþ²»³ÉÎÊÌâ£¬ËæÓÃËæµ÷Ê®·Ö·½±ã;Èý¡¢Ó²Å̵ĶÁÈ¡ËÙ¶ÈÒªÔ¶ Ô¶¸ßÓÚ¹âÅ̵ĶÁÈ¡ËÙ¶È£¬CPUÕ¼ÓÃÂÊ´ó´ó½µµÍ¡£ÆäʵlinuxϵͳÏÂÖÆ×÷ºÍʹÓùâÅÌ
Ïà¹ØÎĵµ£º
Linux ÄÚºËÖвÉÓÿɼÓÔØµÄÄ£¿é»¯Éè¼Æ£¨LKMs£¬Loadable Kernel
Modules£©£¬Ò»°ãÇé¿öϱàÒëµÄLinux
ÄÚºËÊÇÖ§³Ö¿É²åÈëʽģ¿éµÄ£¬Ò²¾ÍÊǽ«×î»ù±¾µÄºËÐÄ´úÂë±àÒëÔÚÄÚºËÖУ¬ÆäËûµÄ´úÂë¿ÉÒÔÑ¡ÔñÔÚÄÚºËÖУ¬»òÕß±àÒëΪÄں˵ÄÄ£¿éÎļþ¡£³£¼ûµÄÇý¶¯³ÌÐòÒ²ÊÇ×÷ΪÄÚºË
Ä£¿é¶¯Ì¬¼ÓÔØµÄ¡£
Ä£¿éÏà¹ØÃüÁî
lsmod Áгöµ±Ç°ÏµÍ³¼ÓÔØµÄ ......
ÔÚLinux 2.6ÄÚºËÖУ¬devfs±»ÈÏΪÊǹýʱµÄ·½·¨£¬²¢×îÖÕ±»Åׯú£¬udevÈ¡´úÁËËü¡£DevfsµÄÒ»¸öºÜÖØÒªµÄÌØµã¾ÍÊÇ¿ÉÒÔ¶¯Ì¬´´½¨É豸½áµã¡£ÄÇÎÒÃÇÏÖÔÚÈçºÎͨ¹ýudevºÍsysÎļþϵͳ¶¯Ì¬´´½¨É豸½áµãÄØ£¿
ÓÃudevÔÚ/dev/϶¯Ì¬Éú³ÉÉ豸Îļþ£¬ÕâÑùÓû§¾Í²»ÓÃÊÖ¹¤µ÷ÓÃmknodÁË¡£
ÀûÓõÄkernel API£º
&nb ......
ºÍÆäËû²Ù×÷ϵͳһÑù£¬Linux°üº¬½ø³Ìµ÷¶ÈÓë½ø³Ì¼äͨÐÅ(IPC)¡¢ÄÚ´æ¹ÜÀí(MMU)¡¢ÐéÄâÎļþϵͳ(VFS)¡¢ÍøÂç½Ó¿ÚµÈ£¬ÏÂͼ¸ø³öÁËLinuxµÄ×é³É¼°Æä¹ØÏµ£º
LinuxÄÚºËÔ´´úÂë°üÀ¨¶à¸öĿ¼£º
¡¡¡¡£¨1£©arch£º°üÀ¨Ó²¼þÌØ¶¨µÄÄں˴úÂ룬Èçarm¡¢mips¡¢i386µÈ£»
¡¡¡¡£¨2£©drivers£º°üº¬Ó²¼þÇý¶¯´úÂ룬Èçcha ......
ʹÓÃBusyBoxÖÆ×÷linux¸ùÎļþϵͳ£¨CramFS+mdev£©
²Ù×÷ϵͳ£ºUbuntu9.04
Äں˰汾£ºlinux-2.6.24.7
¿ª·¢°å£º²©´´arm2410s
½»²æ±àÒ빤¾ß£ºarm-linux-gcc-4.1.1
BusyBox£ºbusybox-1.11.1
CramFS£ºCramFS-1.1
×¢Ò⣺ÓÉÓÚÒªÖ ......