11.4. 用磁片備份呢?

11.4.1. 我可以用磁片來備份我的資料?

磁片真的不是一個適當的工具來做備份的工作,因為:

然而,如果你沒有其他方法來備份資料的話,那麼用磁片備份還是比沒 有備份來的好

如果你真的必須使用磁片備份,那麼必須確定你使用的是具有高品質的 磁片。那些已經在辦公室用了好幾年的磁片是各壞的選擇。理想狀況是最好使 用來自有信譽的製造商的新磁片。

11.4.2. 應該如何備份資料到磁片呢?

備份到磁片的最佳方法是使用tar(1) 伴隨-M參數 (在多張磁片時),這樣可以允許備份可橫跨多個磁片。

要備份在現在的目錄和字目錄所有的檔案,使用這個(as root):

    # tar Mcvf /dev/rfd0 *

當第一張磁片滿了,tar(1)將會提示你放入下一張磁片(因為 tar(1) 是獨立的工具,它是參照磁片的容量大小。)

    為 /dev/rfd0 準備第二張磁片然後按下 return:

重複做這動作(磁片的數目會跟著增加)直到全部的檔案被存檔。

11.4.3. 能壓縮備份檔嗎?

不幸地,tar(1)不允許 -z 的 參數在多張磁片存檔時使用。當然你可以gzip(1) 全部的檔案,tar(1)被gzip後的檔案到磁片,然後 再次 gunzip(1) 這個檔案。

11.4.4. 如何復原備份檔案?

要復原整個檔案,使用:

    # tar Mxvf /dev/rfd0

僅復原特別的檔案,你可以選擇從第一張磁片開始,然後使用:

    # tar Mxvf /dev/rfd0 filename

tar(1) 將提示你插入接下來的磁片直到它找到你需要的檔案。

或者,如果你知道檔案在哪張磁片裡,你僅需要插入那張磁片,然後使用如上 的指令。注意,如果在這張磁片的第一個檔案是延續前一張磁片的檔案,那麼即使你沒 有要求 tar(1) 提醒你,它也會警告你:檔案不能被復原!