4K sector硬碟 [論壇 - Ubuntu硬體支援]


正在瀏覽:   1 名遊客


 到底部   前一個主題   下一個主題  [無發表權] 請登錄或者註冊



4K sector硬碟
版主
註冊日期:
2008/7/14 0:03
來自 螢幕的另一端
所屬群組:
網站管理員
已註冊使用者
討論區管理群
等級: 32
HP : 0 / 798
MP : 497 / 29920
EXP: 95
離線
請教各位先進:

現在各大廠硬碟商都有推出 4K (先進格式) 硬碟,在硬碟上還有一張小紙條寫著,在 win xp 底下要用特殊工具格式化才能得到最佳效能(否則效能會極為低弱), Win7,MacOS,linux 則不需要特殊設定。

但在 seagate 看到這份文件
http://seagate.com/docs/pdf/zh-TW/whitepaper/tp615_smartalign_for_af_4k.pdf

其中說到 linux 底下的
fdisk 需 1.2.3 版本以上才有支援 4K
parted 需 2.1 版本以上才有支援4K
Kernel 需 2.6.31 以上才有支援4K

查了一下我的 debian 5 kernel 還沒有那麼新...
那麼若買到這種新的 4K 磁區的硬碟我該怎麼分割才能正確使用 4K 的硬碟?

我的 fdisk 版本 (util-linux-ng 2.13.1.1)
在分割時要注意什麼嗎?

2011/2/18 21:11
應用擴展 工具箱
回覆: 4K sector硬碟
會員二級
註冊日期:
2009/11/23 10:44
所屬群組:
已註冊使用者
等級: 6
HP : 0 / 126
MP : 17 / 4228
EXP: 5
離線
我用Gparted live CD 0.6.2-8 分割 partition 時
其中有一個選項 Align to ( 貼齊 ) 要選用 : MiB , 不要選用Cylinder
以上是經驗 (希望是正確的答案)
請高人繼續指點

2011/2/18 22:29
應用擴展 工具箱
回覆: 4K sector硬碟
會員三級
註冊日期:
2009/7/8 12:46
來自 春田花花幼稚園
所屬群組:
已註冊使用者
等級: 15
HP : 0 / 371
MP : 96 / 12858
EXP: 87
離線
這問題有聽說過,但是還沒實際碰到。

我的電腦也是跑 Debian 5。

剛剛想了一下,反正只是分割磁區跟格式化而已,如果是我,可能會先找一片支援較新版核心的 Linux LiveCD,譬如 Ubuntu 10.04 或 Fedora 13,等磁區分割好並做好格式化之後,再拿來給 Debian 5 使用。

當然,格式化的時候,不能選 ext4,因為 Debian 5 只支援 ext3。

2011/2/18 23:36
* Registered User # 44613 at Linux Counter
應用擴展 工具箱
回覆: 4K sector硬碟

註冊日期:
2009/12/6 10:32
所屬群組:
已註冊使用者
等級: 71
HP : 1053 / 1756
MP : 4456 / 58600
EXP: 24
離線
先貼這一篇 其它再補充
Advanced Format

2011/2/18 23:51
應用擴展 工具箱
回覆: 4K sector硬碟
版主
註冊日期:
2008/7/14 0:03
來自 螢幕的另一端
所屬群組:
網站管理員
已註冊使用者
討論區管理群
等級: 32
HP : 0 / 798
MP : 497 / 29920
EXP: 95
離線
debian 6 出來了,有支援 ext4

補充一下,我自己的經驗, 4K 磁區的硬碟,在 xp 底下,若未使用 align 程式調整分割區的話,效能極差,每開一個檔案都會停頓個幾秒。經分割區調整後,效能恢復。

底下的參考連結都是 Windows 底下的經驗,希望有人能分享一下在 linux 底下的經驗

[心得] WD先進格式化WD Align使用方式
http://www.gamebase.com.tw/forum/37001/topic/88907955/1
WD Align使用時機釋疑(WD EARS系列硬碟皆須注意)
http://www.mobile01.com/topicdetail.php?f=297&t=1448368&p=1
WD新舊GreenPower簡單測試─WD10EARS vs. WD10EADS
http://5i01.com/topicdetail.php?f=297&t=1374592&p=5
WD先進格式化硬碟組態設定安裝說明
http://www.synnex.com.tw/asp/fae_qaDetail.asp?topic=FAE&group=&parent=&classifyid=01999&seqno=20858&vendor=

WD綠標硬碟WD10EARS在Windows XP系統使用WD Align校準後效能提升紀實
http://www.xfastest.com/viewthread.php?tid=44080

2011/2/18 23:54
應用擴展 工具箱
回覆: 4K sector硬碟

註冊日期:
2009/12/6 10:32
所屬群組:
已註冊使用者
等級: 71
HP : 1053 / 1756
MP : 4456 / 58600
EXP: 24
離線
這一篇是 4k 問題 在 linux 實務上的建議
Linux on 4KB-sector disks: Practical advice

