> Linux教程 > 系统运维 >

把/home移到新添加的硬盘中

由于业务的增长,挂载在/分区的home目录越来越大,打算加块硬盘,把/home目录移到新加的硬盘上。
先用fdisk创建一个分区,然后在新分区上创建文件系统
#mkfs.ext3 /dev/sdb1

把新分区挂载到/mnt/home中
#mkdir /mnt/home   
#mount /dev/sdb1 /mnt/home 

进入单用户模式
#init 1

把/home目录文件全部复制到新分区
#cd /home
#cp -ax * /mnt/home

/home原来不是独立分区,直接把它删除后挂载新分区。
#rm -rf /home
#mount /dev/sdb1 /home

*******如果/home原来是独立分区,请看后面

按ctrl+d离开单用户模式,编辑/etc/fstab文件,在后面添加一行,让系统开机自动挂载
/dev/sdb1  /home   ext2    defaults    1   2

重启就OK,就可以把/home.old删除了


************如果/home是单独分区,先要卸载原来的分区,再挂载新分区
#umount /home
#umount /mnt/home
#mount /dev/sdb1 /home (责任编辑:IT)