跳转至

树莓派快速重装

挂载硬盘

查看硬盘

lsblk -f

挂载硬盘

sudo mkdir /DATA
sudo mount /dev/sda1 /DATA
ls /DATA

查看硬盘的 UUID

sudo blkid | grep 'sda1'

修改文件

sudo nano /etc/fstab

写入

UUID=xxxx /DATA ext4 defaults,noatime 0 2

最后测试一下

sudo mount -a

安装 docker

curl -fsSL https://get.docker.com -o install-docker.sh
sudo sh install-docker.sh --mirror Aliyun
sudo systemctl enable docker

使用 docker 镜像

编辑,sudo nano /etc/docker/daemon.json

{
  "registry-mirrors": [
    "https://docker.1ms.run",
    "https://docker.m.daocloud.io",
    "https://dockerproxy.net",
    "https://gcr.m.daocloud.io",
    "https://ghcr.io",
    "https://ghcr.m.daocloud.io",
    "https://quay.io",
    "https://quay.m.daocloud.io"
  ]
}

重启 docker

sudo systemctl daemon-reload
sudo systemctl restart docker

查看是否生效

docker info | grep -A3 "Registry Mirrors"

测试一下是否可行了

sudo docker run --rm hello-world

配置 mihomo

下载 mihomo,从这里可以找到安装包。下载 mihomo-linux-arm64-vx.xx.xx.deb。然后安装

sudo apt install mihomo-linux-arm64-vx.xx.xx.deb

配置配置文件 /etc/mihomo/config.yaml。可以从其他已经有了的复制过去。

实际使用的时候需要另外两个文件,可以从这里下载。下载 geoip.metadb, geosite.dat。放到 /etc/mihomo/目录下面。

基于下面的配置方便快速打开和关闭代理。

proxy() {
    if [ "$1" = "on" ]; then
        sudo systemctl start mihomo
        export https_proxy=http://127.0.0.1:7890
        export http_proxy=http://127.0.0.1:7890
        export all_proxy=http://127.0.0.1:7890
        echo "Proxy is ON"
    elif [ "$1" = "off" ]; then
        sudo systemctl stop mihomo
        unset https_proxy http_proxy all_proxy
        echo "Proxy is OFF"
    else
        echo "Usage: proxy [on|off]"
        echo "Current proxy settings:"
        echo "  http_proxy=$http_proxy"
        echo "  https_proxy=$https_proxy"
        echo "  all_proxy=$all_proxy"
    fi
}

因为其中包含 sudo 的命令,会要求输入密码,所以需要添加文件 sudo nano /etc/sudoers.d/mihomo,写入

kilos ALL=NOPASSWD: /bin/systemctl start mihomo, /bin/systemctl stop mihomo

然后 source .bashrc

配置 casaos

安装 casaos

wget -qO- https://get.casaos.io | sudo bash

配置 frpc

下载 frp_xxx_linux_arm65.tar.gz

sudo mkdir /usr/local/frp
sudo cp frp_xxx_linux_arm64/frpc /usr/local/frp/frpc

frpc.toml 文件移动过去 /usr/local/frp/frpc.toml。 把 frpc.service 文件移动过去 /etc/systemd/system/frpc.service

设置启动

sudo systemctl daemon-reload
sudo systemctl start frpc
sudo systemctl enable frpc

测试一下是否可以同步了

查看电脑状态

添加文件 /usr/local/bin/status,然后 sudo chmod +x /usr/local/bin/status

#!/bin/bash
echo "=========================================="
echo "🌡️  CPU温度: $(vcgencmd measure_temp | cut -d= -f2)"

# 准确的CPU使用率计算
read cpu user nice system idle iowait irq softirq steal guest < /proc/stat
total=$((user + nice + system + idle + iowait + irq + softirq + steal))
CPU_USAGE=$((100 - (idle * 100) / total))
echo "🖥️  CPU使用: ${CPU_USAGE}%"

MEM_PERCENT=$(free | awk 'NR==2{printf "%.1f%%", $3*100/$2}')
MEM_USED=$(free -h | grep Mem | awk '{print $3}')
MEM_TOTAL=$(free -h | grep Mem | awk '{print $2}')
echo "💾 内存使用: $MEM_PERCENT ($MEM_USED/$MEM_TOTAL)"
echo "💿 存储空间: $(df -h / | tail -1 | awk '{print $5 " (" $3 "/" $2 ")"}')"
echo "⏰ 运行时间: $(uptime -p | sed 's/up //')"
echo "=========================================="