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

#卸载/home

umount /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,差不多了

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/15168.html