fdisk (最大2T) 非交互式

check_home=`df -lh | grep /dev/vdb1 | grep home`

if [ ${#check_home} -gt 20 ]; then
    echo "dev/vdb1 /home exist !"
    exit 0
fi

#begin part disk
fdisk /dev/vdb << EOF
n
p
1


wq
EOF

#ext4 format
mkfs.ext4 /dev/vdb1

if [ `grep -c "/home" /etc/fstab` -eq '0' ]; then
    echo '/dev/vdb1     /home   ext4    defaults        0 0' >> /etc/fstab
fi

mkdir -p /opt/newhome
cp -avx /home/* /opt/newhome/
mount /home
cp -avx /opt/newhome/* /home/

  

posted @ 2018-01-02 14:39  hao.ma  阅读(558)  评论(0编辑  收藏  举报