因为准备长途出行,担心 Gopro 拍摄的素材没地方放,也不想带电脑,想个办法可以直接把 Gopro 内存卡的素材转移到移动硬盘去,除了买个 OTG 集线器插手机外,突然想到我的 MMDVM 机器,把双工版拆了不就是一个树莓派 1 代吗,用它作为一个中转机器不就行了。
但是限于对树莓派知识有限,系统繁多,就一直没研究,直到前段时间听说 Deepseek 挺火,就试着问了下,跟他说了下我的需求,要求它给我输出个可行方案,以下就是它输出的方案总结:
步骤:
下载 Raspberry Pi Imager:
选择适合你操作系统的版本(Windows、macOS 或 Linux)并下载安装。
写入系统到 MicroSD 卡:
打开 Raspberry Pi Imager。
选择 Raspberry Pi OS Lite(在 “Other” 或 “Legacy” 部分)。
选择你的 MicroSD 卡作为目标设备。
点击 “Write” 开始写入。
启用 SSH 和配置 Wi-Fi:
写入完成后,在 MicroSD 卡的
boot分区中创建以下文件:启用 SSH:创建一个空文件,命名为
ssh(无扩展名)。配置 Wi-Fi:创建一个文件,命名为
wpa_supplicant.conf,内容如下:ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 country=CN network={ ssid="你的Wi-Fi名称" psk="你的Wi-Fi密码" }
弹出 MicroSD 卡并插入树莓派,连接电源启动。
2. 连接到树莓派
步骤:
获取树莓派的 IP 地址:
通过路由器管理界面查找树莓派的 IP 地址。
或者使用手机应用(如 Fing)扫描局域网设备。
使用 SSH 连接树莓派:
打开终端(Windows 可以使用 PuTTY 或 PowerShell,macOS 和 Linux 使用系统终端)。
输入以下命令:
ssh pi@树莓派的IP地址默认用户名:
pi,默认密码:raspberry。
3. 挂载硬盘
步骤:
查看连接的存储设备:
lsblk你会看到类似以下的输出:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT mmcblk0 179:0 0 29.8G 0 disk ├─mmcblk0p1 179:1 0 256M 0 part /boot └─mmcblk0p2 179:2 0 29.6G 0 part / sda 8:0 0 465.8G 0 disk └─sda1 8:1 0 465.8G 0 part
- `sda1` 是移动硬盘,`mmcblk0` 是树莓派的 MicroSD 卡。
创建挂载点:
sudo mkdir /mnt/external_drive挂载设备:
sudo mount /dev/sda1 /mnt/external_drive检查挂载是否成功:
df -h你会看到类似以下的输出:
Filesystem Size Used Avail Use% Mounted on /dev/mmcblk0p2 29G 1.2G 27G 5% / /dev/sda1 466G 100G 366G 22% /mnt/external_drive
4. 复制文件
步骤:
使用
rsync复制文件:rsync -av --progress /源目录/ /mnt/external_drive/-a:归档模式,保留文件属性和权限。-v:显示详细信息。--progress:显示传输进度。
如果需要压缩传输:
rsync -avz --progress /源目录/ /mnt/external_drive/-z:压缩传输数据。
5. 卸载挂载点
步骤:
确保没有进程正在使用挂载点:
sudo lsof /mnt/external_drive卸载挂载点:
sudo umount /mnt/external_drive检查是否卸载成功:
df -h如果挂载点不再显示,说明卸载成功。
6. 自动挂载(可选)
步骤:
编辑
/etc/fstab文件:sudo nano /etc/fstab添加以下内容:
/dev/sda1 /mnt/external_drive ext4 defaults 0 0保存并退出(按
Ctrl+X,然后按Y确认)。测试自动挂载:
sudo mount -a
7. 监控系统资源(可选)
步骤:
安装
htop:sudo apt update sudo apt install htop -y运行
htop:htop