Last active
April 2, 2019 05:17
-
-
Save willwhui/acc6a0ab8fc2f78040f1f822d62a5363 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
为树莓派3B安装raspbian+设置初始环境+备份 |
备份
树莓派好像经常把自己的操作系统搞崩溃,必须得备份一下了。
不过,
后来发现并不是经常整个系统崩溃,而是因为挂接了usb硬盘,导致的:
断电重新启动时,如果usb硬盘盒没有通电,那么启动树莓派的时候就不会成功。
失败的原因是:没有找到挂接的硬盘。
解决的办法:启动时保证外挂的硬盘盒通电,处于非休眠状态。
备份和恢复,参见:https://www.raspberrypi.org/forums/viewtopic.php?t=46911#p368698
首先运行,找到自己的SD卡挂载目录:
sudo fdisk -l
通过观察显示的存储空间大小来辅助判断挂载目录名称,比如
/dev/sdb1
然后运行命令以下命令,开始备份:
sudo dd bs=4M if=/dev/sdb | gzip > /home/your_username/image`date +%d%m%y`.gz
通过运行如下命令来刷回SD卡:
sudo gzip -dc /home/your_username/image.gz | dd bs=4M of=/dev/sdb
如果遇到权限不足的问题,按如下命令操作:
sudo su
gzip -dc /home/your_username/image.gz | dd bs=4M of=/dev/sdb
以上操作必须在linux电脑上进行,不能在需要备份的树莓派上操作!
vi 方向键不正常工作
sudo vi /etc/vim/vimrc.tiny
将其中的
set compatible
改为
set nocompatible
vi backspace不正常工作
在上述文件中增加:
set backspace=2
使用sshfs在本地挂接pi上的目录
首先安装sshfs,如:
sudo apt-get install sshfs
然后把某目录挂接到ubuntu(我的工作电脑)上来:
mkdir ~/mypi
sshfs pi@ip-of-mypi:/home/pi ~/mypi
这样就可以在ubuntu上通过访问~/mypi目录来操作pi上的~/pi目录了。
在lite版的基础上添加图形界面
https://www.raspberrypi.org/forums/viewtopic.php?f=66&t=133691
安装前,运行一下free命令:
~ $ free
total used free shared buff/cache available
Mem: 949448 107968 520540 48104 320940 741744
Swap: 102396 0 102396
安装完成之后:
~ $ free
total used free shared buff/cache available
Mem: 949448 233160 214628 26156 501660 634356
Swap: 102396 0 102396
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
增加samba服务
vi处理多文件比较麻烦,所以开启samba服务,以便在ubuntu上编辑
参见:
https://www.raspberrypi.org/magpi/samba-file-server/
以共享homeassistant的配置文件目录为例:
首先安装samba
然后修改配置文件
在文件末尾追加
注:
Guest ok = no
这一行。然后添加可以访问samba服务的用户:
最后,重启服务
sudo /etc/init.d/samba restart
就可以了