2015-04-03 91 views
-1

我在使用我的系統(Linux)的shell腳本備份時遇到問題。請幫我瞭解如何使用我的系統的shell腳本備份。如何搭配linux shell備份腳本系統?

在此先感謝

+0

試過了什麼?任何Google(ing)?一個非常廣泛的問題,你甚至沒有定義這個問題。 – Hozikimaru 2015-04-03 14:40:42

回答

1

我寧願rsync的備份我的Centos的箱子。它在文件傳輸和文件同步方面都非常出色,並且提供了大量的壓縮選項。這是從我的BASH備份腳本修改一行的例子,我所有的媒體備份到一個臨時安裝外部硬盤驅動器:

rsync -avP --stats /media/* /mnt/ntfs/Media 1>/log/stats.info 2>>log/bkup.err 

您也可以替換/media/*你要備份的目錄;最簡單的就是/*,它將備份所有內容。

您也可以使用--exclude指令來排除目錄。

另一個簡單的方法是簡單的tar歸檔讓所有重要的系統文件,是這樣的:

tar cvfj /root/sysBkup.bz2 --exclude=/root/sysBkup.bz2 /etc /var /root /sys 

然後備份移動到遠程共享與bash腳本的下一行。但我會建議熟悉rsync;非常方便的備份工具。