歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

RaspberryPi學習之SD卡文件修改及備份

RaspberryPi學習之SD卡文件修改及備份
一、准備工作 1、已經配置啟動的樹莓派SD卡 2、Linux系統的pc 3、讀卡器
  www.2cto.com   二、修改SD卡文件 剛開始我先再win7下把SD卡接到pc上,發現無法讀取。用DISKGENIUS查看pc的磁盤狀態,發現SD卡被格式化為兩個分區,一個56M的Fat32分區,一個7.5G的Ext3分區。如下圖:
  www.2cto.com   Ext3分區在win下無法讀出,所以改換linux系統打開SD卡。   在linux命令行上輸入 df -h 可以看到有兩個分區sbd1和sdb2已經掛載到pc上了。 接下來對SD中的文件進行修改。ls進入兩個分區,發現56M的分區是boot分區,7.4G的分區是樹莓派的系統文件分區。進入7.4G分區:   在/home中有pi和我自己新建的djy用戶的文件夾。 進入pi,新建一個tast文件輸入this is the test file to edit the files in RPI’s SD card 成功後ls發現多了test文件 cat後文件內容正確。 三、備份SD卡 既然已經讀到SD卡,就可以用dd命令直接備份。 之前已經df過SD卡的路徑是sdb1和sdb2 所以要備份整個卡就用路徑/dev/sdb。 輸入命令: (鏡像寫回SD卡命令: Sudo dd if=/home/djy/Rpi_save_3_6.img of=/dev/sdb) 源是/evt/sdb既SD卡,目標是/home/djy/文件夾下的Rpi_save_3_6.img 鏡像備份到一半發現磁盤不足,只好換個路徑。 備份好的img大小為8.1G。 可是Sd卡只用了2.2G的空間,備份卻要8.1G,太浪費了。查了dd的文檔後,我用了 以下命令: 他在復制鏡像的時候同時進行壓縮。節省了空間,最後得到的Rpi_save_3_6.gz只有700M。 四、備份恢復到SD卡 先用fdisk對SD卡格式化。 1、查看原有分區:   2、刪除分區,保存:   SD卡已經空了:   在用命令恢復備份: 解壓再寫SD卡。Img的備份寫卡命令為:dd if=/home/djy/Rpi_save_3_6.img of=/dev/sdb   寫卡結果:   把卡插回樹莓派 啟動登錄: 我先備份再改的文件 所以test文件不見了。恢復備份成功,今後可以方便的備份和修 改SD卡。
 
Copyright © Linux教程網 All Rights Reserved