Command-Line

dd:設備上沒有剩餘空間

  • April 18, 2019

我在一張新的 micro SD 卡上恢復了我的 Raspberry Pi 的備份。

原始卡是 16Gb,目標卡也是 16Gb。然而,在轉移過程中dd抱怨沒有任何空間。

現在,我知道每張卡片都有不同的實際尺寸,但我該如何解決呢?是否可以“切掉”幾個字節並使磁碟映像適合卡?

是的,您可以使用truncate.

truncate -s 15G image.raw

顯然,這會影響磁碟映像中的數據。您可能希望縮小包含的文件系統,以免它們在途中被截斷。gparted是一個具有漂亮使用者界面的工具來實現這一點。

gparted image.raw

只需收縮並移動分區,直到磁碟末尾有足夠的“未分配空間”。如果您的磁碟分區是在 MBR 中定義的,那麼此時您就完成了。如果使用 GPT,則需要多留幾個字節,並在截斷後重新生成輔助 GPT。

如何調整磁碟映像設備的大小?有點相關。

引用自:https://unix.stackexchange.com/questions/513252