樹莓派 CenotOS7 系統備份 原

目前系統處理到一定程度,需要備份

# 安裝bsdtar,自由第一次時使用
sudo yum -y install bsdtar

# 卸載swap分區
sudo swapoff /media/pi/data_ext4/swapfile0
# 屏蔽分區掛載
sudo sed -i "/data_ext4/s/^/# /g" /etc/fstab
sudo sed -i "/data_fat32/s/^/# /g" /etc/fstab

# 創建備份目錄
mkdir -p /media/pi/data_ext4/os_bak/20181125

# 打包分區
cd /boot
sudo bsdtar --numeric-owner --format gnutar  -cvpf /media/pi/data_ext4/os_bak/20181125/boot.tar .
cd /
sudo bsdtar --numeric-owner --format gnutar --one-file-system --exclude=/media/pi/ --exclude=/media/pi/ --exclude=/boot -cvpf /media/pi/data_ext4/os_bak/20181125/root.tar .

# 生成備註文件
cd /media/pi/data_ext4/os_bak/20181125
ls -l --block-size=1MB *.tar >> readme.txt
echo >> readme.txt
cat /etc/issue >> readme.txt
echo >> readme.txt
cat /etc/*release* >> readme.txt

# 壓縮tar包
sudo xz -9 -ev *.tar

# 恢復分區掛載
sudo sed -i "/data_ext4/s/# //g" /etc/fstab
sudo sed -i "/data_fat32/s/# //g" /etc/fstab

然後使用sftp [email protected]備份到其他主機

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章