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*

特别注意:此种分区方法不会损坏任何数据

2 对 “Cubieboard3 Cubietruck:合并nand flash分区”的想法;

    1. 官方的分三外区,为的是能更稳定,就算你用尽了其它分区,也能保证系统内核分区能正常运行。合起来后,可以更大限度的使用有限的空间。这只是对Linux比较熟的人才会这么做,新手不建议这么来合并。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注