AWS上的linux云主机如果是用自己创建的镜像文件安装的,默认是没有创建swap分区,并且数据盘也没有挂载的。需要手动分区并挂载
下面是用来分区的脚本。
执行此脚本会创建两个分区,一个swap分区 另一个是数据盘分区,挂载到/data目录下
#!/bin/bash #2016-11-10 #Author disk=$1 swap=$2 dir_path=/data if [ $# -ne 2 ];then echo "Usage:$0 Disk SwapSize" else echo "正在创建磁盘分区请稍等" /sbin/fdisk $disk >&/dev/null << End n p 1 +$2 n p 2 t 1 82 w End mkswap ${disk}1 >& /dev/null sleep 3 swapon ${disk}1 >& /dev/null echo -e "${disk}1 \t\tswap \t\t\t swap \t defaults \t 0 0" >>/etc/fstab if [ ! -x "$dir_path" ];then mkdir $dir_path fi mkfs -t ext4 ${disk}2 >& /dev/null sleep 5 mount ${disk}2 /data >&/dev/null echo -e "${disk}2 \t\t /data \t\t\t ext4 \tdefaults \t 0 0" >>/etc/fstab echo "磁盘分区创建已完成!" fi
时间: 2024-10-13 09:28:20