Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

Ïê½âLinux Initrd

ÔÚLinux²Ù×÷ϵͳÖУ¬ÓÐÒ»ÏîÌØÊâµÄ¹¦ÄÜ——³õʼ»¯ÄÚ´æÅÌINITRD(INITial Ram Disk)¼¼Êõ£¬¶øÇÒÄÚºËÖ§³ÖѹËõµÄÎļþϵͳӳÏñ¡£ÓÐÁËÕâÁ½ÏÄÜ£¬ÎÒÃÇ¿ÉÒÔÈÃLinuxϵͳ´ÓСµÄ³õʼ»¯ÄÚ´æÅÌÆô¶¯£¬²¢°ÑϵͳÄÚ´æµÄÒ»²¿·Ö×÷Ϊ¸ùÎļþϵͳ¹ÒÔØ¡£
¡¡
¡¡Ramdisk¾ÍÊǽ«ÄÚ´æµÄÒ»²¿·Ö·ÖÅäΪһ¸ö·ÖÇø²¢×÷ΪӲÅÌÀ´Ê¹Ó᣶ÔÓÚϵͳÔËÐÐʱ²»¶ÏʹÓõijÌÐò£¬½«ËüÃÇ·ÅÔÚRamdiskÖн«¼Ó¿ì¼ÆËã»úµÄ²Ù×÷£¬Èç
´óÊý¾ÝÁ¿µÄÍøÂç·þÎñÆ÷¡¢ÎÞÅ̹¤×÷Õ¾µÈ¡£ÎªÁËÄܹ»Ê¹ÓÃRamdisk£¬ÎÒÃÇÔÚ±àÒëÄÚºËʱÐ뽫block
deviceÖеÄRamdiskÖ§³ÖÑ¡ÉÏ£¬ËüÏÂÃæ»¹ÓÐÁ½¸öÑ¡Ïһ¸öÊÇÉ趨RamdiskµÄ´óС£¬Ä¬ÈÏÊÇ4096k£»ÁíÒ»¸öÊÇÉ趨ĬÈϸöÊý¡£Èç¹ûҪʹÓÃ
initrd£¬»¹µÃÑ¡ÉϵÄÖ§³Ö¡£Ëü¼È¿ÉÒÔÖ±½Ó±àÒë½øÄںˣ¬Ò²¿ÉÒÔ±àÒë³ÉÄ£¿é£¬ÔÚÐèÒªµÄʱºò¼ÓÔØ¡£ÎÒÃÇÓÉÓÚÔÚÆô¶¯Ê±¾ÍÓÃËü£¬ËùÒÔ±ØÐ뽫ËüÖ±½Ó±àÒë½øÄںˡ£
¡¡¡¡ÏÂÃæÊÇ2.6Äں˶ÔÄ£¿éÑ¡Ôñ·¾¶£º
¡¡¡¡Linux Kernel Configuration
¡¡¡¡¡¡¡¡¡¡¡¡-> Device Drivers
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡->Block devices
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡->RAM block device support
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡->Default number of RAM disks¡¡¡¡(É趨RamdiskµÄ¸öÊý,ĬÈÏÊÇ16)
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡->Default RAM disk size (kbytes) (É趨RamdiskµÄ´óС,ĬÈÏÊÇ4096k)
¡¡¡¡Linux Kernel Configuration
¡¡¡¡¡¡¡¡¡¡¡¡->General setup
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡->Inital RAM filesystem and RAM disk(initramfs/initrd) support
¡¡
¡¡Èç¹û¶ÔRamdiskµÄÖ§³ÖÒѾ­±àÒë½øÄںˣ¬ÎÒÃǾͿÉÒÔʹÓÃËüÁË¡£Ê×ÏÈÔÚ/mntĿ¼Ï´´½¨Ä¿Â¼ram£¬ÔËÐÐmkdir
/mnt/ram£»È»ºó¶Ô/dev/ram0´´½¨Îļþϵͳ£¬ÔËÐÐmke2fs /dev/ram0£»×îºó¹ÒÔØÉÏ/dev/ram£¬ÔËÐÐmount
/dev/ram0 /mnt/ram£¬¾Í¿ÉÒÔÏó¶ÔÆÕͨӲÅÌÒ»Ñù¶ÔËü½øÐвÙ×÷ÁË¡£ÖµµÃ×¢ÒâµÄÊÇ£¬ÔÚ´´½¨ÎļþϵͳµÄʱºò£¬ÔÚÆÁÄ»ÉÏÊä³ö1024
inodes £¬4096 blocks£¬¼´ramdisk´óСΪ4M£½4096¸ö¿é£¬µ«ÊÇÎÒÃǹÒÔØÉÏÖ®ºó£¬ÓÃÃüÁîdf –k
/dev/ram²é¿´Ê±£¬ÏÔʾ³öÀ´ramdisk´óСֻÓÐ3963K£¬ÕâÊÇÓÉÓÚÎļþϵͳ±¾ÉíÕ¼ÓÃÁËһЩ¿Õ¼ä¡£(Õâ¸ö¿Õ¼äÊÇÔÚ±àÒëºËÐÄʱ¾ÍÓÉDefault
RAM disk size (kbytes)È·¶¨ÏÂÀ´)
¡¡¡¡ÎÒÃÇÄܸù¾ÝÐèÒª¸Ä±äramdiskµÄ´óС¡£ÈçÎÒÃÇÒª°ÑĬÈϵÄ4MÔö´óµ½8M£¬µ±ramdiskÊÇÖ±½Ó±àÒë½øÄں˵ÄÇé¿öÏ£¬¿ÉÔÚgrubÅäÖÃÎļþ grub.confÖмÓÈëramdisk=8192 ,ÔËÐÐgrubºó£¬ÖØÆô¼ÆËã»úºó£¬ramdisk´óС±äΪ8M¡£
¡¡¡¡ÀýÈçÒªÉèÖÃRamdiskµÄ´óСΪ8M£¬ÔÚgrubÖÐ


