Windows-Server-2008

新的 Windows 2008 磁碟分區偏移問題 - 我應該擔心嗎?

  • July 1, 2009

我們即將對現有的 Sql 2008 Server 進行硬體升級。因此,我正在檢查一些有關硬體的最佳實踐,例如 .. HD 的 RAID 級別,並確保 TempDB 與 DB 位於不同的磁碟上,等等。

然後我偶然發現了這兩個文章herehere。他們談論確保我們的 Windows 2008 伺服器具有正確的分區偏移 大小。

看了這些文章後,我有點困惑。他們在不同的地方提到..

Windows Server 2008 預設對齊分區。

所以,如果我希望分區大小為 64K,我需要擔心這個嗎?請記住,我將重新安裝 Windows Server 2008 …. 我不記得在安裝過程中看到任何選項,當我們對磁碟進行分區時,用於分區對齊/大小。

任何人都可以用外行的話來闡明一下嗎?

**注意:我不是在談論 C:\ == 50Gig 大小、D:\ == xxxGig 等。不是那種類型的分區。

好的 - 說清楚……

如果您在 Windows Server 2008 上創建卷,則無需擔心卷的分區偏移量,因為 Windows Server 2008 會自動設置為 1MB,這是常見 RAID 條帶大小和 NTFS 分配單元大小的倍數(兩者都是其中你通常應該設置為 64K,除非你的 I/O 子系統不會讓你的 RAID 條帶大小低於 128K - 這很好)。在您的問題中,您提到了分區大小,而您實際上在談論的是 NTFS 分配單元大小(預設為 4K)。

如果您正在安裝一個新的 Windows 2008 Server,然後將使用 Windows Server 2003 或更早版本實際創建的捲附加到它,那麼除非您之前使用 diskpart 更改了預設的 32.5K(63 x 512byte 磁碟塊)的分區偏移量),您必須使用 diskpart 手動更改它,或重新創建卷。

我的偏好是備份您的數據庫,然後在新創建的捲上恢復它們。

希望這可以幫助!

PS 你引用的我的部落格文章談到了正確的分區偏移量,而不是分區大小。第一個答案中的白皮書連結與我在您已經閱讀的部落格文章中引用的連結相同。

引用自:https://serverfault.com/questions/33637