linux 鏡像備份
使用linux虛擬機的方法
優點
鏡像大小比較小
缺點
速度可能比較慢
方法
1.打開虛擬機
我用的ubuntu,讀卡器連接電腦虛擬機,ubuntu一般會自動掛載
df -h #查看sd卡情況,如果掛載了,就可查看
2.使用備份命令
提前建好存放鏡像的文件目錄
sudo dd if=/dev/sdb2 | gzip>/home/ubuntu/MyImage/raspberry_ubuntu18.04.gz #這是我的文件名,你要按需要更改你的文件名
然后要等待一段時間
想要查看進度,可以采用這種方法
ll -h #可查看文件大小
3.寫入鏡像
(1)格式化sd卡
sudo umount /dev/sdb2 #解除掛載
fdisk需要root權限,我們要先進入root賬戶
sudo -i #進入root
fdisk -l #可以看到/dev/sdb2的大小
一般我們要先建立分區
fdisk /dev/sdb2 #進入fdisk工具中,接下來會有你需要使用的command:
n #建立新的分區,一路默認
w #寫入,相當於保存吧,然后退出fdisk,然后切回你自己的賬戶吧
接下來是格式化分區,我理解的是這就是格式話sd卡,前面的都是為這條命令做准備
sudo mkfs.ext4 /dev/sdb2
(2)寫入鏡像
sudo gzip -dc /home/ubuntu/MyImage/raspberry_ubuntu18.04.gz | sudo dd of=/dev/sdb2 bs=1440k
寫入速度巨慢,壓縮前20多G,壓縮后6G左右,寫了5~6個小時,麻了麻了
添加了bs=1440k似乎可以快一點