當前位置:首頁 » 操作系統 » linux下備份

linux下備份

發布時間: 2022-05-12 16:07:25

『壹』 linux下備份一個目錄下所有文件及目錄,應該用什麼命令

1、bzip2 filename

//文件即會被壓縮,並被保存為 filename.bz2。

2、gzip filename

//文件即會被壓縮,並被保存為 filename.gz

3、tar 這個命令把大量的文件和目錄打包成一個文件

-c 創建一個新歸檔

-f 當與-c 選項一起使用時,創建的tar 文件使用該選項指定的文件名;當與-x選項一起使用時,則解除該選項指定的歸檔

-t 顯示包括在tar 文件中的文件列表

-v 顯示文件的歸檔進度

-x 從歸檔中抽取文件

-z 使用gzip壓縮tar 文件

-j 使用bzip2壓縮tar 文件

(1)linux下備份擴展閱讀:

要創建一個使用tar和bzip2來歸檔壓縮的文件,使用-j選項: tar -cjvf filename.tbz file

如果使用bunzip2 命令解壓filename.tbz文件,則filename.tbz會被刪除,以filename.tar代替。

要擴展並解除歸檔bzip.tar文件,輸入命令: tar -xjvf filename.tbz

要創建一個用tar 和gzip歸檔並壓縮的文件,使用-z選項: tar -czvf filename.tgz file

如果使用gunzip 命令解壓filename.tgz文件,則filename.tgz會被刪除,以filename.tar代替。

『貳』 linux下備份文件

其實不管是linux系統還是windows系統,重要文件都是需要進行備份的,備份也分兩種手動或者自動,那麼在linux下如何自動備份文件呢?下面來跟大家分享一下。
1、首先新建一個腳本文件,輸入touch /home/backup.sh,點擊回車鍵。

2、打開剛剛創建的腳本文件,輸入vi /home/backup.sh,點擊回車鍵。

3、輸入:
#!/bin/bash
date_time=`date +"%Y%m%d%H%M"`
backup_dir=/www/backup
backup_log=/data/backup/svn_backup_logs/backup.log
err_log=/data/backup/svn_backup_logs/err.log
echo -e "\033[33m--------------------------------------\033[0m" >> ${backup_log}
echo -e `date +"%Y-%m-%d %H:%M"` >> ${backup_log}
echo -e "Starts backing up openvpn...." >> ${backup_log}
cd /opt
zip -r ${backup_dir}/vpn_${date_time}.zip svn 1>/dev/null 2>>${err_log}
if [ "$?" -ne 0 ];then
echo -e "\033[31svn backup failed!\033[0m" >> ${backup_log}
echo -e "\033[33m--------------------------------------\033[0m" >> ${backup_log}
echo -e "\n" >> ${backup_log}
echo -e "at ${date_time} packaged svn file error" >> ${err_log}
echo -e "\n" >> ${err_log}
其中date_time:備份時間;backup_dir:備份到那個目錄;backup_log:備份成功的log文件;err_log:備份失敗的log文件;這些根據需要進行修改。

4、保存後運行該腳本,首先cd到腳本所在的文件夾,輸入cd /home,點擊回車鍵。

5、輸入./backup.sh,點擊回車鍵即可運行腳本。

6、在linux下這種備份方法還是挺簡單的,那如果換成windows操作系統,如果我們想定時備份文件該如何操作呢,有的運營會選擇使用windows server backup,但是由於這個功能創建備份計劃時只能夠創建一個,小編所在的公司是放棄的,直接使用了備份軟體來操作,下面就以大勢至server文件備份軟體來設置下備份供大家參考下。
7、網路下載該系統,解壓後進行安裝,安裝完成後返回桌面找到快捷方式,雙擊打開,根據提示輸入帳號admin和密碼123,點擊確定。

8、在主界面中部找到並點擊新增計劃,在彈出的窗口中找到源備份路徑,點擊其後的瀏覽,選中需要備份的文件或者文件夾,點擊確定。

9、在後方備份目標路徑中輸入備份保存的路徑,這里可以是本地路徑也可以是遠程伺服器路徑,如果是遠程伺服器路徑則在點擊添加後需要輸入遠程伺服器帳號和密碼,點擊確定。

10、在左側菜單中點擊備份開始時間,在右側設置備份開始的日期和時間。

11、在左側菜單中點擊全量備份頻率,在右側勾選全量備份啟用,然後設置備份頻率。

12、在左側菜單中點擊增量備份頻率,在右側勾選增量備份啟用,最後設置增量備份的備份頻率。

13、在左側菜單中點擊備份數據清理,在右側設置清理的周期,最後點擊保存,計劃創建完成,如果需要創建多個備份計劃,通過相同的設置方法繼續設置即可。

『叄』 幾種Linux常用備份方法

(1)使用tar命令備份數據的格式如下:
$ tar cvf backup.tar /home/html
上述命令是將/home/html 目錄下的所有文件打包成tar文件backup.tar.
(2)使用tar命令恢復數據的格式如下:
$ tar xvf backup.tar
上述命令將備份文件backup.tar恢復到當前目錄下。

『肆』 linux系統如何備份

做法是:

1、在保存備份文件的目錄 xxx 下建立一個文件 backup.sh,其內容是:

tar -zcf bin.tar.gz /bin

tar -zcf boot.tar.gz /boot

tar -zcf dev.tar.gz /dev

tar -zcf etc.tar.gz /etc

tar -zcf lib32.tar.gz /lib32

tar -zcf lib64.tar.gz /lib64

tar -zcf lib.tar.gz /lib

tar -zcf opt.tar.gz /opt

tar -zcf sbin.tar.gz /sbin

tar -zcf selinux.tar.gz /selinux

tar -zcf srv.tar.gz /srv

tar -zcf var.tar.gz /var

tar -zcf usr.tar.gz /usr

2、在需要備份的時候進入到保存備份內容的目錄執行一次命令: sh backup.sh

3、在保存備份文件的目錄 xxx 下建立一個叫 restore.sh 的文件,其內容如下:

tar -zxf /mnt/xxx/bin.tar.gz

tar -zxf /mnt/xxx/boot.tar.gz

tar -zxf /mnt/xxx/dev.tar.gz

tar -zxf /mnt/xxx/etc.tar.gz

tar -zxf /mnt/xxx/lib32.tar.gz

tar -zxf /mnt/xxx/lib64.tar.gz

tar -zxf /mnt/xxx/lib.tar.gz

tar -zxf /mnt/xxx/opt.tar.gz

tar -zxf /mnt/xxx/sbin.tar.gz

tar -zxf /mnt/xxx/selinux.tar.gz

tar -zxf /mnt/xxx/srv.tar.gz

tar -zxf /mnt/xxx/var.tar.gz

tar -zxf /mnt/xxx/usr.tar.gz

4、如果需要系統恢復,我就用光碟啟動,mount 原來的根目錄為 yyy,接著 mount 保存備份文件的目錄為 xxx,接著進入到 /mnt/yyy,並在此下達命令: sh /mnt/xxx/restore.sh

『伍』 如何對Linux進行備份

linux下不能用ghost進行備份的,在linux下好像用tar這個命令就能備份了(就是打個包),備份的目錄主要有:/ /usr /etc /home 主要就是這幾個了
ps:
linux的崩潰大多數是因為軟體的原因造成的,當然也有可能是軟體之間的沖突,這個在KDE環境下好像體現的比較突出(特別是在KDE環境下用GNOME的軟體)
ps2:
如果lz指的系統崩潰是無法進入圖形界面的話,那比較簡單的是重新安裝一下Xwindow就可以了,不需要大費周章的重新弄系統
ps3:
系統內核不一定要是最新的,只要穩定就可以了,比如現在比較穩定的內核版本是2.6.20-15的,千萬不要去學Fedaro7,弄個2.6.21的內核,因為這個內核是不穩定版本。
關於更多Linux的學習,請查閱書籍《linux就該這么學》。

