chen1324 发表于 2013-4-7 22:40:39

关于"wheezy"系统的"扩容"教程 【多图】

讲扩展方法之前,先讲几句废话.
FAQ
 × F:真的可以扩展物理容量吗?
   Q:当然不行,这里指的”扩容“ 是指安装系统时没有利用到部分容量利用起来
 × F:为什么有一部分容量没用用起来?
   Q:因为官方推荐的安装方式是基于硬盘映像的方式安装,可以理解成完全拷贝整个SD卡,他原本的只有2G,那么拷贝到别的大于2G的U盘中,也只用到了2G,所以需要”扩容“
 × F:既然有这样的问题为什么官方还推荐这种方式安装呢?
   Q:只能说为了使树莓派入手更简单,降低门槛
 × F:有别的方式安装吗?
   Q:当然有,只要你肯学习linux知识扎实基础~
 × F:官方难道没有想到这个问题吗?
   Q:当然有,而且官方提供了一个非常简单的解决方案,下面会讲到


========================淫荡的分割线===============
首先我们先在linux 下安装一个新的干净系统 

上面一个关键数据拷贝了1。9G 说明了无论你是多么大的SD卡,实际安装后仅使用1。9G
可以用fdisk 看分区表


可能不太熟悉linux 看不懂fdisk打印出来的信息,我用红线画出了关键点,上图是2个硬盘分区表的对比. 第一个红线中 画得 /dev/sdb 表示我的树莓派的SD卡 他有16G 下面的  /dev/sda 是我的虚拟的硬盘 他有42。9G 通过对比你会发现 上面图的中total 不会等于 下面红线中 end 列的数值,但是 /dev/sda 确是相等的, 说明 上面的SD 卡 根本没用完,而我下面的硬盘是全部用完的




下面提供2种方法扩容
========================淫荡的分割线===============
1。第一种官方的解决方案~

如果你有显示器

第一次启动系统后应该能看到这个界面,如果通过ssh 就执行 “sudo raspi-config ” 都可以看到这个界面


选择这个项并确认<Finish>  然后提示重启~

重启一下好了, 扩容就是这么简单

如果你还要问为什么
请看这段脚本,看懂多少看你悟性~~

URL:https://github.com/asb/raspi-config/blob/master/raspi-config




========================淫荡的分割线===============
2。第二种方法 通过手动分区调整更灵活

2。1先通过fdisk 添加分区


黄线部分是需要输入的,红线部分的输入比较关键

第一个红线部分需要计算 上面框中的值+1 即可
第二个中线 也可以直接回车表示你要分的区占用所有的剩余空间 我这里分1G 注意前面有+号区分大小写 

最后一个黄线是w 代表着把更改写入硬盘比较关键步骤

2。2先重启,然后确认和格式化新分区



上面一条命令看分区结果

下面一条命令格式化分区

2。3转移数据 

注意这里开始比较特殊需要root权限 先用 sudo su提权到root 在做操作



命令依次是
切换目录
创建目录
mount 目录
确认那个目录比较大需要,转移数据比较多的目录,也可以是其他目录
这里需要转移的目标是  /usr/share 目录因为他已经 快700M了
拷贝数据命令 是一个比较耗时的



拷贝完成 确认一下大小 大了几M 不在意

清理数据 (为什么不用mv 呢,保险~)
sync 用来保证写入 完成 可能会有一些延迟写入
umount 目录 

2。4编辑分区表启动配置 重启

敲命令“sudo vi /etc/fstab”



加入 黄线上面的这一行(可能要简单了解一下vi 的命令~ ) 然后敲 ":wq " 退出编辑界面

然后 sudo reboot 重启 

来秀一张效果图



根分区的磁盘使用率 现在只50% 还有一半空间能用新的分区已经用了70% (因为只分了1G)














树老大 发表于 2013-4-7 23:00:11

很实用,很精细的教程。。。赞一个

gaoshupeng521 发表于 2013-4-9 00:53:03

good
good
good!!!
页: [1]
查看完整版本: 关于"wheezy"系统的"扩容"教程 【多图】