#!/bin/bash # ½Ã½ºÅÛ¿¡ µÎ ¹ø° ÇÏµå µå¶óÀ̺ê Ãß°¡Çϱâ. # ¼ÒÇÁÆ®¿þ¾î ¼³Á¤. Çϵå¿þ¾î°¡ ÀÌ¹Ì ¸¶¿îÆ®µÅ ÀÖ´Ù°í °¡Á¤ÇÔ. # º» ¹®¼ÀÇ ÀúÀÚ°¡ "Linux Gazett", http://www.linuxgazette.com, 38È£¿¡ # ¾´ ±â»ç¿¡¼ ¹ßÃé. ROOT_UID=0 # ÀÌ ½ºÅ©¸³Æ®´Â ·çÆ®·Î ½ÇÇà ½ÃÄÑ¾ß µË´Ï´Ù. E_NOTROOT=67 # root °¡ ¾Æ´Ñ °æ¿ìÀÇ Á¾·á ¿¡·¯. if [ "$UID" -ne "$ROOT_UID" ] then echo "ÀÌ ½ºÅ©¸³Æ®´Â ·çÆ®¸¸ ½ÇÇà½Ãų ¼ö ÀÖ½À´Ï´Ù." exit $E_NOTROOT fi # ÀÌ ½ºÅ©¸³Æ®´Â Á¤¸» ÁÖÀÇÇؼ ¾²±â ¹Ù¶ø´Ï´Ù! # ¸¸¾à ¹«¾ð°¡°¡ À߸øµÈ´Ù¸é ¿©·¯ºÐÀÇ ÆÄÀÏ ½Ã½ºÅÛÀ» Ȧ¶ó´ç ³¯·Á¸ÔÀ» ¼ö ÀÖ½À´Ï´Ù. NEWDISK=/dev/hdb # /dev/hdb °¡ ºñ¾î ÀÖ´Ù°í °¡Á¤ÇÔ. ²À È®ÀÎÇØ º¼ °Í! MOUNTPOINT=/mnt/newdisk # ¾Æ´Ï¸é ´Ù¸¥ ¸¶¿îÆ® Æ÷ÀÎÆ® ÁöÁ¤. fdisk $NEWDISK mke2fs -cv $NEWDISK1 # ¹èµå ºí·° È®ÀÎ¹× ÀÚ¼¼ÇÑ Ãâ·Â. # ÁÖÀÇ: /dev/hdb °¡ *¾Æ´Ï¶ó* /dev/hdb1 ÀÔ´Ï´Ù! mkdir $MOUNTPOINT chmod 777 $MOUNTPOINT # »õ µå¶óÀ̺ê´Â ¸ðµç »ç¿ëÀÚ°¡ Á¢±ÙÇÒ ¼ö ÀÖµµ·Ï ÇÔ. # ÀÚ, Å×½ºÆ®¸¦ ÇØ º¸ÁÒ. # mount -t ext2 /dev/hdb1 /mnt/newdisk # µð·ºÅ丮¸¦ ¸¸µé¾î º¸°í Àß µÈ´Ù¸é umount ÇÑ ´ÙÀ½ ÇÏ´ø ÀÏÀ» °è¼ÓÇÏ¸é µË´Ï´Ù. # ¸¶Áö¸· ´Ü°è: # ´ÙÀ½À» /etc/fstab ¿¡ Ãß°¡ÇØ ÁÖ¼¼¿ä. # /dev/hdb1 /mnt/newdisk ext2 defaults 1 1 exit 0