红联Linux门户
Linux帮助

手动为quick linux系统区扩容

发布时间:2007-03-08 10:04:24来源:红联作者:System
  通常在vmware下为linux添加硬盘都是作存放数据之用途,现在,/dev/sda共1G,安装quick linux占去swap分区320M,系统占去500M左右,尚余不足200M,在此基础上安装X window等后续所有应用,该如何解决呢?即现在要加磁盘来作另一个系统区。

  Your /var partition is less than 384 megabytes which is lower than recommended

  for a normal Red Hat Linux install.
  Your /boot partition is less than 75 megabytes which is lower than recommended

  for a normal Red Hat Linux install.

  方法:

  (1)添加另一块虚拟硬盘,设为2G(装桌面应用应该足够)。

#fdisk /dev/sdb(分成两个区/dev/sdb1,/dev/sdb2)
#mkfs.ext3 /dev/sdb1
#mkfs.ext3 /dev/sdb2

  (2)转移重要目录。

  由于/var 和/usr目录体积最大,考虑把这两个目录,分别拷贝到/dev/sdb1和/dev/sdb2,
#mkdir /mnt/tmpusr
#mkdir /mnt/tmpvar
#mount /dev/sdb1 /mnt/tmpusr
#cp /usr /mnt/tmpusr -a
#cp /var /mnt/tmpvar -a
#rm -rdf /usr
#rm -rdf /var

#vi /etc/fstab

  添加如下两行:

/dev/sdb1 /usr ext3 defaults 1 2
/dev/sdb2 /var ext3 defaults 1 2
#reboot

  但切记:由于此种情况是对“/”下的目录进行移动,且/usr和/var对linux的开机与关机都有极大的相关性,故在/etc/fstab中添加上述两行时一定要紧靠LABEL=/那一行后面添加,即挂载完根结点后紧接着就挂载/usr和/var,不然重启就再也进不了linux了,因为我们删除了原来的/var和/usr。不过我还是真这么干了,结果就进不去了。此时除了重装几乎没什么快速解决方法,不过幸亏我还有另一个RHL9的虚拟机,于是把该虚拟盘挂上RHL9虚拟机,在里面调整了一下。

  上面两行的位置,再用刚才启不来的虚拟机启动,结果就一切正常了。
文章评论

共有 0 条评论