由于业务的增长,挂载在/分区的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
先用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
转载于:https://blog.51cto.com/n3tl04d/307918