树莓派更换TF卡(玩转树莓派(五))

树莓派更换TF卡(玩转树莓派(五))

    • 所需配件
    • 准备工作
    • 开始拷贝
    • 等待

最初给树莓派配备的是一张16G的卡,但是安装完tensorflow和opencv后,内存就快用完了,所以选择更换一张更大的卡。下面来介绍树莓派怎么将老卡上的数据烧到新卡上。

所需配件

  • 一张将要被替代掉的老卡
  • 一张格式化后的新卡
  • 一个读卡器

准备工作

将新卡插入到读卡器的卡槽中,插到树莓派的usb接口上。打开树莓派。
树莓派更换TF卡(玩转树莓派(五))_第1张图片
有可能会出现下面这种情况,原因是exfat格式的u盘无法被树莓派自动挂载。
树莓派更换TF卡(玩转树莓派(五))_第2张图片
我们可以使用fdisk -l查看读卡器的位置,一般情况是sda。
在终端执行sudo apt-get install exfat-fuse这句话可以使exfat格式的u盘被手动挂载。
我们可以测试一下,输入以下指令,其中sda1换成你查到的sda*

sudo mkdir /media/1GB_USB_flash
sudo mount -o uid=pi,gid=pi /dev/sda1 /media/1GB_USB_flash 
df -h

如果df -h之后,你能看到你的u盘被挂在上即成功。
如果是其他格式的内存卡能被识别,我们直接执行df -h查看挂载位置即可。
接下来卸载该挂载点sudo umount /media/1GB_USB_flashumount后面是你挂在的位置根据情况修改/mnt/1GB_USB_flash。

开始拷贝

一行代码技能实现

dd bs=4M if=/dev/mmcblk0 of=/dev/sda

mmcblk0是树莓派上的老卡,sda一般情况下不用改(除非你查到的不是sda*)。

等待

输入上一条指令后,会没有进度条,但是它已经在工作了,等待它完成就行了。
完成后关机shutdown -h now
换上新卡开机,开机之后你会发现你的剩余内存还是那么多,原因是剩余分区没有被利用。
打开终端sudo raspi-config找到第七个选项Advanced Options回车,执行第一个指令Expand Filesystem。执行完之后,会提示你重新启动树莓派,重启之后再打开文件管理器,你就会发现惊喜!
树莓派更换TF卡(玩转树莓派(五))_第3张图片

你可能感兴趣的:(树莓派)