Cubieboard自带了4GB的nand闪存,目前已经将系统刷入nand,很显然如果想继续折腾的话,这4GB的空间是不够我用的,于是乎前几天从京东下单买了一个32GB的TF卡:

32GB TF卡
32GB TF卡

该卡详情:闪迪(SanDisk)至尊高速移动MicroSDHC UHS-I存储卡 TF卡 32GB Class10 读速80Mb/s

因为Cubieboard貌似最大只支持32GB的TF卡,所以最大就买32GB的卡就可以了,估计再大就识别不了了吧,反正32GB也足够用了。

因为已经将系统刷入到了nand,那么32GB的TF卡只需作为一枚存储卡就可以,所以第一件事就是要清除该32GBTF卡上的U-Boot启动,防止Cubieboard重启的时候,进入了TF卡的启动流程,执行下面的命令(将会清除分区表信息,记得备份TF卡里的数据):

dd if=/dev/zero of=/dev/mmcblk0 bs=1M count=5

格式化TF卡

mkfs.ext4 /dev/mmcblk0

查看系统现有swap交换区文件

swapon -s
Filename Type Size Used Priority

说明目前我的系统并没有swap交换分区文件,添加swap交换分区文件:

mount /dev/mmcblk0 /mnt/
cd /mnt
mkdir tmp
cd tmp
dd if=/dev/zero of=swapfile bs=1M count=1024

将swapfile文件转换为SWAP交换区文件

mkswap swapfile
Setting up swapspace version 1, size = 1023996 KiB
no label, UUID=cc8e8e55-9cd2-4a34-b996-0184efdf1417

启用SWAP交换区

swapon swapfile

修改/etc/fstab

echo "/dev/mmcblk0/tmp/swapfile   swap   swap   defaults   0 0" >>/etc/fstab