Linux系統命令彙總之系統備份常用命令(轉)
vdump的常用方式:
1). 對於檔案需要在只讀方式下備份的檔案,建議進入單使用者:
# init s 或
>>>boot –fl s
2). 對作業系統各MOUNT點進行備份
3). # mount -a
# vdump -0uvf /dev/ntape/tape0_d1 /
# vdump -0uvf /dev/ntape/tape0_d1 /usr
# vdump -0uf /dev/ntape/tape0_d1 /var (如過var區是做為單獨的檔案子集也需要單獨備份)
-f : 裝置檔名 ( 比如 DDS tape driver)
-u : 更新/etc/vdumpdates,用於增量備份
- v: 備份內容詳細列表
- 0 : 零級備份
/dev/ntape0_d1: 系統執行完畢後,磁帶停止在當前位置,可繼續往下備份
/;/usr;/var : 各檔案系統的MOUNT點
4). 其他說明
a、該命令方式對系統當前mounted的檔案系統進行備份
b、備份級別說明
備份級別有0~9個級別,如果當前系統採用零級備份,當下一次採用5級備份時,系統僅將會對有變化的檔案進行備份。
系統恢復常用命令--vrestore
恢復整個作業系統各檔案系統的內容:
1). 準備工作:
a. 準備一個可用的新硬碟,容量大小和原盤基本相符。
b. 準備一套與備份系統相同版本的安裝光碟
2). 用作業系統安裝光碟啟動到安裝介面,調整新硬碟各分割槽大小後進入單使用者。
* >>>boot dqa0 (dqa0 為SRM下的光碟機裝置號)
* 按正常安裝步驟選著OK—》NEXT—》NEXT---》NEXT—NEXT---NEXT-CUSTOMIZE FILE SYSSTEM LAYOUT(調整分割槽大小)--》QUIT OR SHELL WINDOW。
* 注意:在調整新硬碟分割槽時一定要在引導塊上選擇ADVFS,並定義B區為SWAP
3). 建立作業系統的各檔案系統。(如系統新盤為 dsk0)
mkfdmn /dev/disk/dsk0a root_temp ( 建立檔案系統域)
mkfset root_temp root (建立檔案子集)
mkfdmn /dev/disk/dsk0g usr_temp
mkfset usr_temp usr
mkfset usr_temp var (條件:在原系統中VAR為單獨的檔案子集)
注:在高階檔案系統建立過程中,域名只要不和原來衝突,命名是任意的。但對檔案子集命名方面最好和原來一致。(以避免不必要的修改工作)
4). 作業系統各檔案系統的的恢復
#mount root_temp#root /mnt
#cd /mnt
#vrestore -xvf /dev/ntape/tape0_d1 (恢復該檔案系統上所有資料)
#cd /
#umount /mnt
#mount usr_temp#usr /mnt
#cd /mnt
#vrestore -xvf /dev/ntape/tape0_d1
#cd /
#umount /mnt
#mount usr_temp#var /mnt (條件:VAR為單獨的檔案子集)
#cd /mnt
#vrestore -xvf /dev/ntape/tape0_d1
-f: 裝置檔名
-x: 恢復磁帶當前備份資料段上的所有資料
- v: 備份內容詳細列表
5). 如果恢復硬碟與備份盤在系統中裝置名的不同(如:備份盤為dsk0,恢復盤為dsk1)需要做以下修改:
#mount root_temp#root /mnt
#cd /mnt/etc/fdmns
#cd root_domain
#rm *
#ln –s /dev/disk/dsk1a
#cd ..
#cd usr_domain
#rm *
#ln –s /dev/disk/dsk1g
#cd /mnt/etc
#vi sysconfigtab
將swapdevice=/dev/disk/dsk0b修改為swapdevice=/dev/disk/dsk1b
6). SHUTDOWN系統,在SRM下,用新盤引導
恢復檔案系統中某些目錄或檔案:
#vrestore –if /dev/ntape/tape0_d1
(/) add vmunix genvmunix (在系統根區備份中只恢復vmunix和genvmunix兩個文 件)
(/) extract (開始恢復)
對個別或若干個目錄單獨恢復同上
操作磁帶機需要注意的幾個問題
磁帶機在備份過程中是分段記錄的,在恢復時一定考慮磁帶的位置問題。按上 述備份例子,在資料帶上一共建立了3段獨立的資料備份資訊(/;/usr;/var)。以下命令可調整資料帶的位置。
#mt rewind (磁帶機回捲磁帶到初始位置)
需要單獨恢復/usr檔案系統或個別檔案資訊:
#mt rewind
#mt fsf 1 ( 跳過第一個資料備份段 / )
如果以上需求發生在/var上則:
#mt rewind (跳過前兩個資料備份段)
#mt fsf 2
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10748419/viewspace-939767/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux之系統故障彙總Linux
- Linux系統常用命令Linux
- Hadoop HDFS分散式檔案系統 常用命令彙總Hadoop分散式
- linux系統維護常用命令之sarLinux
- Linux系統管理-常用命令Linux
- FreeBSD系統備份(轉)
- 用GHOST對LINUX系統做備份(轉)Linux
- Others——Linux系統備份及恢復(轉)Linux
- 安卓備份系統教程安卓備份系統教程安卓
- Linux系統巡檢常用命令Linux
- linux系統備份方案--ghost網路篇(轉)Linux
- Linux系統備份及恢復 轉載 oldunixLinux
- Linux系統命令之systemctl命令。Linux
- SOLARIS作業系統常用命令(轉)作業系統
- linux 常用命令彙總Linux
- Linux 系統的備份恢復Linux
- 使用 rsync 來備份 Linux 系統Linux
- 6個關於dd命令備份Linux系統的例子Linux
- Linux(六):系統運維常用命令Linux運維
- Linux系統常用命令速查手冊Linux
- aix系統備份AI
- AIX系統常用命令AI
- Solaris系統與Linux系統常用命令的區別介紹Linux
- linux網路系統層面的配置、管理及操作命令彙總Linux
- Linux系統管理和維護常用命令Linux
- linux常用命令解析三(常用系統工作命令cal)Linux
- Linux 系統的備份與恢復Linux
- Linux系統管理命令二(轉)Linux
- Linux命令FAQ:系統配置(轉)Linux
- Linux檢視系統命令(轉)Linux
- 系統移植——uboot常用命令boot
- 成功備份UNIX系統
- FreeBSD系統日誌與備份(轉)
- windows10如何備份系統_windows10製作系統備份Windows
- Windows XP 系統總命令集合(轉)Windows
- Linux系統程式設計(14)——shell常用命令Linux程式設計
- Linux系統監控命令之iotopLinux
- linux系統管理命令詳解(轉)Linux