CubieBoard博客-HomeCubieTech公司网站

CubieBoard中文论坛

 找回密码
 立即注册
搜索
热搜: unable
查看: 9166|回复: 13

求助,CT如何给nand分区,获得8G空间?

[复制链接]

7

主题

0

好友

589

积分

高级会员

Rank: 4

贡献
117
金钱
217
威望
117
买家信用
卖家信用
积分
589
发表于 2013-12-23 12:43:16 |显示全部楼层
本帖最后由 sharp_ice 于 2013-12-23 12:43 编辑

刚入手了个CubieTruck,用PhoenixSuit装了个Lunbutu的desktop版,烧录方式用那个什么强制方式烧的。
进入系统后查看只有2G可用
  1. root@cubietruck:/home/linaro# df -h
  2. Filesystem      Size  Used Avail Use% Mounted on
  3. /dev/root       2.0G  1.3G  683M  65% /
  4. devtmpfs        913M  4.0K  913M   1% /dev
  5. tmpfs            20M  4.0K   20M   1% /tmp
  6. none            183M  200K  183M   1% /run
  7. none            5.0M     0  5.0M   0% /run/lock
  8. none            913M     0  913M   0% /run/shm
  9. none            100M   12K  100M   1% /run/user
复制代码
fdisk -l命令查看结果如下:
  1. root@cubietruck:/home/linaro# fdisk -l

  2. Disk /dev/nand: 7700 MB, 7700742144 bytes
  3. 255 heads, 63 sectors/track, 936 cylinders, total 15040512 sectors
  4. Units = sectors of 1 * 512 = 512 bytes
  5. Sector size (logical/physical): 512 bytes / 512 bytes
  6. I/O size (minimum/optimal): 512 bytes / 512 bytes
  7. Disk identifier: 0x00000000

  8. Disk /dev/nand doesn't contain a valid partition table

  9. Disk /dev/nanda: 67 MB, 67108864 bytes
  10. 255 heads, 63 sectors/track, 8 cylinders, total 131072 sectors
  11. Units = sectors of 1 * 512 = 512 bytes
  12. Sector size (logical/physical): 512 bytes / 512 bytes
  13. I/O size (minimum/optimal): 512 bytes / 512 bytes
  14. Disk identifier: 0x00000000

  15.      Device Boot      Start         End      Blocks   Id  System

  16. Disk /dev/nandb: 2147 MB, 2147483648 bytes
  17. 255 heads, 63 sectors/track, 261 cylinders, total 4194304 sectors
  18. Units = sectors of 1 * 512 = 512 bytes
  19. Sector size (logical/physical): 512 bytes / 512 bytes
  20. I/O size (minimum/optimal): 512 bytes / 512 bytes
  21. Disk identifier: 0x00000000

  22. Disk /dev/nandb doesn't contain a valid partition table

  23. Disk /dev/nandc: 5469 MB, 5469372416 bytes
  24. 255 heads, 63 sectors/track, 664 cylinders, total 10682368 sectors
  25. Units = sectors of 1 * 512 = 512 bytes
  26. Sector size (logical/physical): 512 bytes / 512 bytes
  27. I/O size (minimum/optimal): 512 bytes / 512 bytes
  28. Disk identifier: 0xffffffff

  29. Disk /dev/nandc doesn't contain a valid partition table
复制代码
我linux方面知识算是小白了,求助各位高手帮帮忙啊。我查了论坛中的贴子,说用nand-part命令,还有resize2fs,都不行。
官方资料太少了,论坛人气实在又少,刷个系统,还要调整来调整去的,很麻烦啊,唉。。。。
{:soso_e118:}{:soso_e118:}{:soso_e118:}{:soso_e118:}{:soso_e118:}{:soso_e118:}{:soso_e118:}{:soso_e118:}{:soso_e118:}{:soso_e118:}{:soso_e118:}{:soso_e118:}{:soso_e118:}{:soso_e118:}

回复

使用道具 举报

7

主题

0

好友

589

积分

高级会员

Rank: 4

贡献
117
金钱
217
威望
117
买家信用
卖家信用
积分
589
发表于 2013-12-23 18:12:08 |显示全部楼层
她妹妹的,在系统菜单中有一个"Disk",鼠标操作就OK了,害得我。。。。。
回复

使用道具 举报

7

主题

0

好友

589

积分

高级会员

