tk1備份:
1.開啟mk_backup,參考格式編寫需要備份的目錄;
2.進入u盤備份檔案的儲存目錄,並將附件拷貝到當前目錄;
3.執行如下命令:
sudo ./mk_backup.sh
進行備份。
tk1還原:
1.開啟extract_fs,參考格式編寫需要還原的目錄;
2.進入u盤備份檔案的儲存目錄,並將附件拷貝到當前目錄;
3.執行如下命令:
sudo ./extract_fs.sh
進行還原。
ps: /sys、/dev、/proc 目錄是系統開機自動生成的,不需要備份
mk_backup.sh
#!/bin/bash
tar -cvpzfp backup-bin.tgz /bin
tar -cvpzfp backup-home.tgz --exclude=/home/ubuntu/.cache --exclude=/home/ubuntu/wr_linux --exclude=/home/ubuntu/.ros /home
tar -cvpzfp backup-lost+found.tgz /lost+found
tar -cvpzfp backup-root.tgz /root
tar -cvpzfp backup-sbin.tgz /sbin
tar -cvpzfp backup-usr.tgz /usr
tar -cvpzfp backup-boot.tgz /boot
tar -cvpzfp backup-etc.tgz /etc
tar -cvpzfp backup-lib.tgz /lib
tar -cvpzfp backup-media.tgz /media
tar -cvpzfp backup-opt.tgz /opt
tar -cvpzfp backup-run.tgz /run
tar -cvpzfp backup-srv.tgz /srv
tar -cvpzfp backup-tmp.tgz /tmp
tar -cvpzfp backup-var.tgz /var
extract_fs.sh
#!/bin/bash
date -s 20161201
tar -xvpzfp backup-bin.tgz -c /
tar -xvpzfp backup-home.tgz -c /
tar -xvpzfp backup-lost+found.tgz -c /
tar -xvpzfp backup-root.tgz -c /
tar -xvpzfp backup-sbin.tgz -c /
tar -xvpzfp backup-usr.tgz -c /
tar -xvpzfp backup-boot.tgz -c /
tar -xvpzfp backup-etc.tgz -c /
tar -xvpzfp backup-lib.tgz -c /
tar -xvpzfp backup-media.tgz -c /
#tar -xvpzfp backup-opt.tgz -c /
tar -xvpzfp backup-run.tgz -c /
tar -xvpzfp backup-srv.tgz -c /
tar -xvpzfp backup-tmp.tgz -c /
tar -xvpzfp backup-var.tgz -c /
reboot
實際操作時,遇到的一些問題:
1. tar在操作時,預設以相對路徑。因此為去掉路徑前的/
因此需要在引數中加入-p來強制執行絕對路徑。注意大寫。
2.windows通過pscp傳送到linux時,行末為/r/n換行符,而在linux下換行符為\n。
因此在vim下需要寫入:set fileformat=unix
注意等號兩邊不要加kongge
3.windows傳到linux之前可以先另存為utf-8避免中文亂碼
4.壓縮過程中出現:file
shrank
by4094 bytes; padding with zeros
暫時未解決
5. mk_backup.sh 複製到u盤下後無法執行。chmod +x mk_backup.sh後,檢視許可權沒有被改變,導致指令碼無法在u盤中執行
可能由於u盤為fat32檔案系統。暫時修改指令碼在硬碟中執行,cd到u盤
Ubuntu系統下安裝MySQL,以及遇到的哪些坑
sudo apt updatesudo apt get install mysql server mysql client現象一 e 無法獲得鎖 var lib dpkg lock open 11 資源臨時不可用 e 無法對管理目錄 var lib dpkg 加鎖,是不是另乙個包管理程式在使用它?無...
Ubuntu下的系統備份
ubuntu崩潰了好幾次之後,經歷了多次重裝的痛苦經歷之後,開始研究一些備份的辦法,第一種,使用remastersys軟體,它可以把當前系統備份成iso檔案 1 將你的系統備份製成乙個live cd sudo remastersys backup 2 將你的系統備份製成乙個live cd 其名叫 c...
ubuntu下zip操作以及遇到的問題
如果沒有安裝zip,先安裝zip apt get install zip打包 zip命令zip r fille.zip fille 把file檔案壓縮到file.zip,r代表遞迴 解壓 unzip命令unzip file.zip path 將file.zip解壓到當前位置或path下 其他操作zi...