Linux
通過 dd 將硬碟複製到更大的硬碟
我試圖
dd
在 GNU/Linux 上將具有 IBM PC 樣式分區表的整個 HDD 複製到更大的一個。問題是:
- 我可以通過更改分區表來使用更大磁碟上的額外空間嗎?
- 我在源磁碟上使用 LVM。當我複制它或使用更大磁碟上的額外空間時,它是否有幫助或使復雜化?
如果您的磁碟具有相同類型的分區表,則可以這樣做:即在 BIOS 中具有相同類型的定址模式 (CHS/LBA/LBA32/GPT)。如果您不確定,我可以建議您將新磁碟分成與舊磁碟相同大小的分區,並僅複製(通過 dd)分區,而不是整個磁碟。然後您可以將磁碟的最後一部分用作 LVM 分區並將其包含到現有的 PV 中。
是的,你可以,但之後,fdisk 和你的文件系統會相信你的硬碟比它小。當您管理虛擬機並要求您擴展其硬碟驅動器時,經常會遇到此問題。
由於您使用 LVM,因此您需要在 LVM 和 FileSytem 級別調整它的大小。
編輯:事實上,這取決於您是複制整個原始磁碟還是僅複製一個邏輯卷。如果你複製一個邏輯卷,它就像一個經典的磁碟副本:你只需要在之後擴展你的文件系統。