[問題] Partition not start on physical sector

看板Linux作者時間10年前 (2013/10/20 12:38), 編輯推噓1(103)
留言4則, 3人參與, 最新討論串1/1
買了一顆 1T 的新硬碟, 本來想認命的重灌 Window 7/Ubuntu 可是在網路上看到有人說可以用 dd 複製整個硬碟. 在版上爬文, 看不是很懂, 我想意思是有人成功了, 也有人說有問題. 反正是新硬碟, 舊資料也都備份好了, 我就很衝動的試下去: dd if=/dev/sda of=/dev/sdb sda : 500G 舊硬碟 sdb : 1T 新硬碟 很幸運的, 六個小時之後, 新硬碟 Ubuntu 10.04 開機成功 (Window 7 還沒試) 不過 fdisk -u -l 出現 warning Partition 1 does not start on physical sector boundary Partition 5 does not start on physical sector boundary google的結果看起來是說 performance 有問題, Partition 1 是 Window 7, 慢一點無妨,我很少用, Partition 5 是 Ubuntu's root. 我還沒感覺到有慢到哪裏去, 不過還是想解決這問題 再拜一下 google, 說是用 parted, (gparted, cgparted) 我看了半天很不懂, 就拿 Partition 1 來試試, gparted 調整大小之後, fdisk 的 warning message 還是在.... 請問 : 1. 我需要在意這個 message 嗎? 2. gparted 或 parted 或其它tool要怎麼做才能 align to physical sector? 先行謝過 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 112.104.118.75 ※ 編輯: in09 來自: 112.104.118.75 (10/20 12:38)

10/20 13:13, , 1F
新硬碟是WD的齁? WD是4k sector的 dd時就要指定bs了
10/20 13:13, 1F
謝謝, 我很衝動的加了 bs=4k 又重 dd 一次, 結果不變, 不過這次只用一個多小時 我查了一下, bs 設定是改變dd時讀資料的速度, 所以會變快 後來又看了幾篇英文的討論串, 有人說不用理它, 說是 fdisk 不認得太先進的硬碟. 然後有個大陸人的 blog 有測試 dd if=/dev/zero of=xx bs=50M count=200 同一顆硬碟, 有沒有 align to physical sector 的確有差 我也用同樣的方法測了新舊硬碟, 舊硬碟用了124秒, 新的是69秒 所以我決定不管這個 warning message 了, 就算新硬碟的效率還可以提昇, 連舊硬碟我都覺得沒問題了, 新硬碟反正比以前快, 我可以接受的 ※ 編輯: in09 來自: 123.204.178.72 (10/21 06:41)

10/21 08:53, , 2F
如果只是 align 的問題,用 gparted 搬個位置,最前面
10/21 08:53, 2F

10/21 08:53, , 3F
留 1MB 的空間就可以解決了
10/21 08:53, 3F
這個我在論壇上有看到, 試了, fdisk 還是一樣 Warning 而且還不能開機了 =_=||| ※ 編輯: in09 來自: 203.196.98.24 (10/21 12:49)

10/21 17:06, , 4F
bs 那應該是 呼叫 read() / write() 的 buffer size
10/21 17:06, 4F
文章代碼(AID): #1IOruk20 (Linux)