peter 发表于 2017-2-13 09:28:43

释放树3卡片电脑- linux的 NAND 剩余空间

刷官方的lubuntu ,
方法1:不改变分区的状态
   只需要一条命令:resize2fs

方法2:改变分区的方法

以下命令请全部在root权限下执行
并且请事先准备好一张sd卡并在上面装好linux 你不能在当前挂载着的分区上扩容的

fdisk -l
看看有哪些分区
nand目测应该是 nanda nandb nandc ...等等 自己数数有几个 从nanda开始 第一个nand是整个储存器 不算
我的CT上只有nanda nandb nandc 三个区 楼主的有五个

然后
apt-get install nand-part
这是在安装nand-part分区工具 装好之后 按照楼主二楼写的

nand-part -f a20 /dev/nand


[*]5 partitions
[*]partition1: class =         DISK, name =   bootloader, partition start =    32768, partition size =    65536 user_type=0
[*]partition2: class =         DISK, name =          env, partition start =    98304, partition size =    32768 user_type=0
[*]partition3: class =         DISK, name =         boot, partition start =   131072, partition size =    65536 user_type=0
[*]partition4: class =         DISK, name =       rootfs, partition start =   196608, partition size =4194304 user_type=0
[*]partition5: class =         DISK, name =      UDISK, partition start =4390912, partition size =3342336 user_type=0

复制代码
先注意看 前面三个区的名字
name = bootloader
name = env
name = boot
   
    第一个bootloader好像是系统一开始引导启动的分区 然后env和boot这两个分区
   第四个分区 name = rootfs 然后你看看这个分区的大小 size = 4194304
先做下除法4194304÷2÷1024=2048 楼主这里是2048 也就是2G



再来回头看一下之前的分区状态

partition1: class =         DISK, name =   bootloader, partition start =    32768, partition size =    65536 user_type=0
partition2: class =         DISK, name =          env, partition start =    98304, partition size =    32768 user_type=0
partition3: class =         DISK, name =         boot, partition start =   131072, partition size =    65536 user_type=0
partition4: class =         DISK, name =       rootfs, partition start =   196608, partition size =4194304 user_type=0
partition5: class =         DISK, name =      UDISK, partition start =4390912, partition size =3342336 user_type=0

好了 这下可以执行改变分区的命令了 来看看这个分区命令
nand-part -f a20 /dev/nand 32768 "bootloader 65536" "env 32768" "boot 65536" "rootfs 7536640"
自己看看颜色 现在知道命令中这些数字应该是多少了吧 自己弄的时候要注意跟自己nand上所对应的已有分区要一样

执行完这个命令后先重启
然后下面的两个命令就必须在从sd卡上启动的系统里做了
fsck -f /dev/nandd
resize2fs /dev/nandd
注意红字部分 扩容的是第四个分区 所以是abcdefg......
自己注意用这命令的时候根据自己nand卡上的情况进行调整
都执行完之后再重启
页: [1]
查看完整版本: 释放树3卡片电脑- linux的 NAND 剩余空间