美文网首页
树莓派扩展分区

树莓派扩展分区

作者: Vip小木子 | 来源:发表于2017-09-12 10:56 被阅读395次

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

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

    如图所示:

    问题1 问题2

    解答:

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

    问题1

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

    详细方法:

    方法一:

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

    图1.1

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

    图1.2

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

    图1.3

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

    图1.4

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

    图1.5

    6.查看确认:

    ok

    方法二:

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

    第一步 第二步 第三步

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

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

    图2.1

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

    图2.2

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

    图2.3

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

    图2.4

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

    图2.5

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

    图2.6

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

    相关文章

      网友评论

          本文标题:树莓派扩展分区

          本文链接:https://www.haomeiwen.com/subject/mvtwjxtx.html