±Û¾´ÀÌ: Mark Nielsen ±Û¾´ÀÌ ¼Ò°³: ±Û¾´ÀÌ(ȨÆäÀÌÁö)´Â The Computer Underground, Inc.¿¡¼ ÆÄÀÏ´ã´çÀÚ·Î 800linux.com¿¡¼ Àü¹®ÄÁ¼³ÅÏÆ®·Î ÀÏÇÏ°í ÀÖ½À´Ï´Ù. ¿©°¡½Ã°£¿¡´Â ¸®´ª½º°¡Á¬À̳ª linux.com¿¡ ½Ç¸± ±ÛÀ» Àû½À´Ï´Ù. ÀÌ ¹®¼´Â Nedit¿Í ispell·Î ÀÛ¼ºµÇ¾ú½À´Ï´Ù. Content: |
¿ä¾à:
ÀÌ ±ÛÀº ·¥À» °¡»ó Çϵåµð½ºÅ©Ã³·³ »ç¿ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÏ°í ÀÖ½À´Ï´Ù. ¸¸¾à ±Û ³»¿ë¿¡ º¯°æµÈ Á¡ÀÌ ÀÖ´Ù¸é ¾Æ·¡ ÁÖ¼Ò¸¦ ÅëÇØ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.: http://www.tcu-inc.com/mark/articles/Ramdisk.html
"³»°¡¾Æ´ÂÇÑ ¸®´ª½º´Â ÇÁ·Î±×·¥¿¡ ÀÇÇØ »ç¿ëµÇÁö ¾Ê´Â ¸ðµç ¸Þ¸ð¸®¸¦ ÅëÀÏµÈ ¹öÆÛij½¬·Î »ç¿ëÇÑ´Ù. ±×·¸±â ¶§¹®¿¡ ¸¸¾à ÃæºÐÇÑ ·¥À» °¡Áö°í ÀÖ´Ù¸é ¸Å¿ì ÀÚÁÖ »ç¿ëµÇ´Â ÆÄÀϵéÀº ·¥¿¡ ij½¬µÇ¾î »ç¿ëµÇ¾îÁú °ÍÀÌ´Ù. ±×·³ ¿Ö ·¥µð½ºÅ©¸¦ »ç¿ëÇؾßÇϴ°¡? Á¤¸» ¼ÓµµÇâ»óÀÌ ÀÌ·ç¾îÁú ¼ö Àִ°¡?"
¸ÕÀú RamDisk°¡ ¹«¾ùÀÎÁö ¾Ë¾Æ¾ß°ÚÁö¿ä? RamDisk¶õ ¸Þ¸ð¸®ÀÇ ÀϺκÐÀ» ¿©·¯ºÐÀÌ »ç¿ëÇÏ°íÀÚ ÇÏ´Â ÆÄƼ¼ÇÀ¸·Î ¼³Á¤ÇÏ´Â °ÍÀÔ´Ï´Ù. ´Ù¸¥¸»·Î ÇÏÀÚ¸é ¿©·¯ºÐÀÇ ¸Þ¸ð¸®¸¦ Çϵåµð½ºÅ©µå¶óÀ̺êÀΰÍó·³ Çؼ ¸Þ¸ð¸®¿¡ ÆÄÀÏÀ» ÀúÀåÇÒ ¼ö ÀÖ´Ù´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù. ¿Ö RamDisk¸¦ »ç¿ëÇÏ´À³Ä±¸¿ä? À½...¿©·¯ºÐÀÌ ¾î¶² ÆÄÀÏÀ» °è¼ÓÇؼ »ç¿ëÇÏ°í ½ÍÀ» °æ¿ì ±× ÆÄÀÏÀ» ¸Þ¸ð¸®»ó¿¡ µÎ°í »ç¿ëÇÏ´Â °ÍÀÌ ÄÄÇ»ÅÍÀÇ ¼º´ÉÀ» Çâ»ó½Ãŵ´Ï´Ù. Çϵåµð½ºÅ©º¸´Ù ¸Þ¸ð¸®ÀÇ ¼Óµµ°¡ ºü¸£±â ¶§¹®ÀÌÁÒ. ¸¹Àº ÀڷḦ ó¸®ÇÏ´Â À¥¼¹ö¿Í °°Àº °æ¿ì ÀÌ·¯ÇÑ ¹æ¹ýÀ¸·Î ¼Óµµ¸¦ Çâ»ó½Ãŵ´Ï´Ù. ¶Ç´Â ¿©·¯ºÐÀÌ Á¦Á¤½ÅÀÌ ¾Æ´Ï¶ó¼ 1±â°¡ÀÇ ¸Þ¸ð¸®¿Í 500¸Þ°¡ÀÇ Çϵåµð½ºÅ©°¡ ÀåÂøµÈ PII 500Mhz½Ã½ºÅÛÀ» °¡Áö°í ÀÖ´Ù¸é ¿©·¯ºÐÀº ÀÌ ¹æ¹ýÀ» »ç¿ëÇؼ Çϵåµå¶óÀ̺êÀÇ °ø°£À» Àý¾àÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ¸¸¾à ÀÌ·¸´Ù¸é µð½ºÅ©µå¶óÀ̺갡 ¾ø´Â ÄÄÇ»Å͸¦ ¿øÇÏ´Â °ÍÀ̳ª º°¹Ý Â÷ÀÌ°¡ ¾ø±â ¶§¹®¿¡ ¿ÏÀüÈ÷ Á¦Á¤½ÅÀÌ ¾Æ´Ï¶ó°í ÇÒ ¼ö´Â ¾ø°ÚÁö¿ä.
¾Æ·¡ ÀÚ·áµéÀ» Àо¸é ¸¹Àº µµ¿òÀÌ µÉ °ÍÀÔ´Ï´Ù.
mkdir -p /tmp/ramdisk0 mkfs -t ext2 /dev/ram0 mount /dev/ram0 /tmp/ramdisk0ÀÌ ¼¼ÁÙÀÇ ¸í·ÉÀº ·¥µð½ºÅ©¸¦ ´Ù·ê µð·ºÅ丮¸¦ »ý¼ºÇÏ°í ·¥µð½ºÅ©¸¦ Æ÷¸ËÇÑ ´ÙÀ½(±âº»ÀûÀ¸·Î 4¸Þ°¡·Î) ±×¸®°í ·¥ µð½ºÅ©¸¦ "/tmp/ramdisk0"µð·ºÅ丮·Î ¸¶¿îÆ®½ÃÅ°´Â °ÍÀÔ´Ï´Ù. ÀÌÁ¦ ¿©·¯ºÐÀº ¸¶Ä¡ ÇÑ ÆÄƼ¼Ç¿¡ ÀÖ´Â µð·ºÅ丮ó·³ »ç¿ëÇÏ½Ã¸é µË´Ï´Ù! ´Ù¸¥ µð·ºÅ丮³ª ÆÄƼ¼Çó·³ µ¿ÀÛ½ÃÄѺ¸½Ã±â ¹Ù¶ø´Ï´Ù.
°¨Àâ¾Ò½À´Ï±î? ¿©·¯ºÐÀÇ ÄÄÇ»ÅÍ°¡ ÀçºÎÆÃµÇ¸é ¸ðµç °ÍÀÌ »ç¶óÁý´Ï´Ù. µû¶ó¼ Áß¿äÇÑ µ¥ÀÌÅͶóµçÁö ´Ù¸¥°÷¿¡ º¹»çµÇ¾î ÀÖÁö ¾ÊÀº µ¥ÀÌÅ͸¦ ·¥µð½ºÅ©¿¡ µÎÁö ¸¶½Ã±â ¹Ù¶ø´Ï´Ù. ¸¸¾à µð·ºÅ丮¿¡ º¯È°¡ »ý°å´Âµ¥ ±× º¯È¸¦ ÀúÀåÇÏ°í ½Í´Ù¸é ¹Ýµå½Ã ¹é¾÷À» ÇØ µÎ½Ã±â ¹Ù¶ø´Ï´Ù.
Èûµç ¹æ¹ýºÎÅÍ »ìÆ캸ÁÒ. ¸ÕÀú ¾Æ·¡ ÆÄÀÏÀ» »ìÆ캸¼¼¿ä:
/usr/src/linux/drivers/block/rd.c
then edit it, change this line
int rd_size = 4096; /* ·¥µð½ºÅ©ÀÇ Å©±â */
ÀÌ ¼ýÀÚ¿¡ ¿©·¯ºÐÀÌ ¿øÇÏ´Â ·¥µð½ºÅ©ÀÇ Å©±â¸¦ ų·Î¹ÙÀÌÆ®´ÜÀ§·Î Àû¾îÁÖ¼¼¿ä.
±× ´ÙÀ½ Ä¿³ÎÀ» ´Ù½Ã ÄÄÆÄÀÏÇÏ°í, Ä¿³ÎÀ» ¼³Ä¡ÇÑ ´ÙÀ½ ÀÌ Ä¿³ÎÀ» ¼³Ä¡ÇÏ°í ´Ù½Ã ÄÄÇ»Å͸¦ ÄÑÁÖ½Ã¸é µË´Ï´Ù.
À½ ½¬¿î ¹æ¹ýÀº lilo.confÆÄÀÏ¿¡ ´ÙÀ½ ÁÙÀ» Ãß°¡ÇÏ´Â °ÍÀÔ´Ï´Ù.:
ramdisk=10000
ÀÌ·¸°Ô Ãß°¡ÇÑ ´ÙÀ½ "lilo"¸í·ÉÀ» ½ÇÇà½ÃÅ°°í ´Ù½Ã ÄÄÇ»Å͸¦ ²°´ÙÄѸé
±âº»ÀûÀ¸·Î 10¸Þ°¡ÀÇ ·¥µð½ºÅ©°¡ ¸¸µé¾îÁý´Ï´Ù. ¾Æ·¡´Â Á¦°¡ ¾²°í ÀÖ´Â /etc/lilo.confÆÄÀÏÀÇ
¿¹ÀÔ´Ï´Ù.
boot=/dev/hda map=/boot/map install=/boot/boot.b prompt timeout=50 image=/boot/vmlinuz-2.2.5-15 label=linux root=/dev/hda2 read-only ramdisk=10000½ÇÁ¦·Î Àû¿ëÇغ» °á°ú Àú´Â ¾à 9¸Þ°¡ Á¶±Ý ³Ñ´Â ·¥µð½ºÅ©¸¦ ÀÌ¿ëÇÒ ¼ö ÀÖ¾ú½À´Ï´Ù.
mv /home/httpd/ /home/httpd_real mkdir /home/httpd mkdir /home/httpd/cgi-bin mkdir /home/httpd/html mkdir /home/httpd/icons±× ´ÙÀ½ /etc/rc.d/rc.localÆÄÀÏ¿¡ ¾Æ·¡ ¸í·ÉµéÀ» Ãß°¡ÇÕ´Ï´Ù.
### ·¥µð½ºÅ©ÀÇ ÆÄƼ¼ÇÀ» ¸¸µì´Ï´Ù. /sbin/mkfs -t ext2 /dev/ram0 /sbin/mkfs -t ext2 /dev/ram1 /sbin/mkfs -t ext2 /dev/ram2 ### ÀûÀýÇÑ µð·ºÅ丮·Î ·¥µð½ºÅ©¸¦ ¸¶¿îÆ® ½Ãŵ´Ï´Ù. mount /dev/ram0 /home/httpd/cgi-bin mount /dev/ram1 /home/httpd/icons mount /dev/ram2 /home/httpd/html ### ½ÇÁ¦ µð·ºÅ丮¿¡ ÀÖ´Â ³»¿ëÀ» ·¥µð½ºÅ©·Î º¹»çÇÕ´Ï´Ù. tar -C /home/httpd_real -c . | tar -C /home/httpd -x #### À¥¼¹ö¸¦ ´Ù½Ã ½ÃÀÛÇÕ´Ï´Ù. /etc/rc.d/init.d/httpd restartrc.localÀ» ´Ù½Ã ½ÇÇà½ÃÅ°¸é ¹Ù·Î ÀÛµ¿ÇÏ°ÚÁö¸¸ Àú´Â ÄÄÇ»Å͸¦ »õ·Î ²°´ÙÄ×½À´Ï´Ù.:
/etc/rc.d/rc.local
Webpages maintained by the LinuxFocus Editor team
© Mark Nielsen LinuxFocus 1999 |
1999-10-26, generated by lfparser version 0.8