---
# System prepended metadata

title: Raspberry PI_backup
tags: [Raspberry PI]

---

抱歉造成誤解，這是可以直接複製和貼上的完整Markdown檔案：

```markdown
# Raspberry Pi Backup 設定指南

## 設置 Raspberry Pi Boot 驅動

### 1. 安裝 Git
首先，安裝 `git`：

```sh
sudo apt install git
```

### 2. 克隆 GitHub 專案
將 `usbboot` 專案複製到本地，並切換到 `usbboot` 目錄下：

```sh
git clone --depth=1 https://github.com/raspberrypi/usbboot
cd usbboot
```

### 3. 安裝依賴：libusb
安裝 `libusb-1.0-0-dev`：

```sh
sudo apt install libusb-1.0-0-dev
```

### 4. 編譯並安裝 `usbboot` 工具
使用 `make` 來構建並安裝：

```sh
make
```

### 5. 運行 `rpiboot`
啟動 `rpiboot`，等待 Raspberry Pi 連接：

```sh
sudo ./rpiboot
```

此時，將 Raspberry Pi 連接到電腦或筆電，並在 Linux 系統中同意權限或接受裝置。終端機將開始顯示相關運作。

### 6. 查看 Raspberry Pi 裝置
使用 `lsblk` 查看連接的裝置，根據裝置的容量大小確定 `/dev/xxx` 的位置：

```sh
lsblk
```

## 備份 Raspberry Pi 系統

### 1. 開啟終端機並輸入 `dd` 指令
在想要存放 `.img` 檔案的目錄下，運行以下命令進行系統備份：

```sh
sudo dd of=raspberry.img if=/dev/sdX bs=1M
```

- `dd` 是用來備份和恢復整顆硬碟資料的工具，可以備份原始設備檔案（例如 MBR）並進行資料格式轉換。
- `if` 參數指定輸入檔案（即要備份的裝置）。
- `of` 參數指定輸出檔案名稱（備份後的 `.img` 檔案）。

> **注意**：使用 `dd` 時請小心，確保指令正確，誤操作可能導致系統資料損毀。

## 壓縮 `.img` 檔案

### 1. 下載 PiShrink 腳本
使用 `wget` 下載 `PiShrink` 壓縮腳本：

```sh
wget https://raw.githubusercontent.com/Drewsif/PiShrink/master/pishrink.sh
```

### 2. 設定執行權限
使用 `chmod` 設定腳本可執行權限：

```sh
chmod +x pishrink.sh
```

### 3. 移動腳本至 `/usr/local/bin`
將腳本移動到系統的執行目錄：

```sh
sudo mv pishrink.sh /usr/local/bin
```

### 4. 壓縮 `.img` 檔案
將 `.img` 檔案移至 `/usr/local/bin` 並執行壓縮：

```sh
sudo pishrink.sh "your img"
```

---

這樣就完成了從 Raspberry Pi 備份到壓縮的整個過程！
```
你可以直接複製並貼上這份完整的Markdown檔案。如果有任何其他問題或需要進一步調整，隨時告訴我！