系統管理
1748185 會員
4202 線上
108759 解決方案
發表新文章

有更快速的方法還原檔案嗎?

 
watermelonyu
教授

有更快速的方法還原檔案嗎?

我剛剛裝好一台 HP-UX 11.11 的機器,然後用 sam 把所有 file system 備份到 DDS2 磁帶中。

現在我想還原 /etc/hosts 這個檔案,我用 sam 來還原,不過速度很慢,要花費幾個小時。請問有什麼辦法可以更快速的還原這個檔案?



謝謝
7則回覆 7
watermelonyu
教授

有更快速的方法還原檔案嗎?

如果是用sam的backup是使用fbackup

如果是要還原檔案可用下面指令

frecovery -f /dev/rmt/0m -i /etc/hosts

應該很快就可以還原

不過不建議用sam的方式備份vg00

應該會有一些系統file lock住 造成備份不完全!

系統檔可以用make_tape_recovery -Av

其他的檔案可以用tar或是fbackup來備
watermelonyu
教授

有更快速的方法還原檔案嗎?

抱歉指令打錯 應該是:

frecover -f /dev/rmt/0m -i /etc/hosts

watermelonyu
教授

有更快速的方法還原檔案嗎?

修正 後面幾行字

frecover -f /dev/rmt/0m -i /etc/hosts -xv
watermelonyu
教授

有更快速的方法還原檔案嗎?

還原的時間還是一樣要幾個小時。

是磁帶機本身太慢嗎?(磁帶機是DDS2的)



watermelonyu
教授

有更快速的方法還原檔案嗎?

實際上倒回一個檔案 所花的時間應該不會很久 還原的時間應該很快 你的問題應該是因為所備份的檔案太多 所以磁帶機必須花很多時間來搜尋檔案 花的都是比對與搜尋的時間



所以建議你要變的更快速的話

1.一是更換磁帶機(一勞永逸)



2.是改變備份的方法



vg00 用make_tape_recovery 的方法來備!

其他file system 用fbackup 或是tar 備



不過這次可能還是要耐心等吧!
watermelonyu
教授

有更快速的方法還原檔案嗎?

用tar 就可以將資料倒出來了

我之前用dds4是沒這麼慢,你可以試試

用make_recovery備分

#mt -t /dev/rmt/0mn fsf 1

#tar -xvf /dev/rmt/0m filename

watermelonyu
教授

有更快速的方法還原檔案嗎?

是的, 因為所有的磁帶機都是sequential access, 而所有

的disk, cdrom皆為random access. 至於何謂

sequential access, 何謂random access請看以下解釋.



Tapes are sequential-access media, which means

that to get to a particular point on the tape,

the tape must go through all the preceding

points. In contrast, disks are random-access

media because a disk drive can access any point

at random without passing through intervening

points.



以上就能解釋為什麼磁帶存取比磁碟存取慢, 至於若要加快回復的進度, 兩種建議



1. 換磁帶機, 由於你目前接的設備是dds2的, 如果要換到dds4, dds5那麼有可能需要額外的scsi卡片, dds4, dds5用的是68pin的規格.

2. 備份到其他disk或filesystem上.