中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux基礎命令e2image的用法

發布時間:2021-08-30 17:16:36 來源:億速云 閱讀:103 作者:chen 欄目:建站服務器

本篇內容介紹了“Linux基礎命令e2image的用法”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

e2image

e2Image程序將位于設備上的ext2、ext3或ext4文件系統元數據保存到由圖像文件指定的文件中。通過對這些程序使用-i選項,image文件可以由dupe2fs和調試器來檢查。這可以幫助專家恢復嚴重損壞的文件系統。

如果image文件是”-“,那么e2image的輸出將被發送到標準輸出,以便輸出可以管道到另一個程序,如gzip(1)。(請注意,目前只有在使用-r選項創建原始image文件時才支持這一點,因為創建普通image文件或QCOW 2映像的過程目前需要對文件進行隨機訪問,這不能使用管道進行。)

最好為系統上的所有文件系統創建映像文件,并定期保存分區布局(可以使用fdisk-l命令生成)。image文件應該存儲在它所包含的數據的文件系統以外的其他文件系統上,以確保在文件系統嚴重損壞的情況下可以訪問這些數據。

為了節省磁盤空間,e2Image將image文件創建為稀疏文件,或以QCOW2格式創建。因此,如果需要將稀疏image文件復制到另一個位置,則應該首先對其進行壓縮,或者使用GNU版本的cp ” sparse=always”選項。這不適用于QCOW2映像,它并不稀疏。

ext2映像文件的大小主要取決于文件系統的大小和正在使用的inode數量。對于一個典型的10GB文件系統,120萬個節點中有20萬個節點在使用,image文件將大約為35兆字節;在55萬個節點中使用15000個節點的4G文件系統將產生一個3MB的image文件。image文件通常是可壓縮的;占用磁盤上32 MB空間的image文件通常會壓縮到3或4MB。

此命令的適用范圍:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。

1、語法

e2image [ -rsI ] device image-file

 

2、選項列表

選項

說明

-I

將文件中的元數據恢復到分區

-r

創建raw格式的image

-Q

創建QCOW2格式的image

 

3、說明

1)“-I”選項

“-I”選項將導致e2Image將存儲在映像文件中的元數據重新安裝到設備上。它可用于在緊急情況下將文件系統元數據還原回設備。只有當其他選擇失敗時,才應該使用”-I”選項作為一種絕望措施。如果文件系統在創建image文件后發生了更改,數據將丟失。通常,您應該首先對文件系統進行完整的映像備份,以便以后嘗試其他恢復策略。

2)“-r”選項

“-r”選項將創建一個原始image文件,而不是普通的image文件。原始image文件與普通image文件有兩種不同之處。首先,將文件系統元數據放置在適當的位置,以便e2fsck、dupe2fs、調試器等。可以直接在原始image文件上運行。為了盡量減少原始映像文件占用的磁盤空間,將該文件創建為稀疏文件。(請注意使用不了解如何創建稀疏文件的實用程序復制或壓縮/解壓縮該文件;該文件將與文件系統本身一樣大!)其次,原始image文件還包括標準image文件沒有的間接塊和目錄塊,盡管這在將來可能會發生變化。

當將文件系統作為bug報告的一部分發送給維護人員時,有時會使用原始映像文件到e2fsprogs。當以這種方式使用時,建議的命令如下(用適當的設備替換hda1):“e2image  -r  /dev/hda1  -  |  bzip2  > hda1.e2i.bz2”。這將只發送元數據信息,沒有任何數據塊。但是,目錄塊中的文件名仍然可以顯示關于文件系統內容的信息,bug報告人員可能希望將這些信息保密。要解決此問題,可以指定“-s”選項。這將導致e2Image對目錄條目進行置亂,并在寫入image文件之前將目錄塊中任何未使用的部分清零。但是,“-s”選項將防止分析與散列樹索引目錄相關的問題

請注意,即使您將“/dev/hda 1”替換為另一個原始磁盤映像或先前由e2Image創建的QCOW2映像,這也是可行的。

3)“-Q”選項

“-Q”選項將創建一個QCOW2 image文件,而不是普通的或原始的image文件。QCOW2 image包含原始image所做的所有信息,但是與原始image不同的是,它并不稀疏。QCOW 2映像通過將數據以特殊格式存儲,并將數據緊密地打包在一起,從而將磁盤空間的數量降到最低,從而避免了漏洞,同時仍然最小化了大小。

為了將文件系統作為bug報告的一部分發送給維護人員到e2fsprogs,請使用以下命令:“e2image  -Q  /dev/hda1  hda1.qcow2“、”bzip2  -z  hda1.qcow2”。這將只發送元數據信息,沒有任何數據塊。但是,目錄塊中的文件名仍然可以顯示關于文件系統內容的信息,bug報告人員可能希望將這些信息保密。要解決此問題,可以指定“-s”選項。這將導致e2Image對目錄條目進行置亂,并在寫入image文件之前將目錄塊中任何未使用的部分清零。但是,“-s”選項將防止分析與哈希樹索引目錄相關的問題.

請注意,e2Image創建的qcow2映像是規則的qcow2映像,可以通過知道qcow2格式的工具進行處理,例如qemu-img。

4、實例

保存sdb4元數據 

[root@localhost ~]# e2image /dev/sdb4 sdb4

e2image 1.41.12 (17-May-2010)

[root@localhost ~]# file sdb4

sdb4: Linux rev 1.0 ext2 filesystem data

“Linux基礎命令e2image的用法”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

富民县| 什邡市| 孝感市| 庆云县| 汝阳县| 民县| 长丰县| 固安县| 宁蒗| 遂宁市| 山阴县| 西宁市| 商水县| 墨江| 海林市| 锦屏县| 大港区| 安岳县| 土默特右旗| 元阳县| 噶尔县| 谢通门县| 巴楚县| 高邑县| 建昌县| 洪泽县| 抚松县| 宁河县| 元氏县| 荔波县| 霍山县| 卓资县| 凤庆县| 济南市| 阿拉善盟| 千阳县| 锡林郭勒盟| 靖远县| 蓝田县| 凤城市| 双牌县|