Linux
如何安裝塊大小小於設備塊大小的 ext3 文件系統?
我的硬碟上有一個 ext3 文件系統,位於 /dev/hdc2,塊大小為 1024 字節。現在我將整個文件系統記錄在 DVD 上,如下所示:
dd if=/dev/hdc2 of=/tmp/image.img wodim -dev=/dev/scd0 /tmp/image.img
現在,當我嘗試掛載它時,ext3 在 dmesg 中抱怨:
EXT3-fs: blocksize 1024 too small for device blocksize 2048.
我猜這是因為 DVD 扇區大小不是 512(如硬碟),而是 2048。
有什麼方法可以安裝這個嗎?當然,無需將數據 dd-ing 回硬碟,因為我知道該解決方案。
我從未嘗試過,也不會刻錄 CD 進行測試,但您是否嘗試過使用中間循環設備,該設備使用 /dev/scd0 作為備份“文件”,並為循環設備指定塊大小,以墊片到位?
如果其中一個工具太聰明並拒絕它,因為循環支持不是正常文件,則阻止程序…
我認為你應該把你的圖像寫成 ISO fs 上的文件。