讲扩展方法之前,先讲几句废话.
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 ” 都可以看到这个界面
raspi-config
选择这个项并确认<Finish> 然后提示重启~
重启一下好了, 扩容就是这么简单
如果你还要问为什么
请看这段脚本,看懂多少看你悟性~~
URL:
https://github.com/asb/raspi-config/blob/master/raspi-config
官方脚本
========================淫荡的分割线===============
2。第二种方法 通过手动分区调整更灵活
2。1先通过fdisk 添加分区
fidsk
黄线部分是需要输入的,红线部分的输入比较关键
第一个红线部分需要计算 上面框中的值+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)