Cubieboard3 Cubietruck:合并nand flash分区
CB3的Nand Flash有8G,被会成三个分区,分别为nanda/nandb/nandc,我们来详细查看一下。
1,查看nand flash的分区,有三个分区
ls -l /dev/nand*
brw-rw---T 1 root disk 93, 0 Apr 7 00:15 /dev/nand
brw-rw---T 1 root disk 93, 1 Apr 7 00:15 /dev/nanda
brw-rw---T 1 root disk 93, 2 Apr 7 00:17 /dev/nandb
brw-rw---T 1 root disk 93, 3 Apr 7 00:17 /dev/nandc
2,查看这三个分区的详细信息
nand-part
可以看到nandc有3G左右的空间,就把nandb和nandc合并吧
3,输入下面的命令合并
nand-part -f a20 /dev/nand 32768 'bootloader 131072' 'rootfs 14778368'
14778368是nandb和nandc两个分区size相加的结果,第一个分区不变,请根据自已分区的不同做相应的更改,运行后如下。提示“写入新的分区表”时,按Y确认。
4,完成后,用reboot重启
5,重启完成后,运行
resize2fs /dev/nandb
来完成分区更新
6,再来看看更改后的分区
nand-part
ls -l /dev/nand*
那为什么需要把8g分成3个区呢?合起来有什么意义?
官方的分三外区,为的是能更稳定,就算你用尽了其它分区,也能保证系统内核分区能正常运行。合起来后,可以更大限度的使用有限的空间。这只是对Linux比较熟的人才会这么做,新手不建议这么来合并。