看板 Linux 關於我們 聯絡資訊
※ 引述《huggie (huggie)》之銘言: : 我想把 root partition 換到新的硬碟上 : 新的比舊的大 (30GB --> 70GB) 這樣可以用 dd 指令嗎? : copy 完之後是不是還是只有30GB的硬碟空間? 另外有 40GB 的 free space? 嗨感謝大家的熱烈回應 因為我問完這個問題之後後來就找到解答(的確會有free space 在後面) 因此就把這個文章給忘了...最後我是怎麼解決的呢..我還用了 dd dd if=/dev/sda of=/dev/sdc -bs=10M -conv=sync,noerror,notrunc (我看到有人用 sync + noerror,也有人用 noerror + notrunc 我就雞婆 的三個都用了。-bs=10M 是為了讓 buffer 大一點加快 copy 速度。但我不曉得 是否真的比較快。) 這是我第一次使用 dd 來拷貝硬碟,整個過程很順利。 不過還是有不少疑問。我看了 man 跟 wikipedia 跟一些其他的網頁 但我還是不知道什麼叫做 sync 跟 notrunc?不知道有沒有人可以詳加解釋一下? 另外加上 noerror 參數後跟使用 GNU ddrescue 有什麼不同? 接下來對大家之前的回應做一些回應: : 推 dreamroyc:最好別用dd 我有慘痛經驗... 請問慘痛經驗是發生了什麼事情? ※ 引述《jlovet (打不贏怪兵器不好)》之銘言: : ※ 引述《huggie (huggie)》之銘言: : : 我想把 root partition 換到新的硬碟上 : : 新的比舊的大 (30GB --> 70GB) 這樣可以用 dd 指令嗎? : : copy 完之後是不是還是只有30GB的硬碟空間? 另外有 40GB 的 free space? : 回一下好了 : 用knoppix光碟開機 : 掛載新舊硬碟 : /mnt/old : /mnt/new : cd /mnt/old : tar cvf ./ - | tar xvf - -C /mnt/new : 應該是這樣吧... 我因為想要保留 MBR (Grub 我不會裝) 跟 partition table 因此為了省事 選擇直接使用 dd : -- : ※ 發信站: 批踢踢實業坊(ptt.cc) : ◆ From: 140.123.102.254 : 推 DBoyX:為什麼不乾脆用 cp -R .. 09/09 19:5 : → Saren:為什麼不直接用 cp -a 09/09 20:1 : 推 hirokofan:cp好像會有link的問題 09/09 20:1 : → jlovet:cp -R 不會保留屬性, cp -a應該可以吧, 09/09 20:4 : 推 derailed:cp 如果有 link 會進 link 把東西再複製一遍 09/12 12:3 : → derailed:用 tar 就沒這問題! 記得以前看 cp -a 等於 cp -dpR (奇怪現在 man 改說等於 cp -dR -preserve=all 了) 因為有 -d 的關係,因此 link 就不會再複製一次,所以這沒有問題。 ※ 引述《ispeter (isPeter)》之銘言: : 我想原 po 是想換大硬碟,j大的方法可以用 : 我給個建議,小修改一些,順便附上 grub 安裝 : ※ 引述《jlovet (打不贏怪兵器不好)》之銘言: : : 回一下好了 : : 用knoppix光碟開機 : : 掛載新舊硬碟 : : /mnt/old : : /mnt/new : : cd /mnt/old : : tar cvf ./ - | tar xvf - -C /mnt/new : 我會直接 cp : cp -a /mnt/old/* /mnt/new/ : : 應該是這樣吧... : 因為 grub 相關檔案都已經被 cp 到 /mnt/new 了, : 所以可以直接將 grub install to MBR : 為了避免搞錯硬碟,最好的方法是,先關機,將 old hd 拔掉 : 再用 live cd 開機 : 然後安裝 grub : > grub : > root (hd0,0) : > setup (hd0) 嗯嗯這方法應該很管用,感謝大大。 我後來看到這個網頁 http://ms.ntcb.edu.tw/~steven/article/dd-sys-backup.htm 的方法是 grub-install /dev/hda 簡潔扼要是否跟大大的結果相同? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.129.160.62
huggie:喔補充:我最後dd完之後再用gparted把partition弄大 09/23 14:06