调整分区

sunxphere posted @ 2008年5月06日 08:16 in gentoo with tags linux , 2019 阅读

根目录快满了,今天将从/home分出5G给/usr/portage,并换成了ReiserFS,小记一下。

主要参考了这篇文章www.cublog.cn/u/13991/showart_138823.html感谢~

1、

df

 

/dev/hda6              20G   12G  2.6G  60% /home

2、

sudo fdisk -l

记录/dev/hda6的起始柱面s,结束柱面e1,unit值。

3、计算调整后hda6的终止柱面号e2 = s+[(15*1024*1024*1024)/unit],15为调整后为15G

4、一些准备工作:
重新编译内核加入ReiserFS支持。

emerge reiserfsprogs



5、重启进入单用户模式 init 1 ,现在正式开始

6、检查文件系统

fsck.ext3 /dev/hda6



7、去除ext3文件系统的日志

tune2fs -O ^has_journal /dev/hda6



8、调整文件系统大小

resize2fs /dev/hda6 15G



9、再加上日志

tune2fs -j /dev/hda9



10、再次检查文件系统

fsck.ext3 /dev/hda6



11、用fdisk分区

fdisk /dev/hda


进入后用d删掉hda6。新建分区,起始柱面为s,结束柱面为e2,为hda9。新建分区,起始为e2+1,结束为e1,为/hda10。用w保存退出。

12、格式化新分区

mkfs.reiserfs /dev/hda10



13、修改/etc/fstab,将原来的hda6改为hda10,新加一行
/dev/hda10    /usr/portage    reiserfs    noatime        0 2

14、将/dev/hda10挂到/media上,将原来/usr/portage中的所有东西移到/media/下面。

16、重启,一切ok

注:没有做备份,/home太大了有12G,没地方放。


登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter