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

linuxdd備份

發布時間: 2022-06-26 16:43:54

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
說明:
(1)、備份和恢復需要1個多小時,這個時間根據你電腦的CPU速度和硬碟轉速會有所不同。
(2)、上面備份與恢復沒有顧及 /home 目錄和 /root 目錄,因為我的系統主要是給學生做練慣用的,那兩個目錄的內容沒有意義。在實際工作中,可能這兩個目錄才是最重要的,你可以模仿著別的目錄添加到 backup.sh 和 restore.sh 文件中去,甚至別的目錄都不備份(以便節約備份時間)就備份這兩個目錄。

⑵ 如何備份linux操作系統

您好,小白一鍵重裝系統網為您回答問題,希望對您有幫助

備份Linux系統方法:Symantec Ghost 7.5以後的版本支持Ext3 native復制。

另外,Linux繼承了Unix以網路為核心的設計思想,是一個性能穩定的多用戶網路操作系統。它主要用於基於Intel x86系列CPU的計算機上。這個系統是由全世界各地的成千上萬的程序員設計和實現的。其目的是建立不受任何商品化軟體的版權制約的、全世界都能自由使用的Unix兼容產品。

Linux以它的高效性和靈活性著稱,Linux模塊化的設計結構,使得它既能在價格昂貴的工作站上運行,也能夠在廉價的PC機上實現全部的Unix特性,具有多任務、多用戶的能力。Linux是在GNU公共許可許可權下免費獲得的,是一個符合POSIX標準的操作系統。

除此之外,Linux操作系統軟體包不僅包括完整的Linux操作系統,而且還包括了文本編輯器、高級語言編譯器等應用軟體。它還包括帶有多個窗口管理器的X-Windows圖形用戶界面,如同使用Windows NT一樣,允許用戶使用窗口、圖標和菜單對系統進行操作。

⑶ 如何將linux系統完整備份出來

備份Linux系統的策略有很多,比如使用dd命令直接克隆硬碟分區:
sudo
dd
if=/dev/sda1
of=/dev/sdb1
或者,使用tar將硬碟上的文件打包:
cd
/
sudo
tar
cvpzf
backup.tgz
--exclude=/proc
--exclude=/mnt
--exclude=/sys
--exclude=/backup.tgz
/
還原系統的命令是:
sudo
dd
if=/dev/sdb1
of=/dev/sda1

tar
xvpfz
backup.tgz
-C
/

⑷ 請教幾個linux centos 下的 DD備份恢復問題

windows不清楚,linux下備份有mp,cpio,dd等,dd很簡單
備份:

dd if=/dev/sda of=/dev/sdb 備份整個磁碟到另外一個磁碟

dd if=/dev/sda of=sda.bak 備份整個磁碟為某個文件

dd if=/dev/sda | gzip > sda.bak.gz 備份並且壓縮

恢復:

dd if=/dev/sdb of=/dev/sda

gzip -dc sda.bak.gz | dd of=/dev/sda

⑸ 關於linux 使用DD 備份系統的問題

由於各種蛋疼的特殊原因,只能用linux系統命令實現linux系統備份。我用的是redhat5.4
達到從一台機器的系統的各種東西,在另一台機器也要克隆一個。我是這么做的

首先是自己的機器:
打開終端 輸入tar cvpfz gezhongdanteng.tgz / --exclude=/proc --exclude=/lost+found --exclude=/gezhongdanteng.tgz --exclude=/mnt --exclude=/sys
打包完成以後 我用以下命令傳送到對方IP
scp gezhongdanteng.tgz [email protected]:/
考過去以後,我用對面的那台機子先備份:
cp /boot/grub/menu.1st /
cp /boot/grub/grub.conf /
然後根目錄下解包:tar xvpfz gezhongdanteng.tgz -C
(提示我選項需要一個參數--C Try 'tar --telp'or'tar--usage' gor more information)
然後我把-C 去掉了
tar xvpfz gezhongdanteng.tgz 開始解壓
最後提示 tar 由於前面延遲的錯誤而退出。
沒管他繼續還原
根目錄下 cp menu.1st /boot/grub
cp grub.conf /boot/grub
最後reboot
理想很性感;顯示很骨感

⑹ linux 使用dd命令從硬碟備份數據到cf卡

dd 是整個分區輸出讀出來。你 CF 卡比硬碟分區大?

⑺ LINUX下DD備份和恢復備份的問題;

sdc1和sdc2是同一張卡的2個分區吧?恢復時把if和of內容對調即可。推薦用tar文件級備份。

熱點內容
字體目錄在哪個文件夾 發布:2024-11-15 06:20:28 瀏覽:181
php種子怎麼打開 發布:2024-11-15 06:07:01 瀏覽:346
密碼箱的密碼忘記了如何開鎖 發布:2024-11-15 06:04:41 瀏覽:955
安卓軟體和蘋果系統哪個好 發布:2024-11-15 05:48:32 瀏覽:284
pythonwhileelse 發布:2024-11-15 05:39:10 瀏覽:672
java文件流上傳文件 發布:2024-11-15 05:24:02 瀏覽:147
linux安裝so 發布:2024-11-15 05:22:29 瀏覽:582
九游版冒險王2適合安卓哪個版本 發布:2024-11-15 05:12:33 瀏覽:600
iphonexsmax怎麼連接伺服器 發布:2024-11-15 05:11:46 瀏覽:776
長江存儲校招 發布:2024-11-15 05:11:01 瀏覽:967