『陸』 linux下最常用的備份方式是什麼

Linux環境下的基本備份方法
現在我們已經討論了如何調用磁帶設備,並且我們已經知道如何決定使用回卷或非回卷設備。但是如何實現將系統的文件從系統中搬移到磁帶設備上呢?這是各種備份工具的功能了。所有的Linux發布都提供了所有備份工具的祖先:tar(當然實際上dbppt和bppt,
a/k/a
mp
and
restor,才是Unix系統的備份工具的亞當)。tar命令在Unix
Version
7中出現的。該命令的名字來自於"Tape
ARchiver"。該命令被設計為能非常容易的實現將數據從系統備份到磁帶中或者從磁帶中恢復數據。
tar命令的基本語法為:
tar
-mode
-option
[files]
這里c表示創建(backup),-x提取(restore)或者-t內容列表(list),選項包括如下元素:如-v表示詳細輸出,-f
file表示目的(創建模式)或源(提取或者列表模式),更詳細的信息,請看系統tar命令的手冊(man
tar)。
使用tar做最簡單的備份如下所示:
tar
-cvf
/dev/st0
lost+found/
var/
var/adm/
var/adm/LST/
var/adm/LST/log/
var/adm/LST/log/debug
var/adm/LST/log/history
var/adm/LST/log/cmd.trace
var/adm/LST/log/install.success
var/adm/LST/log/postin.failed
var/adm/LST/log/install.failed
var/adm/LST/analyse/
var/adm/LST/analyse/boot.img
var/adm/LST/analyse/boot.msg
var/adm/LST/analyse/boot.info
var/adm/LST/analyse/boot.diag
var/adm/LST/analyse/boot.params
var/adm/LST/database/
var/spool/
[...]
該命令的c選項表示創建一個新的備份(c),並且使用詳細模式(v),並且將整個系統備份輸出到/dev/st0(f)。在這種情況下,tar操作將打開/dev/st0文件(設備),將數據流以tar的數據格式的寫入到那個打開的文件,並且在所有的數據被寫入以後,關閉文件。因為我們這里選擇了回卷設備/dev/st0,文件(存儲介質)將使設備驅動在tar關閉文件以後回卷磁帶。
下一步將是驗證數據被正確的寫入到磁帶中。不幸的是,Linux環境下的tar命令僅僅提供了一種比較模式的驗證手段-磁帶內容被重新讀入,並和原始文件逐位元組進行比較。然而,這仍然比沒有驗證要好很多。因為在進行恢復時發現磁帶中有壞數據是一個非常糟糕的事情。
在恢復結束並且被驗證以後,一切並沒有結束,因為系統中的數據是不斷變化的,一個保持不斷變化的系統的備份的方法是持續進行定期的對發生變化的數據進行備份。有很多方法可以實現這樣的備份,但是最方便的是增量(incremental)和差分(differential)備份。

『柒』 Linux裡面系統如何備份

對於備份和恢復來說,Linux提供了諸如tar、cpio、 mp等工具來實現。
下面是一個簡單的使用該工具進行數據備份的例子:
tar czvf - /root/code > /tmp/code_bak.tgz (將/root/code目錄下的所有程序文件打包備份到/tmp/code_bak.tgz)
tar xzvf /tmp/code_bak.tgz /root/code (將備份的目錄文件恢復到指定目錄)

『捌』 linux 怎麼備份鏡像

