文章目錄
Jeston系統安裝完畢,需要進行備份,又如何恢復到其他SD卡上呢?
環境是ubuntu18.04,jetson系統U盤,以U盤形式插入.
一、備份
1、首先使用以下命令確認需要備份的u盤的設備號
sudo fdisk -l
我的確定是/dev/sdc,注意這個需要自己確定哦
2、建立備份目錄
mkdir jetson_nano_data && cd jetson_nano_data
3、備份信息
sudo fdisk -l /dev/sdc > fdisk_info.txt
sudo parted -s /dev/sdc print > parted_info.txt
4、備份12個分區以及分區表備用
sudo dd if=/dev/sdc2 of=./sdc02_TBC.img
sudo dd if=/dev/sdc3 of=./sdc03_RP1.img
sudo dd if=/dev/sdc4 of=./sdc04_EBT.img
sudo dd if=/dev/sdc5 of=./sdc05_WB0.img
sudo dd if=/dev/sdc6 of=./sdc06_BPF.img
sudo dd if=/dev/sdc7 of=./sdc07_TOS.img
sudo dd if=/dev/sdc8 of=./sdc08_EKS.img
sudo dd if=/dev/sdc9 of=./sdc09_LNX.img
sudo dd if=/dev/sdc10 of=./sdc010_DTB.img
sudo dd if=/dev/sdc11 of=./sdc011_RP4.img
sudo dd if=/dev/sdc12 of=./sdc012_BMP.img
sudo dd if=/dev/sdc1 of=./sdc01_APP_16M.img bs=1M count=16
sudo dd if=/dev/sdc of=./sdc_32M.img bs=1M count=32
5、掛載備份的第一個分區(系統數據所在分區)
sudo mkdir -p /media/fzyzm/linux_sys
sudo mount -t ext4 /dev/sdc1 /media/fzyzm/linux_sys
6、備份系統數據
sudo dump -0uj -f ./dump_backup_20190701.dump.bz2 /media/fzyzm/linux_sys/
如果上面的命令出現如下錯誤: DUMP: You can’t update the dumpdates file when dumping a subdirectory
DUMP: The ENTIRE dump is aborted.
則可以使用如下命令:
sudo dump -0uj -f ./dump_backup_20190701.dump.bz2 /dev/sdc
二、恢復(全程使用root用戶)
1、首先使用以下命令確認需要恢復的u盤的設備號
sudo fdisk -l
我的確定是/dev/sdc,注意這個需要自己確定哦
2、查看分區情況並刪除已經存在的分區
parted -s /dev/sdc print
parted -s /dev/sdc rm 1
parted -s /dev/sdc rm 2
parted -s /dev/sdc rm 3
parted -s /dev/sdc rm 4
parted -s /dev/sdc rm 5
parted -s /dev/sdc rm 6
parted -s /dev/sdc rm 7
parted -s /dev/sdc rm 8
parted -s /dev/sdc rm 9
parted -s /dev/sdc rm 10
parted -s /dev/sdc rm 11
parted -s /dev/sdc rm 12
3、創建分區
parted /dev/sdc --script -- mklabel GPT
parted --script /dev/sdc mkpart APP ext4 24576s 100%
parted --script /dev/sdc mkpart TBC 2048s 2303s
parted --script /dev/sdc mkpart RP1 4096s 4991s
parted --script /dev/sdc mkpart EBT 6144s 7295s
parted --script /dev/sdc mkpart WB0 8192s 8319s
parted --script /dev/sdc mkpart BPF 10240s 10623s
parted --script /dev/sdc mkpart TOS 12288s 13439s
parted --script /dev/sdc mkpart EKS 14336s 14463s
parted --script /dev/sdc mkpart LNX 16384s 17663s
parted --script /dev/sdc mkpart DTB 18432s 19327s
parted --script /dev/sdc mkpart RP4 20480s 20735s
parted --script /dev/sdc mkpart BMP 22528s 22687s
3、恢復其餘11個分區:
dd of=/dev/sdc2 if=./sdc02_TBC.img
dd of=/dev/sdc3 if=./sdc03_RP1.img
dd of=/dev/sdc4 if=./sdc04_EBT.img
dd of=/dev/sdc5 if=./sdc05_WB0.img
dd of=/dev/sdc6 if=./sdc06_BPF.img
dd of=/dev/sdc7 if=./sdc07_TOS.img
dd of=/dev/sdc8 if=./sdc08_EKS.img
dd of=/dev/sdc9 if=./sdc09_LNX.img
dd of=/dev/sdc10 if=./sdc010_DTB.img
dd of=/dev/sdc11 if=./sdc011_RP4.img
dd of=/dev/sdc12 if=./sdc012_BMP.img
4、格式化系統數據分區並掛載
mkfs.ext4 /dev/sdc1
sudo mkdir -p /media/fzyzm/linux_sys
sudo mount -t ext4 /dev/sdc1 /media/fzyzm/linux_sys
5、復原系統
cd /media/fzyzm/linux_sys
restore -r -f /media/fzyzm/S_LINUX_OTHER/jetson_nano_data/dump_backup_20190701.dump.bz2
備註:
如果恢復到現有的系統盤上,可以從第4步開始.
該文章爲轉載文章,原文地址:jetson nano系統備份和恢復