Chinaunix首页 | 论坛 | 博客
  • 博客访问: 319525
  • 博文数量: 78
  • 博客积分: 2611
  • 博客等级: 少校
  • 技术积分: 740
  • 用 户 组: 普通用户
  • 注册时间: 2007-01-10 18:02
文章分类

全部博文(78)

文章存档

2014年(1)

2012年(1)

2011年(2)

2010年(8)

2009年(4)

2008年(14)

2007年(48)

我的朋友

分类: LINUX

2007-01-17 13:33:03

    home分区过小,都写满了,需要重新增加home的大小。
    我原来的做法是在没有用到的磁盘上分个区出来,然后挂在home的文件夹下,领导不同意,要增加home的根分区。他想用dd,以前没有用dd过分区,命令dd if=/dev/sda6 of=/dev/sda7 运行了半天,服务器都跑不动了,不知道是不是命令有什么问题。
    重新想办法,搜了一下网上的办法,发现两人的确是忙晕了,这么简单的事情,想那么复杂的办法,方法如下,相当简单。
    fdisk -l 察看一下目前的分区
    fdisk /dev/sda
    进去后 重新分个/dev/sda7出来,大小自定
    mkfs -j -i 8192 /dev/sda7  作ext3的文件系统,i节点放到最大,以前的公司总是出现i节点用完
    mkdir -p /mnt/tmp 在mnt下创建一个挂载点,这个一定要注意,我原来挂在根上,发现在往分区里写的同时,/ 也不断增大,结果没法搞。
    mount /dev/sda7 /mnt/tmp
    cd /home
    cp -ax * /mnt/tmp/ cp -ax 命令循环地将 /home 中的内容复制到 /mnt/tmp 中,并保留全部文件属性,也不会交叉任何挂载点。
    umount /dev/sda7
    umount /dev/sda6  这个是home分区
    mount /dev/sda7 /home
    在/etc/fstab 里修改/home的挂载情况就可以了。
    umount原来home分区的时候,经常出现busy,因为那里有很多人的登录环境,可以直接在/etc/fstab里修改 /home的挂载,重起就成了。
  
这里又更详细的解释办法。
 
阅读(1602) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~