我最近做了很多關於如何將一個 USB 的檔案系統克隆到另一個 USB 的研究,並且我已經完成了很多工作,但是我認為最後一個難題是為什麼我似乎無法從 32 GB 克隆成64GB。這是該過程的概要(是的,這可以正常工作並且符合預期)。我在大部分測試中一直使用 RHEL 7.3 和 7.5,但是我的朋友已經針對 SUSE 和其他發行版進行了測試,並且它確實按預期工作。 :
dd if=/dev/sdb bs=1M count=5000 status=progress | gzip > newredhat.iso.gz
這會產生一個壓縮的 iso 映像,您可以將其儲存到桌面/所需的作業系統,然後重新部署到任何適當格式化的磁碟以建立可啟動磁碟機。若要部署此映像,請發出下列命令:
zcat newredhat.iso.gz > /dev/preffered drive
我已成功獲取檔案系統的第一個 5GB 並將其克隆到一個小型自訂映像 iso,並將其重新部署到另一個 32GB USB。然而問題是我似乎無法從 32GB USB > 64GB USB。我嘗試了許多不同的方法,例如將 64gb 格式化為 2 個 32gb 分割區,但這不起作用。使用我擁有的 Linux 測試盒將其格式化為大型 32 位元檔案系統,但這也不起作用。僅將棒的前 10GB 格式化為 fat32,並保留額外的空間不變,這是行不通的。我似乎遇到了障礙,但如果我能弄清楚最後一個問題是什麼,我將完成對一個非常重要的個人專案的研究。這將促進能夠使用任何 ISO 從 USB 轉移到所有不同類型和大小的 USB,而無需使用任何第三方工具,例如 Rufus/Unetbootin 等。但我已經找到了實現這一目標的方法,並且我決心完成它!非常感謝所有幫助,請隨意借用上述步驟來創建您自己的恢復驅動器!