裏面對 fdisk 有詳細的 着墨
其它的問題也有探討 是一個 全面性的討論
不過 其發表後 gparted 與 parted 對 4k 的問題 已修正 支援
所以 採用時 要有所修正 (見下文)

........以下有關 gparted 與 parted........................

ubuntu 10.10 的 gparted 是 0.6.2 版, parted 是 2.3.2 版.
只要 gparted 高於 0.6.0 版本, parted 高於 2.3.1 版,
都 支援 扇區尺寸 大於 512 位元組 的 設備

這是 gparted 0.6.0 版 發行公告 的新聞摘錄:
18 June 2010: GParted 0.6.0
The GParted team is proud to announce this release brings support for devices with sector sizes greater than 512 bytes.
Gparted 自 0.6.0 版起 支援 扇區尺寸 大於 512 位元組 的 設備

For the last three decades, 512 byte sector sizes have been the norm and many tools, including GParted, were hard coded to assume this sector size.

Also included in this release are bug fixes, and language translation updates.

Key changes include:

* Add support for devices with sector sizes > 512 bytes
* Add alignment option to align to MiB
* Set _default_ alignment to align to MiB

Known issues: (如果你用的 parted 是 2.3 或 更早的版本 會有以下 問題)
- When used with libparted versions 2.3 and lower on devices with sector sizes > 512 bytes:

* hfs/hfs+: used/unused space not detected
* hfs/hfs+: shrink file system not available

See the Release Notes for more details.

詳見 gparted 0.6.0 版 發行公告 全文
GPARTED 0.6.0 RELEASE

其它參考討論
GParted versions 0.6.0 and higher now support sector sizes greater than 512 bytes.
[SOLVED]Need Help Testing "Align to MiB", and sector sizes > 512 bytes
Bug 497925 - Does not detect partitions on 8G iPod Nano

只要 gparted 0.6.2-2 以後的版本 對於 MiB-alignment 已有 正確的 預設值 一般不需要再調整
The latest (test) version 0.6.2-2 of gparted, available on a like-versioned live-CD at http://http://sourceforge.net/projects/gparted/files/gparted-live-testing/, now has the correct default option of MiB-alignment.
Basically, the first MiB of disk space is reserved for the partition table, with free space starting at the second MiB. This guarantees partition alignment with physical sectors, be they 512B or 4KiB, since partition sizes are specified in MiBs as well.

如果你直接 下載 來自 gparted 官網 的 gparted ISO 燒成 開機光碟 或 開機 USB
This is GParted live 0.8.0-1./Download Links

...................以下有關 fdisk..................
我的 fdisk 版本 (util-linux-ng 2.13.1.1) 在分割時要注意什麼嗎?

You can check on this by typing "sudo fdisk -lu" (the trailing "u" is critically important) and checking whether the partition start sectors are all divisible by 8. If they are, the disk is properly partitioned; if not, the disk is not properly partitioned.
資料來源
那麼若買到這種新的 4K 磁區的硬碟我該怎麼分割才能正確使用 4K 的硬碟?

You can, however, align partitions properly with any version of fdisk. To do this, you should change the default units from cylinders to sectors by typing u at the main menu. You can then enter start sector values that are multiples of 8. In principle, you can start the first partition with a sector number as low as 8 for proper alignment; however, it's best to start the first partition at 64 or higher to leave room for boot loader code in the unallocated space between the MBR and the first partition.
...中間省略 詳見原文
For safety, you should verify that every partition begins on a multiple of 8.
......中間省略 詳見原文
Another approach with fdisk is to launch it as fdisk -H 224 -S 56 /dev/sda, which changes the cylinder/head/sector (CHS) geometry to guarantee proper 4096-byte alignment when the program aligns to cylinders, as it does by default.
資料來源

Through at least version 2.17.2 (the most recent as I write), the default alignment remains cylinder-based.
我的 ubuntu 10.10
util-linux 2.17.2.0

2011/2/19 11:04
應用擴展 工具箱
回覆: 4K sector硬碟
版主
註冊日期:
2008/7/14 0:03
來自 螢幕的另一端
所屬群組:
網站管理員
已註冊使用者
討論區管理群
等級: 32
HP : 0 / 798
MP : 497 / 29920
EXP: 95
離線
http://www.osnews.com/story/22872/Linux_Not_Fully_Prepared_for_4096-Byte_Sector_Hard_Drives

這裡有提到怎麼用 fdisk 對正位置 (ALIGNE)


For /dev/sdc, I used fdisk the same as with sdd, but after creating the partition, I realigned it. I did this by entering expert mode ("x"), then setting the start sector ("b") to 64.

並做了測試,有對正跟無對正的效能的確有差

2011/3/6 19:47
應用擴展 工具箱


 [無發表權] 請登錄或者註冊


可以查看帖子.
不可發帖.
不可回覆.
不可編輯自己的帖子.
不可刪除自己的帖子.
不可發起投票調查.
不可在投票調查中投票.
不可上傳附件.
不可不經審核直接發帖.