從命令列檢查/瀏覽 gzipped dd 磁碟映像而不解壓縮和安裝?

從命令列檢查/瀏覽 gzipped dd 磁碟映像而不解壓縮和安裝?

我做了一個磁碟映像,按照如何在本機上使用SSH新增遠端磁碟並儲存到本機磁碟

ssh user@remote "dd if=/dev/sda | gzip -1 -" | dd of=image.gz`

現在,我只想仔細檢查此圖像 - 查看包含的分割區,可能會看到分割區上的檔案。但是,我也想在 Cygwin 或 MSYS2 下執行此操作,因此我想避免安裝,並使用某種命令列工具來檢查/瀏覽 gzip 壓縮的 dd 映像。

從這個問題來看:

是否可以動態掛載 gzip 壓縮的 dd 映像檔?

……我了解到http://libguestfs.org/guestfish.1.html“用於檢查和修改虛擬機器檔案系統的 shell 和命令列工具。” - 這看起來正是我所需要的。不幸的是,它不能作為二進位檔案用於 Cygwin 或 MSYS2(我嘗試從原始程式碼構建,但無法做到)。

所以我想知道:將自己限制為磁碟映像中預期的交換或 ext2/ext3 分割區,以及 gzip 壓縮,並且僅進行唯讀瀏覽, - 是否有其他命令列方式來檢查image.gz命令中的分割區和檔案行,無需解壓縮到新文件並掛載;尤其是可能在 Cygwin 或 MSYS2 中工作的一個?

相關內容