樹莓派鏡像最小備份

參考 https://blog.csdn.net/u013451404/article/details/80552765

方法簡單,只使用Linux 常見命令

1. 查看tf 卡實際有效數(shù)據(jù)占用

df -h

2. 查看并記錄需要縮減分區(qū) start 扇區(qū),這里只有sdb 2 需要縮減

fdisk -l

3. 調(diào)整分區(qū)占用大小

使用命令:
e2fsck 檢查分區(qū)信息
resize2fs 調(diào)整分區(qū)大小

sudo resize2fs /dev/sdb2 3G

4. 重建分區(qū),大小為步驟3 調(diào)整后的大小

  1. sudo fdisk /dev/sdb
  2. d // 使用command d delete sdb2
  3. n // 重新建立sdb2
    1. 按 n 后選擇新建主分區(qū)(p),分區(qū)號與之前要一致,寫2
    2. 填寫分區(qū)的start 分區(qū),步驟2記錄下來的, end 分區(qū) +3G , 回車
    3. 關(guān)鍵步驟,詢問 原來已經(jīng)有一個ext4 分區(qū)存在啦,是否要刪除該分區(qū)標(biāo)志?
    一定要輸入: n ,回車
    1. w // 改變重建分區(qū)表
  4. fdisk -l 分區(qū)大小已經(jīng)改成3G

5. 將壓縮的 tf 卡鏡像到一個img 文件中

sdb2 的end 扇區(qū)是最后一個占用的扇區(qū),為7317503 ,但是由于扇區(qū)是從0開始編號的,所以實際整個TF卡上的分區(qū)一共占用了7317504個扇區(qū),每個扇區(qū)是512字節(jié),那么實際占用(7317504512)/(10241024) = 3573MB
1. sudo dd if =/dev/sdb of=rpi.img bs=1M count=3573
2. sudo fdisk -l debian-on-rpi.img

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容