最近 HGST 6T 硬碟大特價(12000/9999 => 6200), 之前的硬碟也差不多快四年了 (33319 小時)
剛好提早換硬碟. 看到有人提到的時候去搶只有最後兩顆, 果然運氣不錯
不過收到硬碟的時候發現製造日期是 DEC-2016, 生產快一年了, 應該是賣不出去吧 (註: 剛剛查了一下 amazon.com , 才 US$216 , 所以我們買到只是美國的一般價而己)
轉移的文章可以參考這二篇
Raid5/Raid6 指令
Linux Software Raid 系統轉移
這次因為下錯指令結果剛好不小心就從 BIOS Mode, 升級到 UEFI mode.
其實也沒有很難, 以前 GPT + BIOS 的 Partition 長這樣
Number Start (sector) End (sector) Size Code Name
1 2048 4095 1024.0 KiB EF02 BIOS boot partition
2 4096 209719295 100.0 GiB FD00 Linux RAID
3 209719296 5830086655 2.6 TiB FD00 Linux RAID
4 5830086656 5860533134 14.5 GiB FD00 Linux RAID
請注意第一個 partition Code 是 EF02, size 只有 1MB, 這個保留給 GRUB 放 boot loader
如果要用 UEFI 開機 Partition table 是這樣,
Number Start (sector) End (sector) Size Code Name
1 2048 616447 300.0 MiB EF00 EFI System
2 616448 420046847 200.0 GiB FD00 Linux RAID
3 420046848 11700000000 5.3 TiB FD00 Linux RAID
4 11700000768 11721045134 10.0 GiB FD00 Linux RAID
第一個 Partition Table code 是 EF00, 這會 format 成 FAT 格式, 放 EFI Binary
我設 300MB 太大了, 一般 100MB 就可以. 硬碟大就是任性!!
mount partition 並且 install EFI binary
$ mkdir -p /boot/efi
$ mkfs.vfat /dev/sda1
$ mount /dev/sda1 /boot/efi
Grub install 的時候改用這個參數
$ grub-install --efi=directory=/boot/efi
在 /etc/fstab 加上
/dev/sda1 /boot/efi vfat noauto,noatime 1 2
其他我到是沒有改什麼,
至於 BIOS 我是用技嘉的主機板, 在選擇開機選項時就會有一項
(gentoo) HGST HDN726060AL
這個設為第一個就可以了.
感覺移到 EFI 意外的簡單.
接近 190MB/s 算傳統硬碟內非常快的.
md11 : active raid1 sda2[0] sdb2[2]
209715136 blocks [2/1] [U_]
[=======>.............] recovery = 38.2% (80207808/209715136) finish=11.5min speed=186778K/sec
bitmap: 2/2 pages [8KB], 65536KB chunk
2018/2/23
不知道為什麼, 今天換主機版的時候開不起來, 理論上之前做的步驟內的 EFI 消失了.
兩顆都消失了那我之前是做什麼的呢?
照上面步驟重新執行一次
另外將檔案 copy 成 default EFI 認得到的檔案, 這樣 EFI BIOS 就直接可以認到了
2022/02/10
兩顆 HGST 似乎在存取上都有點問題,第一顆約半年前下線,下線後大概二個月死亡
第二顆今天也讓他下線了,總使用時數約為 4.3 年左右
果然是特價品啊
發佈留言