如何把现在的系统转移到新的存储卡?
把新买来的32G存储卡插入读卡器,然后接到树莓派上,如果没有异常树莓派会自动挂载磁盘,那么我们就需要先卸载掉磁盘。
查看挂载的位置
df -h
用df命令然后用umount命令卸载掉【具体方法如:umount /media/disk】。
接着,就是把现在的系统完整的复制到新卡上。由于树莓派本身就是Linux系统,所以我们可以参考苹果电脑烧写镜像的教程【毕竟mac系统也是基于Linux的……】,用
dd bs=4m if=2013-02-09-wheezy-raspbian.img of=/dev/rdisk1
命令把镜像写入磁盘。而在这里我们就不需要镜像了,直接把正在使用的存储卡dd过去。
所以我们用的命令是这样的:
dd bs=4m if=/dev/mmcblk0 of=/dev/sda
mmcblk0就是树莓派上的存储卡【正在使用的】
sda就是插入的USB存储设备【可能会随着接入的设备多少而改变,如可能为sdb,sdc等,自己根据情况去判断是哪一个】
然后耐心的等待写入完成就可以了。
用命令init 0 或者其他命令关机【我习惯用init 0,简单方便容易记……】,然后把树莓派断电,取出旧的TF卡,插入新的TF卡,上电开机。之后你会发现树莓派上的配置还是原来的样子,磁盘大小也没有改变。那么为了能使用整个完整的存储卡,我们还需要像刚安装好镜像那样用raspi-config的第一个功能来扩展整个磁盘。这样重启后就可以使用整个32G的磁盘了。