1樓:筆刀俠_廣州
本人每次對作業系統更新後都做一次系統備份,我的做法是:
1、在儲存備份檔案的目錄 *** 下建立乙個檔案 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、在儲存備份檔案的目錄 *** 下建立乙個叫 restore.sh 的檔案,其內容如下:
tar -zxf /mnt/***/bin.tar.gz
tar -zxf /mnt/***/boot.tar.gz
tar -zxf /mnt/***/dev.tar.gz
tar -zxf /mnt/***/etc.tar.gz
tar -zxf /mnt/***/lib32.tar.gz
tar -zxf /mnt/***/lib64.tar.gz
tar -zxf /mnt/***/lib.tar.gz
tar -zxf /mnt/***/opt.tar.gz
tar -zxf /mnt/***/sbin.tar.gz
tar -zxf /mnt/***/selinux.tar.gz
tar -zxf /mnt/***/srv.tar.gz
tar -zxf /mnt/***/var.tar.gz
tar -zxf /mnt/***/usr.tar.gz
4、如果需要系統恢復,我就用光碟啟動,mount 原來的根目錄為 yyy,接著 mount 儲存備份檔案的目錄為 ***,接著進入到 /mnt/yyy,並在此下達命令: sh /mnt/***/restore.sh
說明:(1)、備份和恢復需要1個多小時,這個時間根據你電腦的cpu速度和硬碟轉速會有所不同。
(2)、上面備份與恢復沒有顧及 /home 目錄和 /root 目錄,因為我的系統主要是給學生做練習用的,那兩個目錄的內容沒有意義。在實際工作中,可能這兩個目錄才是最重要的,你可以模仿著別的目錄新增到 backup.sh 和 restore.
sh 檔案中去,甚至別的目錄都不備份(以便節約備份時間)就備份這兩個目錄。
2樓:匿名使用者
備份將本地的/dev/hdx整盤備份到/dev/hdy :dd if=/dev/hdx of=/dev/hdy
將/dev/hdx全盤資料備份到指定路徑的image檔案:dd if=/dev/hdx of=/path/to/image
備份/dev/hdx全盤資料,並利用gzip工具進行壓縮,儲存到指定路徑:dd if=/dev/hdx | gzip
>/path/to/image.gz
恢復將備份檔案恢復到指定盤:dd if=/path/to/image of=/dev/hdx
將壓縮的備份檔案恢復到指定盤 :gzip -dc /path/to/image.gz | dd of=/dev/hdx
利用netcat遠端備份
在源主機上執行此命令備份/dev/hda:dd if=/dev/hda bs=16065b | netcat
< targethost-ip >
1234在目的主機上執行此命令來接收資料並寫入/dev/hdc:netcat -l -p 1234 | dd
of=/dev/hdc
bs=16065b
以下兩條指令是目的主機指令的變化分別採用bzip2 gzip對資料進行壓縮,並將備份檔案儲存在當
前目錄 :
netcat -l -p 1234 | bzip2 > partition.img
netcat -l -p 1234 | gzip > partition.img
備份mbr
備份:備份磁碟開始的512byte大小的mbr資訊到指定檔案:dd if=/dev/hdx of=/path/to/image
count=1 bs=512
恢復:將備份的mbr資訊寫到磁碟開始部分:dd if=/path/to/image of=/dev/hdx
備份軟盤
將軟碟機資料備份到當前目錄的disk.img檔案:dd if=/dev/fd0 of=disk.img count=1
bs=1440k
3樓:奈貝晨柔枝
用livecd啟動光碟啟動系統(比如knoppix)然後mountlinux分割槽和備份分割槽
tar-cvf
linux_backup.tar
/其實不用整個系統都需要備份的像proc與mnt。具體看你的需要啦。
4樓:元冰夏侯
不小心刪除了手機上的應用軟體怎麼辦
linux具體怎樣備份和還原系統? 50
5樓:況楊古雅懿
用livecd啟動光碟啟動系統(比如knoppix)然後mountlinux分割槽和備份分割槽
tar-cvf
linux_backup.tar
/其實不用整個系統都需要備份的像proc與mnt。具體看你的需要啦。
6樓:
以執行級別1啟動linux,掛上「/usr」分割槽和「backup」分割槽。
「cd /」。
「tar zxvf /opt/backup/system/rfl4.0/bate/1st/bin.tgz」,把檔案「/opt/backup/system/rfl4.
0/bate/1st/bin.tgz」解壓縮和反歸檔到當前目錄裡。
「tar zxvf /opt/backup/system/rfl4.0/bate/1st/boot.tgz」。
……「tar zxvf /opt/backup/system/rfl4.0/bate/1st/var.tgz」。
這樣就可以了。
7樓:匿名使用者
試試ghost吧,如果不行只能重新裝了
在虛擬機器安裝linu與真實安裝linu有區別嗎
有很大區別!虛擬的硬體和真實硬體差別很大。虛擬硬體根據真實硬體的不同,所虛擬的硬體也不同!但都是虛擬機器可用的硬體!如果你買有vm虛擬機器,試一下在虛擬機器中使用物理磁碟裝一次linux,之後從物理啟動次系統很可能就無法進入,因為核心的原因,虛擬機器下的虛擬裝置需要核心,到了真實硬體下便不能識別了!...
linu與vmwarelinu裡的區別
最大的區別在於記憶體佔有上,如果你是雙系統的話,你的linux會完全佔有你電腦的cpu及記憶體資源,而虛擬機器的只能佔有你分配的那部分記憶體,相比起來虛擬機器的linux無論在速度還是處理效能上都會比雙系統的差勁,並且有些東西是無法編譯的,譬如linux核心及驅動部分,這部分東西只能在完整的系統下進...
redhat的linu系統與centos有什麼區別
答對有驚喜 centos是linux發行版之一,它是來自於red hat enterprise linux依照開放源 規定釋出的源 所編譯而成。它與redhat使用同樣的源 但redhat是商業版本,需要付費的,而centos則免費。centos並不包含封閉源 軟體。 安全鷹 核心一樣。只是redh...