Welcome 微信登录

首页 / 操作系统 / Linux / XenServer下CentOS调整分区及挂载/home到新硬盘

创建CentOS时,分配一个60G硬盘,装完发现/home自动分配了4.76G左右,完全不够用,加上/home下是常用的文件,所以最好挂载到其他硬盘上。#在XenCenter中新增一块硬盘,然后在CentOS中查看,看到Disk /dev/xvdb字样则新增成功(具体可以通过XenCenter查看是不是/dev/xvdb)fdisk -l#对新硬盘进行分区,根据提示,依次输入“n”,“p”“1”,两次回车,“wq”,分区就开始了,很快就会完成fdisk /dev/xvdb#查看新的分区,可以看到,新的分区xvdb1已经建立完成了fdisk -l#格式化新分区,时间稍会慢点mkfs.ext4 /dev/xvdb1#卸载/homeumount /home#如提示无法卸载,则查看哪些进程在使用/home,显示的进程pid,依次kill掉fuser -m /home#删除/home目录,注意备注自己的数据rm-rf /home#重新创建/home目录mkdir /home#手动编辑/etc/fstab,注释掉默认的/home挂载点vim /etc/fstab  (注释掉/home那一行,保存退出)#将/home挂载到新硬盘,并添加分区信息到系统中echo ‘/dev/xvdb1  /home ext4    defaults    0  0’ >> /etc/fstab#挂载mount -a#进入/home看下,有没有出现last+found什么的东西,有就正确ls#重启一遍,挂载完成reboot#刚才被卸载的/home对应的逻辑盘是/dev/mapper/VolGroup-lv_home,有4.76G,不能浪费,如果你不知道盘符,那么查看一下lvdisplay#删除/dev/mapper/VolGroup-lv_home逻辑盘,注意备份数据,删除就没了lvremove /dev/mapper/VolGroup-lv_home#删掉了,看一下硬盘的free区,倒数第二行类似“Free  PE / Size  1218 / 4.76 GiB”vgdisplay#把这部分free区加到/根挂载点去,留0.01G,不然提示不够lvextend -L +4.75G /dev/VolGroup/lv_root#再看一下free区,看到剩余8MB,差不多了vgdisplay更多CentOS相关信息见CentOS 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=14本文永久更新链接地址