树莓派扩展分区

问题1:为什么我的SD卡插在电脑上只显示40Mb?

问题2:我买的64G、32G、16G。为什么查看只有8g?

如图所示:

问题1
树莓派扩展分区_第1张图片
问题2

解答:

问题一:装了系统的SD卡在Windows上显示只有40Mb是正常的。这个和linux系统的分区有关。windows上只显示了它的“boot”分区。其他的空间在windows下是读不出的。不过我们可以在“磁盘管理”中看到真实的大小。

树莓派扩展分区_第2张图片
问题1

问题2:为了给大家定制中文系统并开启ssh服务,我们使用的是8G卡制作了统一的系统镜像文件,需要设置才能扩充SD空间。为了更好的理解这个问题,我们假设树莓派系统是一个海绵宝宝(一种遇水会膨胀的小珠子),8G卡是一个小盒子,16G卡就是一个大盒子。已经在小盒子“长大”的它,要想继续占据整个大盒子,需要我们再加点水才能膨胀。ps:虽然不知道比喻的对不对^_^

详细方法:

方法一:

1.在命令行输入:sudo raspi-config,然后回车,如下图1.1:

图1.1

2.选择第七项:“7 Advanced Options”,回车,如下图1.2:

树莓派扩展分区_第3张图片
图1.2

3.(选择第一项:“A1 Expand Filesystem”,看名字大家就明白了),回车,如下图1.3:

树莓派扩展分区_第4张图片
图1.3

4.继续回车,表示确定。如下图1.4:

树莓派扩展分区_第5张图片
图1.4

5.点选“Finish”完成,等待重启即可,如下图1.5:

树莓派扩展分区_第6张图片
图1.5

6.查看确认:

树莓派扩展分区_第7张图片
ok

方法二:

先看一下总的命令操作:如下图2

树莓派扩展分区_第8张图片
第一步
第二步
第三步

下面将分别详细介绍每一步操作的作用。

1.输入:cat /sys/block/mmcblk0/mmcblk0p2/start(查看第二分区的起始地址),然后回车,记住这个数字。如下图2.1:

图2.1

2.输入:sudo fdisk /dev/mmcblk0(使用系统自带的fdisk工具操作磁盘),回车,接着输入:d(删除分区),再输入:2(删除第二个分区),回车显示第二分区已经被删除。如下图2.2:

树莓派扩展分区_第9张图片
图2.2

3.如下图2.3,继续输入:n(创建分区),输入:p(表示创建主分区),再输入:2(即创建主分区2),回车。填写之前的数字:94208(即定义第二分区的起始扇区),回车,第二个保持默认,继续回车后显示已经创建了一个Linux的主分区2,并且大小是14.8G,高兴的别太早,这才是刚开始。

树莓派扩展分区_第10张图片
图2.3

4.输入:w(写入设置),显示设备忙,需要重启,如下图2.4:

树莓派扩展分区_第11张图片
图2.4

5.输入:sudo reboot,等待重启。如图2.5:

图2.5

6.输入:sudo resize2fs /dev/mmcblk0p2,如下图2.6:

图2.6

在此就成功了,大家可以去再次查看,我就不截图了。

你可能感兴趣的:(树莓派扩展分区)