×¼±¸¹¤×÷
(Ò») ±¸·Ý
Ê×ÏÈ×éºÃ±¸·ÝÒª¸ü¸ÄµÄ·ÖÇøÖеÄÎļþ. ¶Ô´ÅÅ̵IJÙ×÷Ò²Ðí»áµ¼ÖÂÊý¾ÝµÄ¶ªÊ§. ¿ªÊ¼¹¤×÷֮ǰ×îºÃ½«ÖØÒªµÄÊý¾Ý±£´æµ½±ðµÄ·ÖÇø.
(¶þ) »ñÈ¡Ïà¹ØÐÅÏ¢.
1, ÔËÐÐ $ df , ²é¿´ÎļþϵͳÐÅÏ¢. ¼ÇÏÂÄãÏëÒªµ÷ÕûµÄ·ÖÇø¶ÔÓ¦µÄ¹ÒÔØµãºÍÉ豸Îļþ.
ÕâÒ»²½ÊÇΪÁ˲鿴/usr/local¶ÔÓ¦/dev/ÖеÄÄĸöÉ豸Îļþ. ±¾ÎÄÒÔ/dev/hda7ΪÀý.
2, ÔËÐÐ # sudo fdisk /dev/sda . ½øÈëfdisk , °´ÏÂp, ²é¿´´ÅÅÌ·ÖÇøÐÅÏ¢. ¼ÇÏÂ/dev/sda8µÄÆðʼÖùÃæºÅ, ÖÕÖ¹ÖùÃæºÅ. ÉèËûÃÇ·Ö±ðΪstart, end. ²¢¼ÇÏÂÒ»¸ö"Unit"°üº¬¶àÉÙ×Ö½Ú.
×¢Òâ, Îļþϵͳ´óСºÍ´ÅÅÌ·ÖÇø´óСÊDz»ÄܵÈͬµÄ: ÆðÂëËûÃǵļÆÁ¿µ¥Î»²»Í¬. ÔÚÎļþϵͳÖÐ, Ò»°ãÓÃKB, MB, GBΪµ¥Î». µ«ÔÚfdiskÖÐ, ÊÇÒÔ´ÅÅ̵Ä"unit"Öµ(¼´Ò»¸öÖùÃæÖаüº¬µÄ×Ö½ÚÊý)À´¼ÆËãµÄ. ÎÒÃÇÔËÐÐ # fdisk /dev/sdaºó, fdiskÏÔʾÈçÏÂÐÅÏ¢:
Disk /dev/sda: 163.9 GB, 163928604672 bytes
255 heads, 63 sectors/track, 19929 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
(Èý)¼ÆËãÖÕÖ¹ÖùÃæºÅ
e.g: ÔÏÈ/usr/localµÄ´óСΪ5000 MB, ÆðʼÖùÃæºÅΪ2550, ÖÕÖ¹ÖùÃæºÅΪ3157. ÄÇôÎÒÏÖÔÚÒª½«ËüµÄ´óС¸ÄΪ1000MB, Ó¦¸ÃÕâÑù¼ÆËãÖÕÖ¹ÖùÃæºÅ( [3.2] = 4 ):
ÖÕÖ¹ÖùÃæºÅ = 2550 + [(1000 * 1024 * 1024 ) / 8225280] = 2678
ʹÓÃfdiskɾ³ýÔÀ´µÄ·ÖÇø(ÒÔǰ·ÖÇøµÄÊý¾Ý²»»á¶ªÊ§!). È»ºóн¨Ò»¸ö·ÖÇø, зÖÇøÓھɷÖÇøÎ¨Ò»µÄÇø±ð¾ÍÔÚÓÚ·ÖÇø´óС²»Ò»Ñù, Õâ±íÏÖÔÚËûÃÇÖÕÖ¹ÖùÃæºÅ²»Í¬.
Ôö¼Ó·ÖÇø´óС: ÖÕÖ¹ÖùÃæºÅÉèÖÃΪ¿ÕÏпռäµÄ×îºóÒ»¸öÖùÃæºÅ.¼õС·ÖÇø´óС: ÖÕÖ¹ÖùÃæºÅÓɼÆËãµÃ³ö.
¿ªÊ¼µ÷Õû
ÔÚ¿ªÊ¼µ÷Õû֮ǰ, ×îºÃÄÃÒ»ÕÅÖ½¼ÇÏÂÒªµ÷ÕûµÄ·ÖÇøµÄÏÂÁÐÐÅÏ¢:
µ÷Õûǰ´óС, µ÷Õûºó´óС. Ëü¹ÒÔØÔÚÄĸöĿ¼, ¶ÔÓ¦ÓÚ/dev/ÖеÄÄĸöÉ豸. Æðʼ, ÖÕÖ¹ÖùÃæ.
e.g: µ÷Õûǰ: 5G, µ÷Õûºó: 1G, ¹ÒÔØµã: /usr/local, ¶ÔÓ¦ÓÚ/dev/hda7. Æðʼ,ÖÕÖ¹ÖùÃæ·Ö±ðΪ2550, 3157.
1, Ð¶ÔØ·ÖÇø
×îºÃÔÚrunlevel = 1µÄÇé¿öÏÂÐ¶ÔØ.
# umount /dev/
2, ¼ì²éÎļþϵͳµÄÒ»ÖÂÐÔ
# fsck -n /dev/
3, Èç¹»ÊÇext3ϵͳ, »¹ÒªÈ¥³ýÈÕÖ¾
# tune2fs -O ^has_journal /dev/
×¢Òâ: È¡³öÈÕÖ¾ºóµÄext3ϵͳÊÇÎÞ·¨¹ÒÔØµÄ, ʹÓÃ
# tune2fs -j /dev/
4, µ÷ÕûÎļþϵͳ´óС
# resize_reiserfs -s 1000M /dev/hda7
µ÷ÕûÍêÎļþϵͳµÄ´óСÒÔºó£¬ÔÙʹÓÃÒÔÏÂÃüÁîÒÔÎļþϵͳ½øÐÐÈ«ÃæµÄ¼ì²é:
# reiserfsck --check --fix-fixable /dev/hda7
5, ½øÈëfdisk, µ÷Õû·ÖÇø´óС.
# fdisk /dev/hda
ÓÉÓÚÄÚºËÈÔȻʹÓþɵķÖÇø±í, ÖØÆôÖ®ºóÔÙ½øÐкóÃæµÄ²½Öè.
ͨ¹ýÒÔÉϲ½Ö裬ÎÒÃÇÒѾÍê³ÉÁËÓ²ÅÌ·ÖÇø´óСµ÷ÕûµÄ²Ù×÷£¬½ÓÏÂÀ´»Øµ½ÖØÐµ÷ÕûÎļþϵͳ´óСµÄÎÊÌâÉÏÀ´¡£ ÓÉÓÚÓ²ÅÌ·ÖÇøÊǰ´ÕÕÖùÃæÀ´¼Æ»®µÄ£¬ÎÒÃÇÒªÔÚ resize_reiserfs²½ÖèÉϾÍÒ»²½µ½Î»µ÷ÕûÎļþϵͳ´óСÓëÓ²ÅÌ·ÖÇø´óСÕýºÃÏàµÈÊDZȽÏÀ§ÄѵÄÊÂÇé¡£ËùÒÔÒ»°ãÊǵ÷Ó²ÅÌ·ÖÇø±ÈÎļþϵͳҪ´óÒ»µãµã£¬ È»ºóÔÙͨ¹ýÒÔÏÂÃüÁî½øÐÐͬ²½(µ±È»Èç¹ûÄã²»ÔÚÒâÓ²ÅÌ·ÖÇøÀïÃæ´æÔÚ²¿·Ö¿Õ¼äµÄ»°Ò²¿ÉÒÔºöÂÔÒÔϲ½Öè)£º
# umount /home/
# resize_reiserfs /dev/hda6
ÕâÑù, ¾Í½«/usr/localµÄ´óСµ÷ÕûΪ1G, ÁôÏÂÁË4GµÄ¿ÕÏдÅÅ̿ռä.


СºÚѧlinux ÓÚ 2008-03-17 02:30:59·¢±í:
ºÃÎÄÕ£¡~
¶¥Ò»Ï£¡~