您好,前期准備
1
製作U盤Winpe引導,這里簡單介紹大白菜Winpe安裝,下載最新的大白菜Winpe安裝文件,下載完畢後,雙擊打開安裝文件,單擊「下一步(N)」。
2
選中「我同意該許可協議的條款」,單擊「下一步(N)」。
3
選中「更改(H)」更改文件存儲路徑,單擊「下一步(N)」。
4
進入安裝界面。
5
單擊「完成」,大白菜U盤啟動製作工具安裝完畢。
6
插入U盤,打開程序「大白菜U盤啟動V5.0裝機維護版」,單擊「一鍵製作USB啟動盤」。
7
彈出信息提示對話框,單擊「確定」。
註:請提前保存U盤資料。
8
開始製作製作U盤Winpe。
9
彈出「信息提示」,單擊「是(Y)」,Winpe啟動U盤製作完畢。
Linux系統備份
1
插入Winpe引導U盤,啟動主機,按F9或F12鍵引導進入設備啟動菜單選項,選擇「USB Storage Device」。
2
插入大容量移動硬碟,進入Winpe系統界面,雙擊打開「Ghost32 115.1」程序,點擊「local」,點擊「Disk」,點擊「To Image」。
3
選擇需要備份的「Linux備份系統的源盤」,單擊「OK」。
4
選擇存放備份文件的移動硬碟,定義備份文件名稱,單擊「Save」。
5
彈出選擇壓縮方式,推薦「fast」。
6
彈出Question(1832)對話框,單擊「Yes」,開始進行備份。
7
進度條滾動完成後,系統彈出「Image Creation Completed Successfully」,備份完畢,單擊「Continue」,退出。
備份驗證
1
點擊「Local」,點擊「Check」,點擊「Imagefile」。
2
選擇備份的Linux文件,後綴名為".gho",彈出「Question (1814)」對話框,單擊「Yes」,開始進行驗證。
3
彈出「Verify complete」驗證完成對話框,「Image File Passed integrity check」,備份文件通過驗證,單擊「Continue」退出,返回主菜單。
END
Linux系統恢復
點擊「local」,點擊「Disk」,點擊「From Image」。
選擇備份的鏡像文件,選擇需要恢復的硬碟,單擊「OK」。
選中「Primary」,單擊「OK」。
彈出「Question(1822)」對話框,單擊「Yes」,備份鏡像開始進行Linux系統還原。
滾動條運行完畢後,彈出「Clone Completed successfully」對話框,單擊「Reset Computer」重啟系統,Linux系統還原完畢。

『玖』 linux系統盤怎麼全盤備份

方法/步驟

  • Linux 全盤備份恢復工具(Clonezilla)

    准備Clonezilla鏡像文件,

    如圖,穩定版的有兩個,一個是基於Ubuntu、一個是基於Debian。

  • 點擊下載的時候記得選擇amd64處理器和ISO文件格式。

  • 刷入U盤(做成啟動盤)

    這里採用ISO to USB工具。

  • 開機進入Clonezilla

    對於不同機器有不同的方式進入 boot option選項,但大多都是以F12為主

  • 進入後默認選第一項,進入Clonezilla。

    等待幾分鍾

  • 默認不修改鍵盤映射。

    下面就有必要介紹一下了。

    [備份或恢復]操作的對象是 :

    第一項,硬碟/分區 與 壓縮的鏡像文件。

    第二項,硬碟/分區 與 硬碟/分區。

    這里建議是第一項,將數據備份成 壓縮的鏡像文件,可以備份多個。

  • 此處就是Clonezilla強大的地方,它支持多種方式的文件讀寫。

熱點內容
安卓怎麼卸載插件 發布:2024-10-09 19:07:13 瀏覽:930
see腳本 發布:2024-10-09 19:07:12 瀏覽:423
sqlleftouter 發布:2024-10-09 18:46:46 瀏覽:760
汽車燃氣解壓閥漏氣是什麼原因 發布:2024-10-09 18:18:51 瀏覽:424
java操作類 發布:2024-10-09 18:08:13 瀏覽:842
傳統編譯是靜態編譯嗎 發布:2024-10-09 18:08:13 瀏覽:857
360搜索無法訪問 發布:2024-10-09 18:04:49 瀏覽:51
bp神經網路演算法詳解 發布:2024-10-09 17:59:26 瀏覽:246
sql注入的過程 發布:2024-10-09 16:24:25 瀏覽:196
命令行ftp初始賬號密碼 發布:2024-10-09 16:24:24 瀏覽:292