CubieBoard中文论坛

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

NAND 的系统分区太小,如何修改或者重定向

[复制链接]
发表于 2013-9-30 05:00:24 | 显示全部楼层 |阅读模式
4G 的 NAND 系统用 1G,导致一些大型软件根本就安装不了,比如提示 “ You don't have enough free space in /var/cache/apt/archives/” 有什么办法可以让这目录使用其他空间或者重新分区?

谢谢
回复

使用道具 举报

发表于 2013-9-30 09:12:57 | 显示全部楼层
cb2-lubuntu-desktop/configs/sys_partition.fex  找下这个文件
  1. ;---------------------------------------------------------------------------------------------------------
  2. ; 说明: 脚本中的字符串区分大小写,用户可以修改"="后面的数值,但是不要修改前面的字符串
  3. ;---------------------------------------------------------------------------------------------------------

  4. [platform]
  5. chip=0x02000000
  6. pid =0x02000000
  7. sid =0x02000100
  8. bid =0x80

  9. eraseflag   = 0
  10. jtag        = 1


  11. [fex_misc]
  12. restore = 1
  13. ;--------------------------------------------------------------------------------------------------
  14. ;                                   固件下载参数配置
  15. ;--------------------------------------------------------------------------------------------------
  16. ;-----------------------------------------------------------------------------------------
  17. ;                                        分区配置管理
  18. ;-----------------------------------------------------------------------------------------
  19. ;****************************************************
  20. ;    mbr的大小, 以Kbyte为单位
  21. ;****************************************************
  22. [mbr]
  23. size = 1024

  24. ;********************************************************************************************************
  25. ;                                              分区配置
  26. ;  当前分区的个数,默认有rootfs和userfs0两个分区,最大分区个数为7个.
  27. ;
  28. ;  [part_num]
  29. ;      num     = 2              ; //有2个分区
  30. ;      part0   = partiton0      ; //part0的信息存放在partiton0里
  31. ;      parti   = partitoni      ; //parti的信息存放在partitoni里
  32. ;
  33. ;  partition 定义范例:
  34. ;    [partition2]                ;   //第2个分区
  35. ;    class_name  = DISK         ;   //设备类名, 如:"DISK"。 可参考"..\ePDK\includes\emod\sys_dev.h"
  36. ;    name        = USERFS2      ;   //设备节点名.  可参考"..\ePDK\includes\emod\sys_dev.h"
  37. ;    size_hi     = 0            ;   //分区大小的高32位, 单位: Kbyte.
  38. ;    size_lo     = 32           ;   //分区大小的低32位, 单位: Kbyte.
  39. ;
  40. ; 注:1、name唯一, 不允许同名
  41. ;     2、最大分区号为6
  42. ;     3、class_name和name最大12个字符
  43. ;     4、size_hi + size_lo = 0, 表示此分区不存在
  44. ;********************************************************************************************************
  45. [part_num]
  46. num     = 4

  47. [partition0]
  48.     class_name  = DISK
  49.     name        = bootloader
  50.     size_hi     = 0
  51.     size_lo     = 65536
  52.     user_type   = 0
  53.     ro          = 0

  54. [partition1]
  55.     class_name  = DISK
  56.     name        = env
  57.     size_hi     = 0
  58.     size_lo     = 2048
  59.     user_type   = 0
  60.     ro          = 0

  61. [partition2]
  62.     class_name  = DISK
  63.     name        = rootfs
  64.     size_hi     = 0
  65.     size_lo     = 2548576
  66.     user_type   = 0
  67.     ro          = 0

  68. [partition3]
  69.     class_name  = DISK
  70.     name        = libs
  71.     size_hi     = 0
  72.     size_lo     = 724288
  73.     user_type   = 0
  74.     ro          = 0


  75. ;********************************************************************************************************************
  76. ;                     固件包下载位置 : 把某个固件包下载到指定分区, 下载次数最大为7次
  77. ;
  78. ;[downloadi]                                //固件包0下载位置
  79. ;    part_name      = SYSDATAFS             //分区名
  80. ;    pkt_name       = ROOTFS_000000000      //固件包名称
  81. ;    verify_file    = VERIFY_000000000      //校验文件名称
  82. ;
  83. ; 注:1、 downloadi 表示第i次下载固件, download 唯一, 请不要随意修改
  84. ;     2、 part_num 为分区号, 即固件下载的位置
  85. ;     3、 pkt_name 固件包名称. 最大长度为16byte, 且名称固定. 可参考"..\\ePDK\workspace\suni\liveclick\image.cfg"
  86. ;     4、 verify_file 为校验文件名称. 可参考"..\\ePDK\workspace\suni\liveclick\image.cfg"
  87. ;     5、 pkt_name 内容不填, 表示本次下载取消.  verify_file内容不填, 表示不需要校验.
  88. ;
  89. ; 如:要把固件包zdisk.img, 下载在到SYSDATAFS分区里。其配置为:
  90. ; [download0]
  91. ;      part_name   = SYSDATAFS
  92. ;      pkt_name     = ROOTFS_000000000
  93. ;      verify_file  = VERIFY_000000000
  94. ;********************************************************************************************************************
  95. [down_num]
  96. down_num    = 4

  97. [download0]
  98. part_name   = bootloader
  99. pkt_name    = BOOTLOADER_00000
  100. encrypt     = 0

  101. [download1]
  102. part_name   = env
  103. pkt_name    = ENVIROMENT_00000
  104. encrypt     = 0

  105. [download2]
  106. part_name   = rootfs
  107. pkt_name    = ROOTFS_000000000
  108. encrypt     = 0

  109. [download3]
  110. part_name   = libs
  111. pkt_name    = LIBS_00000000000
  112. encrypt     = 0
复制代码
回复 支持 反对

使用道具 举报

发表于 2013-9-30 09:38:43 | 显示全部楼层
说明下 我是在cubian 下修改  allwinner-tools/livesuit/default/sys_config_linux.fex   与sys_partition.fex 内容是一样的
  
                                         
                                         
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 00:31 , Processed in 0.021192 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc. | Style by Coxxs

返回顶部