先改动以上文件,开启swap
然后按以下步骤走
0.cd /usr
1.vi diskresize.sh复制以下脚本
##############################################################
#!/bin/sh
#第1步:磁盘分区
#使用fdisk交互式方式创建分区,使用here document方式,解决交互式传递参数的问题
fdisk /dev/mmcblk0 <<EOF
p
n
p
3
w
EOF
echo “##########Partitioning complete###############”
fdisk -l /dev/mmcblk0
echo “##############################################”
#第2步:格式化
mkfs.ext4 /dev/mmcblk0p3
mkdir /media
#临时挂载
#mount /dev/mmcblk0p3 /media
#永久挂载:
#编辑/etc/fstab末行添加
echo “/dev/mmcblk0p3 /media ext4 defaults 0 0” | tee -a /etc/fstab
reboot
###############################################################
2.:wq保存后,chmod 777 ./diskresize.sh
3. ./diskresize.sh 等待重启
- 验证空间:df -h
如果 /dev/mmcblk0p3 出现则分配成功:示例如下
Filesystem Size Used Available Use% Mounted on
/dev/root 245.9M 72.8M 156.3M 32% /
devtmpfs 27.8M 0 27.8M 0% /dev
tmpfs 27.8M 0 27.8M 0% /dev/shm
tmpfs 27.8M 48.0K 27.8M 0% /tmp
tmpfs 27.8M 24.0K 27.8M 0% /run
/dev/mmcblk0p3 57.9G 24.0K 54.9G 0% /data
###虚拟内存
7. dd if=/dev/zero of=/media/swapfile bs=1M count=64
8. chmod -R 0600 /media/swapfile
9. mkswap /media/swapfile
10.echo “/media/swapfile swap swap defaults 0 0” | tee -a /etc/fstab
重启后free看看
成功
链接:百度网盘 请输入提取码
提取码:1pc4