Rank: 4

贡献
117
金钱
217
威望
117
买家信用
卖家信用
积分
589
发表于 2013-12-24 13:07:08 |显示全部楼层
唉,这论坛人气实在不行,问题还是自己解决了
通过nand-part --help查看命令帮助
得到nand-part的使用方法:
nand-part nand设备 起始位置 '分区名称 长度' '分区名称2 长度2'
直接运行nand-part,会得到分区信息
bootloader 起始位置32768 长度131072
rootfs 起始位置163840 长度4194304
UDISK 起始位置4358144 长度10584064
其中这些数字,都是以512字节为单位。
其中rootfs就是系统文件分区,而UDISK就是那5G多,而我们的目的就是把这5G的空间,合并到rootfs中,重新计算了一下,得到的命令就是:
nand-part /dev/nand 32768 'bootloader 131072' 'rootfs 14778368'
意思就是把/dev/nand重新分区,bootloader 的起始位置和长度必须保持不变,不然后果就是重新刷系统吧。这样的话,rootfs的起始位置也是原来的位置,所要修改的就是它的长度,为14778368。容量计算一下就是:14778368*512/1024/1024=7216MB,也就是7G,当然因为前面有bootloader分区,以及bootloader之前空出的一块,所以nandb自然是得不到完整的8G
命令成功执行,reboot,再resize2fs /dev/nandb就真的成功了

之前看到的其它帖子中所提到的nand-part  /dev/nand 'rootfs 0x10000',根本不适用,真是操蛋之极
回复

使用道具 举报

2

主题

0

好友

472

积分

中级会员

Rank: 3Rank: 3

贡献
92
金钱
173
威望
92
买家信用
卖家信用
积分
472
发表于 2013-12-24 23:02:50 |显示全部楼层
感谢楼主说明,我也刚想解决这个问题,明天试试

我就是想VGA输出1280*800 很难么?
script.bin 只能改 1280*720。差80个像素,难看!!
回复

使用道具 举报

1

主题

0

好友

790

积分

高级会员

Rank: 4

贡献
151
金钱
332
威望
151
买家信用
卖家信用
积分
790
发表于 2013-12-25 18:35:22 |显示全部楼层
正被这个问题困扰,太感谢了!
回复

使用道具 举报

7

主题

0

好友

589

积分

高级会员

Rank: 4

贡献
117
金钱
217
威望
117
买家信用
卖家信用
积分
589
发表于 2013-12-25 21:23:09 |显示全部楼层
有用就顶起,让更多碰到相问题的人看到
回复

使用道具 举报

4

主题

0

好友

2238

积分

金牌会员

Rank: 6Rank: 6

贡献
418
金钱
926
威望
418
买家信用
卖家信用
积分
2238
发表于 2013-12-26 20:54:30 |显示全部楼层
很有用非常感谢 lz
回复

使用道具 举报

18

主题

10

好友

6794

积分

论坛元老

Rank: 8Rank: 8

贡献
1279
金钱
2576
威望
1279
买家信用
卖家信用
积分
6794
发表于 2013-12-28 16:33:06 |显示全部楼层
真是操蛋啦,顶一个!!!!!
喵星人已回喵星球。
回复

使用道具 举报

10

主题

0

好友

3036

积分

论坛元老

Rank: 8Rank: 8

贡献
565
金钱
1297
威望
565
买家信用
卖家信用
积分
3036
发表于 2013-12-31 21:27:43 |显示全部楼层
sharp_ice 发表于 2013-12-24 13:07
唉,这论坛人气实在不行,问题还是自己解决了
通过nand-part --help查看命令帮助
得到nand-part的使用方法: ...

除了bootloader前面空出一段,nandc后面也空出了一段,不知道干嘛用的
回复

使用道具 举报

2

主题

0

好友

431

积分

中级会员

Rank: 3Rank: 3

贡献
86
金钱
164
威望
86
买家信用
卖家信用
积分
431
发表于 2014-1-4 16:07:02 |显示全部楼层
我还是没搞定啊,没法扩容到8G,提示 all partition tables are bad!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

QQ|Archiver|手机版|粤ICP备13051116号|cubie.cc---深刻的嵌入式技术讨论社区    

GMT+8, 2020-11-26 03:06 , Processed in 0.026059 second(s), 14 queries , Apc On.

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc. | Style by Coxxs

回顶部