Ïà¹ØÎĵµ£º

linuxÐźŻúÖÆ


linuxÐźŻúÖÆ
 
 
ÐźÅÌṩÁËÒ»ÖÖ֪ͨ½ø³Ìϵͳʼþ·¢ÉúµÄ»úÖÆ£¬ËüÒ²ÊÇ×÷ΪÓû§½ø³ÌÖ®¼äͨÐźÍͬ²½µÄ
Ò»ÖÖԭʼ»úÖÆ¡£ÔÚ½ø³ÌÇ¨ÒÆµÄÇé¿öÏ£¬ÈçºÎ´¦ÀíÐźÅÄØ£¿Õⲿ·Ö½éÉÜÁËMOSIXϵͳ¶ÔÐźÅ
»úÖÆµÄ´¦Àí¡£
LINUXÐźŻúÖÆ
ÐźÅÊÇÒì²½µÄ½ø³Ì¼äͨѶ»úÖÆ,ÊÇÔÚÈí¼þ²ã´ÎÉ϶ÔÖжϻúÖÆµÄÒ»ÖÖÄ£Äâ¡£LINUXÄں˵ÄÐÅ
ºÅ» ......

linuxĿ¼²Ù×÷º¯Êý£ÛתUC£Ý

ת×Ô£º
http://blog.chinaunix.net/u2/63316/showart_547992.html
LinuxϵÄĿ¼ÊÇÒÀÕÕ±ê×¼À´Êµ×÷µÄ£¬Òò´Ë£¬Äú¿ÉÒÔºÁÎÞÎÊÌâµØÒÆÖ³µ½ÈÎºÎÆäËüUNIXƽ̨¡£  
--------------------------------------------------------------------------------
getcwd/getwd : È¡µÃĿǰËùÔÚĿ¼  
--------------- ......

Linux¼¼Êõѧϰroadmap

Linux³õ¼¶
linuxͼÐνçÃæÊ¹ÓÃ
linux¼òµ¥Ä¿Â¼½á¹¹
linux³£ÓÃÃüÁî
linuxϵͳ°²×°
LinuxÖм¶
linuxÓû§/Îļþϵͳ¹ÜÀí
linuxÍøÂç¹ÜÀí
linux´ÅÅ̹ÜÀí
linuxϵͳºÍÈÕ¼Çά»¤¹ÜÀí
linux°²È«ÓÅ»¯
linuxϵͳ±¸·ÝÓë»Ö¸´
shell³õ²½±à³Ì
linux¸ß¼¶
Linux·þÎñÆ÷
Linux Dns·þÎñÆ÷
Linux Mail·þÎñÆ÷
Linux Web·þÎ ......

½«Linux´úÂëÒÆÖ²µ½WindowsµÄ¼òµ¥·½·¨

Ò»£®Ç°ÑÔ
¡¡¡¡LinuxÓµÓзḻ¸÷ÖÖÔ´´úÂë×ÊÔ´,µ«ÊǴ󲿷ִúÂëÔÚWindowsƽ̨Çé¿öÊÇÎÞ·¨Õý³£±àÒëµÄ¡£Windowsƽ̨¸ù±¾ÎÞ·¨Ö±½ÓÀûÓÃÕâЩԴ´úÂë×ÊÔ´¡£Èç¹ûÏëҪʹÓÃÍêÕûµÄ´úÂ룬¾ÍÒª×öÒÆÖ²¹¤×÷¡£ÒòΪC/C++ LibraryµÄ²»Í¬ºÍÆäËûµÄһЩԭÒò£¬ÒÆÖ²C/C++´úÂëÊÇÒ»ÏîÀ§ÄѵŤ×÷¡£±¾ÎĽ«ÒÔÒ»¸öʵ¼ÊµÄÀý×Ó£¨Tar£©À´ËµÃ÷ÈçºÎ°ÑLinux´úÂëÒÆÖ² ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