IT培訓(xùn)網(wǎng)
IT在線學(xué)習(xí)
Linux中有多種方法可對系統(tǒng)中的內(nèi)容進(jìn)行備份,其中一種方法是把重要資料所在的目錄制作成光盤鏡像文件,然后將該文件刻錄到光盤中或轉(zhuǎn)移存儲到其他專用的備份磁盤中以實(shí)現(xiàn)備份。
制作鏡像的命令為genisoimage,例如,genisoimage -J -L -r -o /mnt/etc.iso /etc表示備份整個/etc/目錄,生成鏡像文件/mnt/etc.iso(該文件保存到/mnt目錄下)。-J表示使用符合Joliet命名規(guī)范的方式處理文件名(Joliet是一種文件命名規(guī)則,允許使用很長的文件名),-L表示需要備份隱藏文件,-r表示開放所有文件的讀權(quán)限,這是因為備份時若有文件權(quán)限拒絕讀取,則會有文件遺漏,-o表示使用指定的文件名作為輸出的文件,即指定生成的鏡像文件名為/mnt/etc.iso。上述示例將/etc目錄下的所有文件備份為/mnt/etc.iso文件,如果系統(tǒng)沒有事先安裝genisoimage命令可以先用yum命令反向查詢包含genisoimage命令的軟件包,安裝軟件包后再開始數(shù)據(jù)備份,相關(guān)操作過程如下所示:
有了光盤鏡像文件后,若想要查找、使用鏡像文件中的內(nèi)容,或使用鏡像文件中的數(shù)據(jù)恢復(fù)系統(tǒng)的數(shù)據(jù),則可以把鏡像文件當(dāng)作光盤一樣直接掛載使用。例如,mount /mnt/etc.iso /media表示將鏡像文件直接掛載到/media目錄,/media目錄下的內(nèi)容即是光盤鏡像文件中的內(nèi)容。相關(guān)操作如下所示:
注意,老版的Linux(如RHEL5.0之前的版本)需用命令mount /mnt/etc.iso /media -o loop,參數(shù)-o loop表示采用偽設(shè)備方式掛載。因為此處的鏡像文件,并不是真正的光驅(qū)設(shè)備,稱為偽設(shè)備,但現(xiàn)在的Linux命令基本都可兼容和識別過去的使用方式。
更多內(nèi)容
>>本文地址:http://liujunjsxg.cn/zhuanye/2023/70192.html
聲明:本站稿件版權(quán)均屬中公教育優(yōu)就業(yè)所有,未經(jīng)許可不得擅自轉(zhuǎn)載。
1 您的年齡
2 您的學(xué)歷
3 您更想做哪個方向的工作?