Linux restore命令
Linux restore命令用來還原由dump操作所備份下來的檔或整個檔系統(一個分區)。
restore 指令所進行的操作和dump指令相反,dump操作可用來備份檔,而restore操作則是寫回這些已備份的檔。
語法
restore [-cCvy][-b <區塊大小>][-D <檔系統>][-f <備份檔>][-s <檔編號>] 或 restore [-chimvy][-b <區塊大小>][-f <備份檔>][-s <檔編號>] 或 restore [-crvy][-b <區塊大小>][-f <備份檔>][-s <檔編號>] 或 restore [-cRvy][-b <區塊大小>][-D <檔系統>][-f <備份檔>][-s <檔編號>] 或 restore [chtvy][-b <區塊大小>][-D <檔系統>][-f <備份檔>][-s <檔編號>][檔...] 或 restore [-chmvxy][-b <區塊大小>][-D <檔系統>][-f <備份檔>][-s <檔編號>][檔...]
參數:
- -b<區塊大小> 設置區塊大小,單位是Byte。
- -c 不檢查dump操作的備份格式,僅准許讀取使用舊格式的備份檔。
- -C 使用對比模式,將備份的檔與現行的檔相互對比。
- -D<檔系統> 允許用戶指定檔系統的名稱。
- -f<備份檔> 從指定的檔中讀取備份數據,進行還原操作。
- -h 僅解出目錄而不包括與該目錄相關的所有檔。
- -i 使用互動模式,在進行還原操作時,restore指令將依序詢問用戶。
- -m 解開符合指定的inode編號的檔或目錄而非採用檔案名稱指定。
- -r 進行還原操作。
- -R 全面還原檔系統時,檢查應從何處開始進行。
- -s<檔編號> 當備份數據超過一卷磁帶時,您可以指定備份檔的編號。
- -t 指定檔案名稱,若該檔已存在備份檔中,則列出它們的名稱。
- -v 顯示指令執行過程。
- -x 設置檔案名稱,且從指定的存儲媒體裏讀入它們,若該檔已存在在備份檔中,則將其還原到檔系統內。
- -y 不詢問任何問題,一律以同意回答並繼續執行指令。